Previous Topic: Batch Terminal InterfaceNext Topic: TCP/IP Terminal Interface


CAICCI Interface

Use the CAICCI interface for short running commands that have minimal output.

The CAICCI interface uses the CA Common Communications Interface (CAICCI) to send batch commands to, and receive command output from CA7ONL. The interface can be executed from batch, from a REXX address environment, or in a program-to-program mode. Because the interface uses CAICCI, there is no requirement for shared DASD between the MVS images where CA WA CA 7 Edition executes and where the CAICCI interface environment executes.

Using the CAICCI interface heavily sometimes requires that you define up to 20 CAICCI terminals.

CAICCI terminals are defined in the initialization file. When CA7ONL starts, it recognizes the CAICCI terminal definitions. This recognition causes the CAICCI Terminal interface to initialize. You then see the following messages in the SYSLOG:

CA-7.XTM0 - SASSXTM0 initialization in progress

CA-7.XTM0 - SASSXTM0 initialization complete

CA-7.XTM0 - CCI Interface initialized.

CA-7.XTM0 - CTI Receiver is: #ENFNODE .CA-7 XTM CA71

CAL2C900I CA-7 CCI Initialization Complete

Note: The initialization file OPTIONS statement CTIMSGS=NO can suppress some of these messages.

Use the following JCL to execute the CAICCI batch interface:

//jobname JOB (user job parms) 
//JS1 EXEC PGM=CAL2X2WB,PARM='ENFNODE,CA71' 
//STEPLIB DD DISP=SHR,DSN=cai.ca7.cal2load 
//SYSPRINT DD SYSOUT=* 
//ERRORS DD SYSOUT=* 
//SYSIN DD * 
..... 
(CA WA CA 7 Edition commands go here) 
..... 
// 

The command input is in Batch Terminal Interface format. The PARM information provided on the execute statement is positional and optional. The first position is CAICCI NODE, where CA7ONL runs. The second position is the CA7ONL CAICCI receiver name. Both can be found in the CA7ONL startup message:

CA-7.XTM0 - CTI Receiver is: #ENFNODE .CA-7 XTM CA71

Note: Most clients run in a multiple LPAR environment, and batch jobs run on different LPARs. If so, connect each LPAR through CAICCI to the LPAR where the CA7ONL started task resides. For more information about connecting LPARS, see the CA Common Services documentation.

REXX and a Program-to-Program call can also use the CAICCI interface.

Business Value:

Using the CAICCI interface lets you process short running commands in batch quickly. You are not limited to eight simultaneous executions like the batch terminal interface (BTI).

More information:

Add CAICCI Terminals