iVend 6.6
Users encounter the error "An Error has been encountered during the search function" at the POS when attempting to search for transactions.
The POS log file shows an issue with the API communication.
The POS log file of the affected machine contains the following error message:
-----------------------------
<Event>
<Version>6.6.8929.33459</Version>
<Category>LOG</Category>
<Time>09:44:28 am</Time>
<Message>search :http://[IP Address]/iVendAPI/iVendAPI.svc/webapi/</Message>
</Event>
-----------------------------
Follow these steps to resolve the issue:
Verify API Address in Communication Settings:
Navigate to HO Management Console → Administration → System Initialization → Communication Settings → API Server Address.
Ensure the API address is the same at HO and the problematic store.
If different, update the API address from HO so it replicates to the store.
2. Verify API Address in Store Settings:
Navigate to HO Management Console → Administration → Retail Configuration → Select Store → API Server Address.
Ensure the API address is consistent between HO and the store.
If different, update the API address from HO.
Perform an API health check to ensure it is functioning properly.
4. Restart IIS (If Changes Were Made in Steps 1 & 2):
Restart IIS to apply the changes.
5. Test the Transaction Search at POS:
Verify if the transaction search is now working correctly.
The Transaction Server Search relies on the API, which must be properly installed and operational.
The API health check should return a successful response to confirm its functionality.
Following these steps should help resolve the issue and restore transaction search functionality at the POS.