Compiling the PL/I top-down converter
Modify the generated JCL files to specify the data set names and run the JCL to compile and link the PL/I application.
Modify the data set name in the JCL files to a pre-allocated
data set.
The following is a sample JCL for Rational Developer
for System z Version 8.5 or later.
//WSPOC1D JOB 'Z PROGRAMMER',MSGCLASS=H,REGION=0M,TIME=1444,
// MSGLEVEL=(1,1),NOTIFY=&SYSUID
//************************************************************
//* COMPILE AND LINK-EDIT PL/I TOP-DOWN XML CONVERTER
//************************************************************
//RDZXML EXEC PROC=IBMZCB,LIBPRFX='SYS1',
// LNGPRFX='ENPLI.V4R10'
//PLI.SYSIN DD DSN=ZPROG.IMS.PLI(WSPOC1D),DISP=SHR
//PLI.SYSLIB DD DSN=ZPROG.IMS.PLI.INCLUDE,DISP=SHR
// DD DSN=FEK.SFEKSAMP,DISP=SHR
// DD DSN=&LIBPRFX..SCEESAMP,DISP=SHR
//PLI.SYSLIN DD DSN=ZPROG.IMS.PLI.OBJECT(WSPOC1D),DISP=SHR
//BIND.OBJECT DD DSN=ZPROG.EST.IMS.PLI.OBJECT,DISP=SHR
//BIND.SYSLIB DD
// DD DSN=FEK.SFEKLMOD,DISP=SHR
//BIND.RESLIB DD DSN=FEK.SFEKLMOD,DISP=SHR
//BIND.SYSLIN DD *
INCLUDE OBJECT(WSPOC1D)
INCLUDE RDZLIB(IRZPWSIO)
ENTRY WSPOC1D
ALIAS WSPOC1X
NAME WSPOC1D(R)
//*
//BIND.SYSLMOD DD DSN=IMS.HWS.XMLXLIB(WSPOC1D),DISP=SHR
- The following artifacts must be available to the compiler:
- PL/I top-down API include file that is provided in FEK.SFEKSAMP(IRZPWSH)
- Language Environment® macro library in SYS1.SCEESAMP
- The PL/I top-down API object code that is provided in FEK.SFEKLMOD(IRZPWSIO).must be available to the binder or linker
- Examine Security for the web service provider scenario, and set up for server authentication, client authentication, and web services security (WS-Security).
- Configure the XML converter driver(s) in IMS Connect.
- Deploy the web service.