What is Backward Referencing ?
Answers were Sorted based on User's Feedback
Answer / praveen b
Generally Keyword parameters having their value as '*' will
be referred as Backward reference, which means the value of
the Paramater depends on the previous lines of the JCL.
EX:
Sysout=* will refer the Msgclass value in the job card.
DSN=*.step1.DD1 Will copy the DSN value of step(step1)of DD
stmt DD1.
Similarly, we can refer back the following parameters.
1) Vol=ser
2) DCB
3) Disp
I hope this answered your question.
| Is This Answer Correct ? | 13 Yes | 1 No |
Answer / naga
ya its nothing but refer back(*)
For eg sysout=*, means its referback to the msgclass
parameter in job statement, where my output is routed.
| Is This Answer Correct ? | 3 Yes | 0 No |
What is jcl in mainframe, and how many types of jcl statements are there for a job?
Passing a variable parm from JCL to a cobol/db2 program
When we use conditional statement in JCL using if-then-else-endif, IF statement is true, the step is bypassed or executed?
what sort card you will use to copy the data from one dataset to another dataset?
What is the significance of addrspc parameter in exec statement?
Explain the jcl exec statement?
How to read records in reverse order in flat file?
How many types of parameters are used in JCL and what are mandatory parameters of JOB statement.
How to test thru JCL if any file(PS or VSAM) is empty or not. I do not want to use any COBOL prog or Ezytrieve and want to do using utility.
Suppose I have seven jobs to do, but I want to hold one than how can I do this?
At what stage, operator can change the class and priority of a submitted job?
Is there GOTO and SWITCH-CASE available in JCL ? Is IF-THEN-ELSE available in JCL also just like it is available for VSAM datasets under Model Commands category ?