KB344: Checking on and Restarting OLI
Topic: There are two ways to tell if OLI is running.
1) Go to TCL and type "PHANTOMS"
That shows all the processes running in the background, you should see one named CO.OLI.POST
2) Go to POS-PM-22
Then 3: Display queue status
If it's healthy you should see a few things:
a) the status date is today
b) the status time is within a few minutes of your clock (server time can vary)
c) the current status says something like "Process Sleeping for 30 seconds"
(unless you *happen* to catch it in the 10 milliseconds or so in which it says it's posting)
and most importantly:
d) wait a min or two and hit enter to refresh. the time should change
if it does not, or the message says "posting" even if you refresh, then it's probably stuck or dead
How to restart OLI:
1) restart through the POS menu in this order:
(all from POS-PM-22)
2 (stop), 5 (clear), 6 (rebuild), 1 (start)
That ensures that it stops the processor, clears anything it thought it needed to process, then rebuilds the "to process" queue from VSTs and restarts. If you have OLI hanging for days, it could have hundreds of items it THINKS it needs to process but remember, OLI and sales processing both change quantities. If OLI has been stuck for days and you restart it WITHOUT the clear, it may change the quantities of items from days ago that sales processing has already touched so the clear/rebuild is important.
If you have any questions or are not sure - Call RATEX Support before attempting this process.