Skip to content

JCL Requirements

The following is an example of the JCL you might use to run SERXMLBC:

//XML EXEC PGM=**SERXMLBC**
//*
//STEPLIB DD DISP=SHR,DSN=**somnode.CMNZMF.LOAD**
// DD DISP=SHR,DSN=**somnode.SERCOMC.LOAD**
//*
//SER\#PARM DD DISP=SHR,DSN=**somnode.TCPIPORT**
//SYSPRINT DD SYSOUT=*
//SERPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//XMLIN DD DISP=SHR,DSN=**somnode.XMLIN(member_name) 
//XMLOUT DD DISP=SHR,DSN=somnode.XMLOUT(member_name)**

Note the following when you build JCL to execute SERXMLBC:

  • The STEPLIB statement should use the same load library concatenation that you use for the STEPLIB in the SERNET started task JCL.

  • The SER#PARM ddname should point to the same partitioned data set you used for the SER#PARM ddname in the SERNET started task JCL. This data set stores TCP/IP addresses and port numbers for Serena applications.

  • The XMLIN ddname should point to the data set that contains your XML request message.

  • The XMLOUT ddname should point to the data set that receives the XML reply message.