In z/OS 2.1, the list of parameters:
Relationship to other parameters
z/OS MVS JCL Reference
SA23-1385-00
http://pic.dhe.ibm.com/infocenter/zos/v2r1/topic/com.ibm.zos.v2r1.ieab600/iea3b6_Relationship_to_other_parameters.htm
... compatible with "DD *"/"DD DATA" (newly) includes LRECL, but not RECFM.
In fact, the LRECL on the SYSIN DD statement seems effective; merged into
the DCB by OPEN.
I can imagine that it would be useful to be able to code in a single job:
//STEP1 EXEC PGM=some-utility
//SYSIN DD *,RECFM=FB,LRECL=80
...
//STEPN EXEC PGM=some-application
//SYSIN DD *,RECFM=VB,LRECL=300
Can anyone imagine a rationale for supporting LRECL but prohibiting RECFM
on SYSIN DD statements?
Unless I've missed it, the rules by which JES determines the LRECL, RECFM,
and BLKSIZE of the SYSIN data set when not specified by the programmer
are not adequately described. An RCF is probably in order. They seem to
differ between JES2 and JES3. Ugh.
(My assembler skills have atrophied; I've been probing these values by
coding an IEBGENER job and inspecting the attributes copied to SYSUT2.
Is there an easier way?)
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN