Designing and Writing an APPC/MVS Transaction Program
APPC/MVS extends IBM's Advanced Program-to-Program Communications (APPC) support to the MVS/ESA operating system. With APPC/MVS, application programmers can include MVS programs in cooperative processing applications with partner programs running on the same z/OS system, other z/OS systems, or other operating systems.
This chapter covers the following topics for designing and writing APPC/MVS
transaction programs:
- Benefits of APPC/MVS, including types of applications that lend themselves to APPC/MVS
- Conversation services that transaction programs use to communicate
- Flow diagrams of typical conversations
- Environment and design considerations, including:
- Required processing environment
- Portability and MVS-specific services
- Transaction scheduling
- Conversation security
- Data formatting
- Data conversion
- Error handling and recovery.