Supporting 'fast put to waiting getter'

MainView for MQ supports 'fast put to waiting getter' functionality.

This functionality provides faster throughput when both of the following conditions are met:

  • An MQGET with a WAIT condition is made outside of a syncpoint, and the wait interval has not expired.

  • An MQPUT or MQPUT1 for a nonpersistent message is made outside of a syncpoint.

When both of these conditions are met, the message is moved directly from the storage in the MQPUT application to the storage in the MQGET application, and the wait event control block (ECB) is posted. The message does not pass through the queue manager address space to get to the application that is performing the MQGET.

To use this functionality in MainView for MQ, set the value of the SMFSTAT and SMFACCT fields on the ZPARMS view to YES.

If you do not implement this functionality, some MQGET API calls might not be counted, and some successful trace entries might not be made.

Was this page helpful? Yes No Submitting... Thank you