In z/OS CICS applications, all the interactions with the resources managed by CICS are made thru the EXEC CICS API.Listing 2‑1 z/OS CICS CallsListing 2‑2 CICS Runtime Calls
• The Terminal Connection servers (TCP servers: ARTTCPH and ARTTCPL servers): manage user connections and sessions to CICS applications thru 3270 terminals or emulators.
• The Connection server ARTCNX: manages the user session and some technical transactions relative to security (CSGM: Good Morning Screen, CESN: Sign On, CESF: Sign off).
• The Synchronous Transaction server ARTSTRN: manages standard synchronous CICS transactions that can run simultaneously.
• The Synchronous Transaction servers ARTSTR1: manages CICS synchronous transaction applications that can not run simultaneously but only sequentially (one at a time).
• The Asynchronous Transaction servers ARTATRN and ARTATR1: are similar to the ARTSTRN and ARTSTR1 but for asynchronous transactions started by EXEC CICS START TRANSID statements.
• The TS Queue servers ARTTSQ, TMQUEUE and TMQFORWARD: manage the use of CICS Temporary Storage Queues - files managed by CICS thru specific commands.
• The TD Queue servers ARTTDQ: centralizes the TD Queue operations management requested by applications.
• The Distributed Program Link server ARTDPL: runs DPL programs.
•
• The Web Transaction servers ARTWTRN and ARTWTR1: manage synchronous (no-conversational) non-3270s clients oriented transactions.Some CICS Runtime Tuxedo servers need to be built by the tool “buildartcics”, such as “ARTSTRN”, “ARTSTR1”, “ARTSTRN_UDB”, etc.
• Tranclasses (transclasses.desc file)
• Transactions (transactions.desc file)
• Programs (programs.desc file)This file contains a list of all COBOL or C programs invoked thru EXEC CICS START, LINK or XCTL statements.
• TS Queue Model (tsqmodel.desc File)These resources are used through dedicated CICS statements like EXEC CICS SEND MAP or RECEIVE MAP inside COBOL programs.Defines the Web services to be invoked. This file is used for the INVOKE WEBSERVICE command.
Note: ART CICS Runtime provides the tcxcsdcvt utility to automatically convert the CICS CSD file to CICS Runtime resource configuration files. For more information, see Oracle Tuxedo Application Runtime for CICS CSD Converter.