Debugging the entire message lifecycle


If changes in the CMMS are not being reflected in AssetWise, you may want to follow one of the messages through the whole message lifecycle to see what's happening.

Normal message flow 

If this initial flowchart hasn't pinpointed your problem...

Prepare to troubleshoot

First, turn on Interop's Debug Logging.  If this is production, you should turn this back off when you're done troubleshooting.

Prepare to confirm message delivery

Start the process

Now that you have done the basic troubleshooting prep, trigger a data event that should be published!

Depending on your desired message, the message might be sent immediately, or might be triggered based on a schedule.  See this article about ProcessRequestsForWork for more details.

Once you know the message has been sent, follow it in Interop.

Tracking the message

Did the message arrive? If not, check the exchange's configuration. Messages are posted to the exchanges, and from there go to the topics If the exchange is not bound to a queue, the messages won't go there.  

If it did arrive, was processing successful or unsuccessful?