How do you pass some input from JCL to PL1?

Answers were Sorted based on User's Feedback



How do you pass some input from JCL to PL1?..

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

How do you pass some input from JCL to PL1?..

Answer / annam ravinder

by using PARM parameter

Is This Answer Correct ?    3 Yes 0 No

Post New Answer

More IBM MainFrame AllOther Interview Questions

Can you define a gdg?

0 Answers  


How long have you been working on mainframes?

0 Answers  


What is a configuration management system, give examples?

0 Answers  


Explain isolation level?

0 Answers  


Are scope terminators compulsory? If they are, when?

0 Answers  






HOW to change the coloumns in XREF?

0 Answers  


by using xpeditor if we want to debug the subpgm, how can you code in x-ped for mai-pgm n sub-pgm ?

0 Answers  


tell me about impact analysis ?

1 Answers   IBM, Tech Mahindra,


difference between MSGSFL AND SFL?

1 Answers  


What is the contrast between delimited by space and delimited by size?

0 Answers  


Define where and its usage?

0 Answers  


What is mainframe database?

0 Answers  


Categories