...
The following JCL will initiate the outbound SOAP request.
Panel |
---|
Html bobswift |
---|
<pre>
//TZE025R2 JOB (TEST,CC0KG1500000),'WINDOWS', JOB08030
// CLASS=S,
// MSGCLASS=R
//*
// JCLLIB ORDER=TEST.SYS5.UNV.SUNVSAMP
//* ********************************************************************
//* * Sample SOA Communication for R1
//* * ******************************************************************
//* * STEPS - FUNCTION
//* * ----- -------------------------------------------------------
//* * SYSIN - Target destination for process / LINUX
//* * INPUT - Universal Command Options to execute SOAP
//* * UNVIN - PAYLOAD being passed to server
//* ********************************************************************
//STEP1 EXEC UCMDPRC
//LOGIN DD DISP=SHR,DSN=ZE025.PROD.INDESCA(IDNPSWD)
//SYSIN DD DISP=SHR,DSN=ABC.CONTROL.UPARMLIB(HOSTPARM)
//INPUT DD DISP=SHR,DSN=ABC.CONTROL.UPARMLIB(SOAPCALL)
//UNVIN DD DISP=SHR,DSN=ABC.CC030210.PMS002.STGXML.START
</pre>
|
|
This JCL executes the Universal Command JCL procedure.
...
Outbound SOAP Request - SYSIN DD Contents
Panel |
---|
Html bobswift |
---|
<pre>
-host deveis01
-encryptedfile LOGIN
-script INPUT
-script_type SERVICE
</pre>
|
|
INPUT DD
Universal Command Agent for SOA runtime parameters:
...
Outbound SOAP Request - SYSIN DD Contents
Panel |
---|
Html bobswift |
---|
<pre>
-protocol SOAP
-mep request
-serviceurl http://asmws2/rbs_ws/services/BatchCtrlSvcWS
-serviceusername dummy
-servicepassword dummy
-timeoutsec 120
</pre>
|
|
UNVIN DD
Universal Command for SOA payload. Contains the values for Run Date, Request Identifier and Request Type.
Outbound SOAP Request - SYSIN DD Contents
Panel |
---|
Html bobswift |
---|
<pre>
<est:processBatchCtrlSvcTxn
xmlns:est="http://abcinsurance.com//services/establish-task-facade/">
<batchctrlsvcReq>
<ReqHeader>
<ReqId>AUT4510021710113870000200</ReqId>
<CmdType>request</CmdType>
<CmdMode>alwaysRespond</CmdMode>
<UserId></UserId>
<Passwd></Passwd>
</ReqHeader>
<BatchCtrlSvc_ReqRecord>
<Action>START</Action>
<EODDt>2010-02-17</EODDt>
</BatchCtrlSvc_ReqRecord>
</batchctrlsvcReq>
</est:processBatchCtrlSvcTxn>
</pre>
|
|
Components
Universal Command...