Bill Lancaster writes:
>>> Bill Lancaster <[log in to unmask]> 04/27/98 11:13am >>>
Hi all,
Does anyone have some sample COBOL code to accept a ;PARM string
as a
program parameter?
TIA,
Bill Lancaster
--------------------------------------------------------------------------------------
Here is a COBOL program that will return the parm and info values from
the :RUN statement.
001000 IDENTIFICATION DIVISION.
001100 PROGRAM-ID. INFO.
001200
001300 DATA DIVISION.
001400 WORKING-STORAGE SECTION.
001500 01 RESULT PIC S9(4) COMP.
001600 01 INFO-LENGTH PIC S9(4) COMP VALUE 255.
001700 01 INFO-STRING PIC X(255) VALUE SPACES.
001800 01 INFO-PARM PIC S9(4) COMP.
001900
002000 PROCEDURE DIVISION.
002100 MAINLINE.
002200* INFO-STRING CONTAINS THE RESULT OF INFO="string" OF
:RUN
002300* INFO-PARM CONTAINS THE RESULT OF PARM=nnnn OF :RUN
002400 CALL INTRINSIC "GETINFO"
002500 USING INFO-STRING INFO-LENGTH INFO-PARM
002600 GIVING RESULT.
002700
002800 IF RESULT <> 0
002900 DISPLAY "GETINFO FAILED, RESULT IS " RESULT.
003000
003100 STOP RUN.