APPC Functions and commands:
Sessions, Conversations and job management - A client generates a request. It is passed to the subsystem on the client node and is sent through the network to the subsystem on the server node. A subsystem component called the Attach Manager then either queues the request to a running program or starts a new server program.
Attach Manager and Transaction Programs:
Allocate - acquires temporary ownership of one of the sessions to the server node.
Deallocate - frees the session and ends the conversation.
Sending Data (or Objects)
Send_Data - moves a record of data from the application memory to buffers controlled by the subsystem.
Send_Error - Send_Error breaks the logical chain of incoming records. APPC is responsible for flushing any pending data (from the server node, the network, or the client node). As soon as possible, the client is notified of the problem with a characteristic return code on the next APPC operation.
Confirm - Any pending data is sent, and after the other program receives the data it gets an indication that Confirm is pending. If everything is acceptable, then the correct response is to call the Confirmed verb.
Higher Level Programming:
Send file (disk to network)
Send SQL table (DBMS to network)
Send stack (REXX)
Send hiperspace (MVS)
Send clipboard (Windows)