NetBatch Management Programming Manual
Sample Programs
NetBatch Management Programming Manual—522462-003
C-24
Sample COBOL Program
 ENTER TAL "SSPUT" USING ZBAT-DDL-MSG-BUFFER,
 ZBAT-TKN-EXECUTOR-PROGRAM,
 W05-DATA-STRUCT
 GIVING W05-STATUS.
 IF W05-STATUS NOT = 0
 CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(4)
 END-IF.
* Insert volume-subvol token
 MOVE 1 TO W05-DATA-LEN.
 MOVE SPACES TO W05-DATA-AREA.
 STRING W02-TEXT DELIMITED BY SPACE
 INTO W05-DATA-AREA
 WITH POINTER W05-DATA-LEN
 END-STRING.
 SUBTRACT 1 FROM W05-DATA-LEN.
ENTER TAL "SSPUT" USING ZBAT-DDL-MSG-BUFFER,
 ZBAT-TKN-VOLUME-SUBVOL,
 W05-DATA-STRUCT
 GIVING W05-STATUS.
 IF W05-STATUS NOT = 0
 CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(4)
 END-IF.
* Insert in-file token
 MOVE 1 TO W05-DATA-LEN.
 MOVE SPACES TO W05-DATA-AREA.
 STRING W02-TEXT DELIMITED BY SPACE
 ".INFILE" DELIMITED BY SIZE
 INTO W05-DATA-AREA
 WITH POINTER W05-DATA-LEN
 END-STRING.
 SUBTRACT 1 FROM W05-DATA-LEN.
 ENTER TAL "SSPUT" USING ZBAT-DDL-MSG-BUFFER,
 ZBAT-TKN-IN-FILE,
 W05-DATA-STRUCT
 GIVING W05-STATUS.
 IF W05-STATUS NOT = 0
 CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(4)
 END-IF.
* Insert out-file token
 MOVE 1 TO W05-DATA-LEN.
 MOVE SPACES TO W05-DATA-AREA.
 STRING "$S.#MASTERA" DELIMITED BY SIZE
 (continued)










