NetBatch Management Programming Manual
Sample Programs
NetBatch Management Programming Manual—522462-003
C-21
Sample COBOL Program
* Get the job-name token and display on screen
ENTER TAL "SSGET" USING ZBAT-DDL-MSG-BUFFER,
ZBAT-TKN-SEL-JOBNAME,
ZBAT-DDL-NETBATCH-NAME,
1
GIVING W05-STATUS.
IF W05-STATUS NOT = 0
CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(2)
END-IF.
DISPLAY " Job name : " ZBAT-DDL-NETBATCH-NAME.
* Get the status of the job
PERFORM B100-STATUS-JOB.
ENTER TAL "SSGET" USING ZBAT-DDL-MSG-BUFFER,
ZBAT-MAP-STATUS-JOB,
ZBAT-DDL-STATUS-JOB,
1
GIVING W05-STATUS.
IF W05-STATUS NOT = 0
CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(2)
END-IF.
* Output the job status
MOVE ZSELPRI OF ZBAT-DDL-STATUS-JOB TO W03-DISPLAY-NUM.
DISPLAY " ".
DISPLAY " Job status from $ZBAT using SPI".
DISPLAY " ".
DISPLAY " Selpri : " W03-DISPLAY-NUM.
DISPLAY " Class : " ZCLASSNAME OF ZBAT-DDL-
STATUS-JOB.
DISPLAY " ".
A000-A99-EXIT.
EXIT.
/
***************************************************************
B000-SUBMIT-JOB SECTION.
*##############################################################
* #
#
*# This section:
#
*# a) Initializes the SPI buffer
#
*# b) Inserts tokens necessary to submit the job
#
*# c) Submits the job
#
* #
#
*##############################################################
(continued)