The default action of the sample program, on INSTALL, is to select the first model
in the list, and derive the terminal identifier from the last four nonblank characters of
the NETNAME, set the status byte, and return to CICS. If there are no models in
the list, it returns with no action.
The default action, on DELETE, is to address the passed parameter list, and return
to CICS with no action.
Youcan customize the sample program to carry out any processing that suits your
installation. Examples of customization are given in “Customizing the sample
program.” Generally, your user program could:
vCount and limit the total number of logged-on terminals.
vCount and limit the number of automatically installed terminals.
vKeep utilization information about specific terminals.
vMap TERMINAL name and NETNAME.
vMap TNADDR (TCP/IP client address, IP port and, optionally,host name) of
automatically installed terminals.
vDo general logging.
vHandle special cases (for example, always allow specific terminals or users to
log on).
vSend messages to the operator.
vExercise network-wide control over autoinstall. Anetwork-wide, global autoinstall
control program can reside on one CICS system. When an autoinstall request is
received by a control program on a remote CICS system, this global control
program can be invoked and data transferred from one control program to
another.
Customizing the sample program
Here are three pieces of code that customize the sample program.
Before using any of the sample programs in a production environment, you would
need to customize it to suit your installation.

Assembler language

Figure 39 on page 529, in assembler language, limits logon to netnames L77Aand
L77B. The model names utilized are known in advance. Alogon request from any
other terminal, or a request for a model which cannot be found, is rejected.
528 Customization Guide