Previous Topic: Rejection Mode

Next Topic: Using APPC to Communicate with Other Systems

Transfer a Conversation

Your product supports some implementation-specific &APPC verb options that allow an active conversation to be transferred from one NCL process to another. These are as follows:

&APPC TRANSFER_REQUEST
&APPC TRANSFER_ACCEPT
&APPC TRANSFER_REJECT

The TRANSFER_REQUEST option requires that a target NCL identifier be specified. This NCL process is then notified of the transfer request by a message queued to its internal environment. It can accept or reject the conversation transfer (as indicated by the syntax shown previously) which completes the transfer request. After the transfer, the requesting procedure has no access to the conversation.

A transfer can only take place while the conversation is in send or receive state. Most likely this is immediately following the completion of an allocate or attach request. Using this technique it is possible to pass additional conversations to a process that is already handling other conversations.