On invocation, CICS® passes a parameter list to the autoinstall control program by means of a communication area addressed by DFHEICAP. The communications area is mapped by a copybook that is supplied in each of the languages supported by CICS.
The assembler form of the parameter list is as follows:
This is an input-only field, which your user-replaceable program must not alter.
If you do not set this field, the autoinstall routine uses the language defined in the model, if one is specified. However, when control is passed to the program, CICS determines the language from the program itself, and overrides any specification provided.
You should not need to specify the language of executable programs that have been translated using the EXEC CICS translator before compiling.
For a distributed program link (DPL) request, the server region on which the program is to execute must be specified explicitly on the REMOTESYSTEM option of the PROGRAM definition or on the SYSID option of the EXEC CICS LINK command; otherwise it defaults to the local region.
The program is restricted to the CICS permitted programming interfaces, and must comply with the CICS quasi-reentrancy rules.