Abstract for MVS Programming: Writing Transaction Programs for APPC/MVS

Purpose of this information

APPC/MVS is an implementation of IBM's Advanced Program-to-Program Communication (APPC) in the MVS operating system. APPC/MVS allows MVS application programs to communicate on a peer-to-peer basis with other application programs on the same z/OS system, different z/OS systems, or different operating systems including Microsoft Windows®, Sun Solaris, AIX, OS/400, OS/2, and VM in an SNA network. These communicating programs, known as transaction programs (TPs), together form cooperative processing applications that can exploit the strengths of different computer architectures. This document tells how to design and write APPC transaction programs to run on MVS.

In this document, the term APPC/MVS transaction program refers to a program scheduled by the APPC/MVS transaction scheduler (ASCH) or to any other program, running in an MVS address space, that uses APPC/MVS services. The term transaction is not restricted to programs scheduled by the APPC/MVS transaction scheduler, or to programs using APPC/MVS services. Note that APPC/MVS transaction programs are parts of cooperative processing applications and are distinct from, but coexistent and compatible with, CICS and IMS transaction processing applications.

Who should read this information

This document is for application programmers who design and write APPC/MVS transaction programs.

How to use this information

This document is one of the set of programming documents for MVS. This set describes how to write programs in high-level languages, such as C, FORTRAN, and COBOL. For more information about the content of this set of documents, see z/OS Information Roadmap.

Where to find more information

Where necessary, this document references information in other documents, using the shortened version of the document title. For complete titles and order numbers of the documents for all products that are part of z/OS, see z/OS Information Roadmap. The following table lists the titles and order numbers of documents for other IBM products.

Short Title Used in This document Title Order Number
AS/400 APPC Programmer's Guide AS/400 Communications: Advanced Program-to-Program Communication Programmer's Guide SC41-8189
CPI-C Reference Common Programming Interface Communications Reference SC26-4399
OS/400 Communications Configuration Reference AS/400 Communications: Operating System/400 Communications Configuration Reference SC41-0001
SNA Formats SNA Formats GA27-3136
SNA LU 6.2 Reference: Peer Protocols SNA Network Architecture LU 6.2 Reference: Peer Protocols SC31-6808
SNA Network Product Formats SNA Network Product Formats LY43-0081
SNA Technical Overview SNA Technical Overview GC30-3073
VM/ESA Connectivity Planning, Administration, and Operation VM/ESA Connectivity Planning, Administration, and Operation SC24-5448

Information updates on the web

For the latest information updates that have been provided in PTF cover letters and Documentation APARs for z/OS® and z/OS.e, see z/OS APAR book.