CICS-generated aliases
The autoinstall control program is invoked once for each shipped terminal or connection definition to be installed. If CICS® detects that the name on a shipped definition clashes with the name of a remote terminal, local terminal, session or connection already installed in the application-owning region (AOR), it generates an alias TERMID and passes it to the control program in field SELECTED_SHIPPED_TERMID of the communications area.
If CICS detects that there is no clash of names, it passes in SELECTED_SHIPPED_TERMID the name by which the terminal or connection is known in the TOR—that is, the value of the TERMINAL or CONNECTION attribute on the shipped definition.
Your control program can accept the passed TERMID, change it, or reject the installation of the shipped definition.
CICS-generated aliases consist of a 1-character prefix and a 3-character suffix. The prefix is always '{'. The suffix can have the values 'AAA' through '999'. That is, each character in the suffix can have the value 'A' through 'Z' or '0' through '9'. The first suffix generated by CICS has the value 'AAA'. This is followed by 'AAB', 'AAC', ... 'AAZ', 'AA0', 'AA1', and so on, up to '999'.
Each time that it needs to create an alias, CICS generates a 3-character suffix that it has not recorded as being in use. If your autoinstall control program overrides a CICS-generated TERMID, CICS does not record the suffix as being in use, and supplies the same suffix for the next alias.