Batch Input Monitoring Example for zOS

Batch Input Processing Example

This example illustrates batch input processing for z/OS.

//USPBDC1  JOB CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID                     
//*****************************************************************
//* Description
//* -----------
//* This sample demonstrates the use of USAP's Batch Input 
//* Monitoring. 
//*
//* NOTE: This job requires that variant SBX1 exists for ABAP 
//* program RSBDCSUB.
//*
//* This sample will:
//* 1. Modify variant SBX1 with values required for this 
//*    job run (specifies the batch input session to be processed).
//* 2. Submit a new job to the SAP system. 
//* 3. Start the job.
//* 4. Monitor the submitted job and all session processing jobs 
//*    to completion.
//* 5. Return the job logs.
//* 6. Return the spool list.
//* 7. Prints a brief report indicating the status of all batch 
//*    input sessions processed
//* 
//         JCLLIB ORDER=\#SHLQ.UNV.SUNVSAMP                           
//*
//*****************************************************************
//* Modify variant 'SBX1' for ABAP program RSBDCSUB
//*****************************************************************
//STEP1    EXEC USPPRC                                               
//VARDEF   DD  * 
 /* Variant Header statement. */
 VARIANT\_NAME   = "SBX1"
    REPORT      = "RSBDCSUB";
 /* Session */
 SELNAME        = "MAPPE"
    KIND        = "P"
    SIGN        = ""
    OPTION      = ""
    LOW         = "SBX20100720"
    HIGH        = "";
//SYSIN    DD  *  
   -dest         CF5 
   -client       800 
   -userid       sapuid 
   -pwd          sappwd      
   -modify       VARDEF
/* 
//*****************************************************************
//* Run ABAP program RSBDCSUB to perform Batch Input processing 
//* using the variant that was modified in step 1.
//*
//* NOTE: This job requires that a variant SBX1 exists for ABAP 
//* program RSBDCSUB.
//*
//*****************************************************************
//STEP2    EXEC USPPRC                                               
//JOBDEF   DD  * 
 /* Job Header statement. */
 JOBNAME = "RSBDCSUB";
 /* ABAP Step statement. */
 ABAP_STEP            = "STEP 1"
    ABAP_PROGRAM_NAME = "RSBDCSUB_SBX1"
    VARIANT_NAME      = "SBX1";
//SYSIN    DD  * 
   -dest    CF5 
   -client  800 
   -userid  sapuid 
   -pwd     sappwd      
   -sub     JOBDEF          
   -start
   -bdcwait
/*       

SYSIN Options

SYSIN options used in this example are:

Command Options

Description

-dest

Named set of connection parameters (destination) 'CF5'. These connection parameters are used for communications with the SAP system. The default file for destination parameters is #HLQ.UNV.USPRFC00.

-client

SAP client number that the Universal Connector will communicate with.

-userid

Remote user ID with which to execute the command.

-pwd

Password for the user ID.

-sub

Specification that Universal Connector will issue the SUBMIT command.

-start

Specification that Universal Connector will instruct the SAP system to start the submitted job.

Components

Universal Connector for SAP for zOS