The <IMSC> subtag in the <Auxiliary> section of Legacy.xml contains definitions for the standard CBLTDLI or PLITDLI 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: