I am trying to run a COBOL program I made to add two numbers that are input by user, then display the result. I cannot get it to run in the foreground I guess you would say. So it sits waiting and I have to go to SDSF input queue to see that it is waiting on "enter first number", then go to SDSF system requests and type "R (num)", then go back to input queue to see it wants another number, then back to SR and type "R (num)", then I can finally go to Output queue to see it say "the answer is (num)". Below is my JCL and then my COBOL program any help would be greatly appreciated.
JCL:
000001 //KCO3B97 JOB TESTJCL
000002 //STEP1 EXEC IGYWCLG
000003 //COBOL.SYSIN DD DSN=KC03B97.FILES.COBOL(TEST1),DISP=SHR
000004 //SYSPRINT DD SYSOUT=*
000005 //
000002 //STEP1 EXEC IGYWCLG
000003 //COBOL.SYSIN DD DSN=KC03B97.FILES.COBOL(TEST1),DISP=SHR
000004 //SYSPRINT DD SYSOUT=*
000005 //
COBOL:
000100 000100 IDENTIFICATION DIVISION.
000200 000200 PROGRAM-ID. TEST1.
000300 000300 ENVIRONMENT DIVISION.
000310 000310 SPECIAL-NAMES.
000320 000320 CONSOLE IS KEYBOARD.
000400 000400 DATA DIVISION.
000600 000600 WORKING-STORAGE SECTION.
000800 000800 01 NUM1 PICTURE IS 99.
000900 000900 01 NUM2 PICTURE IS 99.
001000 001000 01 ANSWER PICTURE IS 999.
001300 001300
001310 001310 PROCEDURE DIVISION.
001400 001400 PROGRAM-BEGIN.
001500 001500
001600 001600 DISPLAY "ENTER THE FIRST NUMBER :" UPON CONSOLE.
001800 001800 ACCEPT NUM1 FROM KEYBOARD.
001900 001900
002000 002000 DISPLAY "ENTER THE SECOND NUMBER :" UPON CONSOLE.
002300 002300 ACCEPT NUM2 FROM KEYBOARD.
002400 002400
002500 002500 COMPUTE ANSWER = NUM1 + NUM2.
002600 002600 DISPLAY "THE ANSWER EQUALS : " UPON CONSOLE.
002700 002700 DISPLAY ANSWER UPON CONSOLE.
002900 002900 PROGRAM-DONE.
003000 003000 STOP RUN.
000200 000200 PROGRAM-ID. TEST1.
000300 000300 ENVIRONMENT DIVISION.
000310 000310 SPECIAL-NAMES.
000320 000320 CONSOLE IS KEYBOARD.
000400 000400 DATA DIVISION.
000600 000600 WORKING-STORAGE SECTION.
000800 000800 01 NUM1 PICTURE IS 99.
000900 000900 01 NUM2 PICTURE IS 99.
001000 001000 01 ANSWER PICTURE IS 999.
001300 001300
001310 001310 PROCEDURE DIVISION.
001400 001400 PROGRAM-BEGIN.
001500 001500
001600 001600 DISPLAY "ENTER THE FIRST NUMBER :" UPON CONSOLE.
001800 001800 ACCEPT NUM1 FROM KEYBOARD.
001900 001900
002000 002000 DISPLAY "ENTER THE SECOND NUMBER :" UPON CONSOLE.
002300 002300 ACCEPT NUM2 FROM KEYBOARD.
002400 002400
002500 002500 COMPUTE ANSWER = NUM1 + NUM2.
002600 002600 DISPLAY "THE ANSWER EQUALS : " UPON CONSOLE.
002700 002700 DISPLAY ANSWER UPON CONSOLE.
002900 002900 PROGRAM-DONE.
003000 003000 STOP RUN.