A processing task accomplished by programs using APPC is called a transaction. Consequently, programs that use APPC are called transaction programs, or TPs. These programs communicate as peers, on an equal (rather than hierarchical) basis. The TPs use APPC verbs to exchange status information and application data. Each TP uses APPC verbs to supply parameters to APPC, which performs the desired function and returns parameters to the TP.
TPs distributed across a local or wide area network perform distributed transaction processing.
This section describes how to write TPs and how to configure the systems on which TPs run. The topics in this section cover the following general areas: