Transaction management is performed under the control of the Compaq NonStop Kernel TM/MP product, rather than by MQSeries itself. See Syncpoints in MQSeries for Compaq NonStop Kernel applications for details.
Please note that:
- The MQI library (bound into the application process) does not open
$RECEIVE and does not open $TMP (TM/MP transaction pseudo-file)
itself, so you may code your application to use these features.
- The MQI library uses a SERVERCLASS_SEND_() call in initial communication
with the Queue Manager. While connected, it maintains two process file
opens (with the LINKMON process and a Local Queue Manager Agent) and a small
number of disk file opens (fewer than 10). Process opens are also made to any queue servers that support local
queues that are opened for input, output or browse as a result of an MQOPEN
call.
- You should ensure that there is no outstanding nowait PATHSEND I/O
before calling MQCONN. MQCONN performs nowaited PATHSEND I/O and could
intercept the completion of the application's outstanding I/O, causing
errors.
There are some special considerations for triggering applications
under MQSeries for Compaq NonStop Kernel. See Triggering applications from MQSeries for Compaq NonStop Kernel for details.
© IBM Corporation 1993, 2002. All Rights Reserved