How do you pass some input from JCL to PL1?
Answers were Sorted based on User's Feedback
Answer / amit krishna
You can pass inputs to a PL/1 Program through a JCL by two ways.
1- Through PARM.
Through this method PARM=parameter keyword is mentioned on the EXEC statement in JCL. The supplied PARM should be received through an argument in MAIN PL/1 program & Further declared accordingly.
//STEP02 EXEC PGM=PL1PGM,
// PARM='20110423'
PL1PGM: PROC(PARM) OPTIONS(MAIN);
2- Through SYSIN
Through this method SYSIN statement followed by the parameter to be placed in the JCL. In the PL/1 program
It is necessary to use a "//SYSIN DD *" statment in the JCL.
//STEP02 EXEC PGM=PL1PGM
|
|
//SYSIN DD *
20110423
/*
OR You can write the input in a file.
//SYSIN DD DISP=SHR,DSN=MY.INPUT.DATASET(INPUT)
Is This Answer Correct ? | 5 Yes | 1 No |
what is the msg id for OPNQRYF?
Can you define notcat 2?
Explain the meaning of spufi?
What is the contrast between delimited by space and delimited by size?
A word in the computer memory is identified by_________
in options (main) , what is meaning of main . if u not used main what will happen? After compiling, os will not understand where to load and execute from
how could you write a program in a structured format?
Is it possible to move the alphanumeric variables to a numeric variable?
HOW CAN YOU VIEW LAST 10 DATASETS CREATED BY YOU?
What are the different types of string function in PL/1?
Does qtp tool support mainframe application testing?
Why banking use IBM framework?