Specifying synchronized tpipes for IBM MQ
An OTMA client, such as IBM MQ, can require that an OTMA tpipe is synchronized for ALTPCB output.
You can specify synchronized tpipes in two ways: by setting the output flag in the OTMA User Data Formatting exit routine (DFSYDRU0) or by specifying OTMASP=Y. If the only reason you code the DFSYDRU0 exit routine is to set the synchronized output flag, you can use the OTMASP parameter instead.
By default, OTMA creates non-synchronized tpipes for the OTMA output.
If your organization uses both the DFSYDRU0 exit routine and the OTMASP parameter to control the tpipe that gets created for OTMA output, the following table shows when synchronized tpipes are created.
DFSYDRU0 is set to... | If OTMASP=Y, result is... | If OTMASP=N, result is... |
---|---|---|
Create synchronized tpipe | Synchronized tpipe | Synchronized tpipe |
Create non-synchronized tpipe | Synchronized tpipe | Non-synchronized tpipe |