Standard IMS application programs
Standard IMS application programs use the existing IMS call interface. Application programs that use the IMS standard API can take advantage of the LU 6.2 protocols.
Standard IMS application programs use a DL/I
GU call to get the incoming transaction. These standard IMS application programs also use DL/I ISRT calls to generate
output messages to the same or different terminals, regardless of whether LU 6.2 is used. The
identical program can work correctly for both LU 6.2 and non-LU 6.2 terminal types. IMS generates the appropriate calls to APPC/MVS services.
A non-message-driven BMP is considered a standard IMS application program when it does not use the explicit API.
When an advanced program-to-program communication (APPC) application program enters an IMS transaction that executes on a remote IMS, an LU 6.2 conversation is established between the APPC application program and the local IMS system. The local IMS is considered the partner LU of the LU 6.2 conversation. The transaction is then queued on the remote transaction queue of the local IMS system. From this point on, the transaction goes through normal MSC processing. After the remote IMS system executes the transaction, the output is returned to the local IMS system and is then delivered to the originating LU 6.2 application program.