LU 6.2 API Application Programmer's Reference Guide (30294-90008)

Chapter 1 25
The SNA Network and LU 6.2 API
Hewlett-Packard’s LU 6.2 API
Hewlett-Packard’s LU 6.2 API
APPC allows two programs to communicate, and LU 6.2 defines the
actions or verbs that each program may execute in an APPC
application.
The Application Program Interface (API) consists of a set of intrinsics.
These intrinsics are predefined subroutines that implement the LU 6.2
architected verbs. They can be called from within application programs.
Hewlett-Packard’s LU 6.2 API implements the set of mapped
conversation verbs defined for LU 6.2. SNA defines two types of
conversations between communicating programs: basic
conversations and mapped conversations.
In a basic conversation (one that uses basic conversation verbs), the
application must perform some error recovery and data formatting
activities.
In a mapped conversation (one that uses mapped conversation
verbs), the application focuses only on data handling and relies on an
underlying program or system to provide error recovery and data
formatting. Hewlett-Packard's LU 6.2 API supports mapped
conversations.
Supported Languages
The programming languages supported by LU 6.2 API intrinsics are
listed below, for MPE V and MPE XL systems:
IBM’s CICS
Hewlett-Packard’s LU 6.2 API intrinsics are often used to write
applications that communicate with IBM LU 6.2 applications running
under the Customer Information Control System (CICS). CICS is
a subsystem that enables data transmitted over communication lines to
be processed by host application programs. These host application
programs can be written in COBOL, PL/1, or Assembler. Appendix B
contains a sample CICS program and an HP 3000 program that
communicates with it using LU 6.2 API.
MPE V: MPE XL:
COBOL II COBOL II
Pascal Pascal
Transact Transact
C