Transaction Queue Testing

This option enables testing of Timed Event macros and queue processing.

Before you start, make sure your transactions configurations have been setup for the desired transaction manager and server.

The Item Type option switches between queue processing and timed Events. If Transaction Queue is selected, the Item Name specifies which queue is to be processed. If Transaction Event is selected, then the Item Name list is populated with the configured events under the Transaction Management / Processing Events option.

Run on Server option is used to specify which server should be used  in the event you have multiple servers for load balancing. If this field is left blank, RFgen will bypass this field and process transaction queues on all systems connected to it. But if you have the server IP address or server name, RFgen will process transactions with this the server.

The Cycle Time is an interval in seconds that is how often the queue will be checked for new transactions. For events this is how often RFgen waits between each execution of the event.

RFgen will continue testing for a total number of times specified in the Iterations box.

Select the item to be tested from the drop-down options. In the case of Transaction queues, the user should have already queued what they need tested. The window pane on the right will display the parameters of the item being tested.

As testing is taking place the window will show a status of the processing. If a transaction fails, the error message is displayed. If it is successful, the amount of time required to process that transaction is displayed with a success message.

The Debug Script menu option allows the user to stop, debug and test the scripting of the Transaction or Timed Event macros as they are executed.