IMS communication with your application

When you run your application under IMS™, IMS loads the application and passes it the invocation parameter list. A PSB is automatically scheduled for every application you run under IMS. IMS/ESA Version 4 always constructs the parameter list in the same format, regardless of the setting of the LANG= option in the PSB. The LANG= option has no effect on the format of the parameter list that IMS constructs. Thus, any PSB can be used with any HLL application in Language Environment.

Beginning with IMS/ESA® Version 4, the LANG= option in the PSB statement is not required.

Before your application is loaded, it is link-edited with an IMS language interface module, DFSLI000. Any calls that your application makes with CEETDLI for IMS services end up in this module. DFSLI000, in turn, invokes the services and returns IMS replies to your application.