2.2 Connection Server (ARTCNX)

This server offers technical services require by terminal handlers during user connection and disconnection phases.

The technical services are offered using internal message oriented services such connect and disconnect:

  • connect performs various initialization tasks such as attributing the user Session ID and Terminal_ID.
  • disconnect manages final tasks during disconnection.

The connection server also provides a few classical CICS transactions:

  • CESN: the Sign oN transaction
  • CESF: the Sign ofF transaction
  • CSGM: the Good Morning transaction (default Good Morning transaction)

Specifically, ARTCNX handles the request from ARTTCPH and ARTSTRN/ARTSTR1, LUNAME validation check, and TERMID/LUNAME assignment. All services that ARTCNX publishes and their functionalities in the following list.

  • gensess generates a session ID for each terminal; the session ID is maintained internally in ART CICS.
  • delsess frees session ID when its terminal terminates.
  • connect generates a locally unique (unique in each CICS region) TERMID and a globally unique LUNAME (unique in all CICS regions) for auto-install terminal, checks LUNAME validation for the LUNAME specified terminal, and changes TERM status to ACQUIRED.
  • disconnect frees TERMID and LUNAME, and change TERM status to RELEASED.
  • inquire handles INQUIRE NETNAME/TERMID request from ARTSTRN.
  • update handles SET TERMINAL request from ARTSTRN.
  • authfail outputs the error message in terminal if CESN logon fails.
  • CESN specifies the Sign oN transaction
  • CESF specifies the Sign ofF transaction
  • CSGM specifies the Good Morning transaction (default Good Morning transaction)
  • If ISC_ENABLE=YES is set, gensess and delsess will be published by ARTLOGN instead.

Note:

If ISC_ENABLE=YES is set, gensess and delsess will be published by ARTLOGN instead.

See CICS Commands and Parameters Coverage in System Commands and Transactions for more information.