Right, managed to get some more development time on my “Genesys Strategy Analyser” and now the realtime and debug functionality is up and running.
Here is a screenshot:
When realtime monitoring is enabled, to modify a breakpoint associated with an IRD block and/or to clear the current counter on that shape, right click on the IRD block (Visio shape):
To add a breakpoint click on “File -> Add Breakpoint” or to remove an existing breakpoint click on “File -> Clear Breakpoint”. Objects with a blue border indicate that there is a breakpoint set on the block:
When a breakpoint is hit, the breakpoint will be shown in the “watch” window. The “path” column shows the objects navigated in the strategy:
Selecting a breakpoint in the watch window results in the path being highlighted in green in the Visio diagram:
For those technically minded, the secret of realtime strategy monitoring is message server. Specifically, message types 1000 and 2102 which can be subscribed to using Genesys PSDK 8.0.2.
Message type 1000 contains URS loading information in keys named “RTR”. Message type 2102 contains debug information of type “04” and “05”.
Type “04” data looks something like this:
This message contains executing counts for the object Ids highlighted in yellow. The same object Ids exists in an IRD export of the strategy (note the byte swapping):