Send-only with acknowledgment protocol

Use the send-only protocol with acknowledgment (SNDONLYA) to ensure that send only transaction inputs are enqueued by IMS in the same order that they are submitted by the client application program.

SNDONLYA messages execute a send-only interaction for a non-response mode, non-conversational transaction. If the host application terminates without issuing an ISRT to the IO PCB, no DFS2082 messages are returned to the client. SNDONLYA also specifies that IMS Connect must indicate in its reply that an ACK or NAK of the output is required from the client. The SNDONLYA interaction must use CM0.

When SNDONLYA is specified, the client application receives an ACK response message from OTMA for each input message successfully enqueued by IMS. All other output generated by the send only transaction is sent to the asynchronous hold queue.

Before sending the next send only input message, the client application must wait for and process the ACK response. Because subsequent input messages sent by the client application to the same tpipe are not sent until the preceding input message has been enqueued, transaction messages are enqueued in IMS in the order in which they were sent.

Start of changeYou can select the send-only protocol with the acknowledgment option by specifying L in the IRM_F4 field of the HWSSMPL0 and HWSSMPL1 user message exit IRM format.End of change

The send-only protocol with the acknowledgment option and the send-only protocol with the serial delivery option are mutually exclusive. If both are specified, the send only with acknowledgment protocol takes effect.

The send-only protocol with the acknowledgment option is not supported by HWSJAVA0.