COBOL PROGRAM
01 PARM-STRING PIC X(20).
01 PARM-STRING-LEN PIC S9(9) COMP VALUE 1.
PROCEDURE DIVISION.
STRING 'ABC,DEF,GHI' DELIMITED BY SIZE INTO PARM-STRING
USING POINTER PARM-STRING-LEN.
SUBTRACT 1 FROM PARM-STRING-LENGTH
CALL 'ASMPGM' USING PARM-STRING
PARM-STRING-LENGTH
ASMPGM IS VENDOR PROGRAM.SO I AM NOT SURE HOW IT WAS CODED. ACCORDING TO USER GUIDE
FIRST PARM IS ADDRESS OF INPUT STRING (4 BYTES) AND SECOND PARM IS ADDRESS OF INPUT STRING LENGTH (4 BYTES)
BUT FOR SOME REASON ASMPGM DOES NOT STOP AFTER THE LENGTH. IT KEEPS ON PROCESSING DATA BEYOND THE ADDRESS OF
INPUT STRING. COULD SOMEBODY PLEASE HELP ?