gtpi1m58 | System Installation Support Reference |
The TPF MQSeries assign LNIATA user exit, CUIW, allows you to convert the
remote queue name and the remote queue manager name that is associated with
the nonpersistent message into a line number, interchange address, and
terminal address (LNIATA). This allows the TPF MQSeries to pass inbound
nonpersistent messages to existing nonMQ TPF applications.
Input
The following input is passed to the MQ_assign_lniata C function:
- QName
- The ReplyToQ name.
- QMgrName
- The ReplyToQmgr name.
Programming Considerations
- Compile (with the C++ compiler) and link-edit CUIW into the MQSeries
dynamic link library (DLL) called CMQU (build script called CMQUBS).
- Before entering CUIW, the TPF MQSeries queue manager converts the message
from an MQSeries format to an am0sg format.
- After returning from CUIW, the TPF MQSeries queue manager saves the
returned LNIATA into the ECB and marks the WGTAC table entry for this LNIATA
as an MQ-type terminal. The TPF MQSeries queue manager then passes the
am0sg-formatted message to the TPF message router program, COA4, which sends
the message to the nonMQ TPF application. Later, the TPF application
can issue a ROUTC to send a message to the remote queue manager and remote
queue.
Return Values
LNIATA.