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.