The <IMSC> subtag in the <Auxiliary> section of the Legacy.xml file contains definitions for the standard CBLTDLI, PLITDLI, CEETDLI, AERTDLI, and AIBTDLI programs . You can also use it to define aliases for non-standard IMS batch interfaces.
If the order of parameters in the alias program is the same as the order of parameters in the standard program, simply enter the alias name in the <Detect> and <APIEntry> tags, as follows:
<IMSC> <Cobol> <Detect> <item> 'CBLTDLI' </item> <item> 'MYCBLTDLI' </item> </Detect> ... <Process> <APIEntry name='IMS call'> <match stmt="CALL"> <name value="CBLTDLI"/> <name value="MYCBLTDLI"/> </match> ... </Process> </Cobol> </IMSC>
If the order of parameters in the alias program differs from the order in the standard program, you also need to specify a full API entry, using the:
Use the definitions for CBLTDLI or PLITDLI as examples.
Attributes of <ims-call> are: