NetBatch Management Programming Manual
Sample Programs
NetBatch Management Programming Manual—522462-003
C-19
Sample COBOL Program
 03 FILLER PIC X(75) VALUE
 "SSPUT Failed ".
 03 FILLER PIC X(75) VALUE
 "GETSTARTUPTEXT Failed ".
 03 FILLER PIC X(75) VALUE
 "SSNULL Failed ".
 03 FILLER PIC X(75) VALUE
 "NUMIN Failed ".
 03 FILLER PIC X(75) VALUE
 "RETCODE indicated a NetBatch error ".
01 W07-ERROR-MESSAGES-ARRAY REDEFINES W07-ERROR-MESSAGES.
 03 W07-ERROR-TEXT PIC X(75) OCCURS 8 TIMES.
 PROCEDURE DIVISION.
/M A I N L I N E S P I E X C O B
 A000-MAINLINE SECTION.
 PERFORM A000-INIT.
 PERFORM A000-MAIN.
 CLOSE SCHED-FILE.
 A000-EXIT.
 STOP RUN.
/
***************************************************************
 A000-INIT SECTION.
*##############################################################
*# This section:                        
#
*# a) Gets the volume info from startup text              
#
*# b) Opens the scheduler               
#
*##############################################################
* Get startup text
 MOVE "VOLUME" TO W02-PORTION.
 MOVE SPACES TO W02-TEXT.
 MOVE 0 TO W02-RESULT.
 ENTER "GETSTARTUPTEXT" USING W02-PORTION,
 W02-TEXT
 GIVING W02-RESULT.
 IF W02-RESULT = -1
 MOVE 0 TO W05-STATUS
 CALL "SPIEXABN" USING W05-STATUS, W07-ERROR-TEXT(5)
 END-IF.
 (continued)










