When troubleshooting SystemLink Store and Forward problems it might be necessary to manually inspect the store directory, where data is cached locally before it is forwarded on to SystemLink. This article offers instructions how to perform such a manual inspection.
The store directory contains 3 subdirectories that each contain a different type of cached data:
- assetmgmt: updates on asset states, such as calibration events and new asset locations, etc.
- file: Files cached locally until forwarded to SystemLink
- testmon: Test results cached locally until forwarded to SystemLink
Each of these folders contain the following items:
- __CACHE__: File that keeps track of information about the transactions that have been sent to the server. The “timestamp” field will indicate the last time the forwarding service attempted to forward a transaction.
- <guid>.jsonl: Files with random-looking GUID names. These contain the stored transactions, usually spread across multiple files. The format is specific to the forwarding service, but all the data is stored in plain text with each line representing a stored transaction.
- quarantine: Folder with jsonl files that log any transactions that received an error response from the server. These transactions will NOT be re-tried by the Store and Forward service.