The response from a remotely initiated transaction is not necessarily returned to the task that initiated the transaction, which is why the processing is referred to as asynchronous. Asynchronous processing is useful when you do not need or want to tie up local resources while having a remote request processed. For example, with online inquiry on remote databases, terminal operators can continue entering inquiries without having to wait for an answer to the first one.
You can start a transaction on a remote system using a START command just like a local transaction. You can use the RETRIEVE command to retrieve data that has been stored for a task as a result of a remotely issued START, CANCEL, SEND, or RECEIVE command, as if it were a local transaction.
[[ Contents Previous Page | Next Page Index ]]