what is the general use of PARM? Give an explanation about
the system defined parameters that could be passed through
this PARM like XREF,LIST,LET,APOST,RENT etc..
Answers were Sorted based on User's Feedback
Answer / nk
PARM is a way to pass data into a program without defining
a file for it. The parms listed are used to pass to COBOL
compiler.
Is This Answer Correct ? | 8 Yes | 1 No |
Answer / samay simant
PARM: Its a parameter in EXEC Statement to pass data or
provide input to the PGM that EXEC calls.
Regarding system defined parameters:Theses parameters are
passed to the program 'IEWL' ,its the compiler program.
XREF:
This is a COBOL compiler option. Format: XREF NOXREF
Abbreviations: X NOX
IBM-default: NOXREF
XREF requests that the compiler produce a sorted cross-
reference showing EBCDIC data-names and EBCDIC procedure
names (in alphanumeric order) and the line numbers of the
source lines in which they are referenced. It also includes
a listing of DBCS data-names and DBCS procedure names in
the same order as they appear in the source program (unless
the DBCSXREF installation option is selected) as well as a
section listing all the program names that are referenced
in the source program and the line number in which they are
defined (with external program names identified as such).
In the data-name portion of the XREF listing, line numbers
preceded by the letter ‘M’ indicate the data item is
modified by a statement on that line. Elementary names
within a group item referenced in a MOVE CORRESPONDING
statement will also be included in the XREF listing. If
both XREF and SOURCE are specified, cross-reference
information will also be embedded in the source listing
itself
(i.e., at the right hand end of the line to which it
applies).
This information includes line number references as well as
an
indication that a name is undefined (UND), duplicately
defined
(DUP), implicitly defined (IMP), or, if a program name,
externally defined (EXT).
LIST:
This is a COBOL compiler option. Format: LIST NOLIST
Abbreviations: None
IBM-default: NOLIST
LIST requests that the compiler produce a listing of the
generated machine language object code (which is produced
by printing out the corresponding assembler-language source
code). LIST also provides information in the output listing
about: • Global tables • Literal pools • WORKING-STORAGE
LET:No Idea BOSS. If you get any details kindly let me
know.
APOST:
APOST specifies that the single quote mark or apostrophe
(‘) is to be the delimiter character for non-numeric
literals.
RENT:
A program compiled as RENT is generated as a reentrant
object program; a program
compiled as NORENT is generated as a nonreentrant object
program. Either can be
invoked as a main program or subprogram.
In case further queries:do write at
samaysimant@rediffmail.com
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / tnr
PARM parameter is used to pass the data to the COBOL
program from JCL.Using this parameter you can pass only 100
characters excluding quotes.
Is This Answer Correct ? | 2 Yes | 2 No |
Explain about LMMFIND - find a library member
Hello Guys, I have 1+ Year Experience in MAINFRAME TESTING. After 1 Week I have an Interview With a Company on Mainframe Testing. Please Could You Guys Please Suggest me What Sections Should I prepare ?? ___Tell Me the Topic Or Appropriate Site & Links. ?? ---------------Thank You
I have mainpgm(abc) this is the only cobol pgm(non-db2).And this pgm calling subpgm name "acd" this also only cobol(non- Db)and this pgm calling some other subpgm this pgm has cobol-db2 pgm. 1) IF you calling static mode how to run and how to compile? 2) IF you calling dynamic mode how to run and how to compile? plz suggestion me.
There are two steps in a JCl, the first one generates a report while the second step send an email saying the report has been generated, but the second steps should only be executed when the report file is non-empty. How can it be acheived. We may include steps in between.
Are all (i), (ii), (iii), (iv) of the below are VALID to reference a temporary dataset ? STEP2 DD1 DD DSN = &&TEMP STEP3 DD2 DD (i) DSN = TEMP (ii) DSN = *.TEMP (iii) DSN = *.STEP1.DD1 (iv) DSN = *.STEP1.DD1.ONE
1) max no of steps with jcl job can execute 2) how many extentions r possible in sequencial files with job 3) what is set parameter will do 4)how to get syntax errors without sub 5) what is differ between error and abend 6) hw mvs knows who submitted the job and whoom it has to forward 7) what are the positinal parameters of data descripter
how can we pass parameters from JCL to cobol subprogram...my requirement is i should not get data from mainprogram but i need it from JCL directly
What does the one advantange of using IEBUPDTE?????
how you will define a temporary dataset in jcl?
In job processing, what happens in execution stage?
Is automatic restart possible in jcl? If yes, how?
How many types we can give input to JCL