A z/Server CEA scheduler task CEASCHED provides the services to start and communicate with a CEA-launched TSO user address space. The communication is handled using a z/OS USS message queue.
Customize the sample hlq.ZSERVER.JCL(CEASCHED) and copy it to the PROCLIB concatenation and named as ceasched.
Verify and customize the high level qualifier defined for TAURHLQ, and also TCPDATA to make sure it specifies the correct TCPIP configuration data set:
//TAURCEA PROC //TAURHLQ SET TAURHLQ=HLQ.ZSERVER //TCPDATA SET TCPDATA=TCPIP.TCPDATA //IVPISPF EXEC PGM=IKJEFT01,PARM='TAURIP', // DYNAMNBR=200,REGION=0M,TIME=NOLIMIT //STEPLIB DD DISP=SHR,DSN=&TAURHLQ..LOADLIB //SYSPRINT DD SYSOUT=*,DSN=&&SYSPRINT //SYSTSPRT DD SYSOUT=*,DSN=&&SYSTSPRT //ZCOTSPRT DD SYSOUT=*,DSN=&&SYSTSPRT //ZCOTSIN DD DUMMY //SYSTSIN DD DUMMY //*IPCONFIG DD DISP=SHR,DSN=&TAURHLQ..CONFIG(CEASCHED) //READER DD SYSOUT=(*,INTRDR) //SYSEXEC DD DISP=SHR,DSN=&TAURHLQ..EXEC // DD DISP=SHR,DSN=&TAURHLQ..REXX //SYSTCPD DD DISP=SHR,DSN=&TCPDATA // PEND
The SYSTCPD DD statement has been added to provide information about the IP stack on your host to the started task.