Blksize 3120 is hardcoded. This usermod removes that restriction:
++ USERMOD (LM00062) REWORK(2016003)
/* TRANSMIT OUTDA() FORCES THE BLKSIZE OF THE OUTPUT DATA SET
TO 3120 (X'0C30').
THIS MOD SETS IT TO 0 (SYSTEM DETERMINED BLKSIZE).
INMXM IS IN SYS1.LINKLIB.
*/ .
++ VER (Z038) FMID(HTE77A0)
.
++ ZAP (INMXM) .
NAME INMXM
VER 1AC4 0000,0C30
REP 1AC4 0000,0000
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf
Of Lizette Koehler
Sent: Friday, May 27, 2016 7:45 AM
To: [email protected]
Subject: Re: TSO receive on MultiVolume PS error
Peter,
I have only seen BLKSIZE=3120 in the IBM Documentation for TSO XMIT.
OUTDDNAME(ddname) | OUTFILE(ddname)
specifies the use of a preallocated file as the output data set for the
TRANSMIT command. No data is written to SYSOUT for transmission and the system
limit on the number of records that can be transmitted does not apply. TSO/E
assigns the DCB attributes as LRECL=80, BLKSIZE=3120, and RECFM=FB. Specify the
ddname as either a sequential data set or a member of a partitioned data set.
Use OUTDDNAME or OUTFILE in conjunction with the INDDNAME or INFILE operand
of the RECEIVE command. OUTDDNAME and OUTFILE are primarily intended for system
programmer use.
OUTDSNAME(dsname) | OUTDATASET(dsname)
specifies the use of a data set as the output data set for the TRANSMIT
command. No data is written to SYSOUT for transmission and the system limit on
the number of records that can be transmitted does not apply. TSO/E assigns the
DCB attributes as LRECL=80, BLKSIZE=3120, and RECFM=FB. The data set must be a
sequential data set.
And I agree that 27920 is better. But I have not seen any doc from IBM stating
it was good for XMIT. If you have clarifying documentation, could you share?
It is possible that IBM's doc needs an update. But at this time for the z/OS
V2.1 on Knowledge Center, I am not finding it. If SDB (System Determined
Blksize) or a specification of 80x could be used, this might need an Doc Update
to include that.
Lizette
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Peter Hunkeler
> Sent: Friday, May 27, 2016 4:23 AM
> To: [email protected]
> Subject: AW: Re: TSO receive on MultiVolume PS error
>
>
>
> > However, I don't think that is your problem. The XMIT dataset should
> > be FB
> 80 3120.
>
>
>
> Just for the records: The XMIT data set *must* be RECFM=FB, LRECL=80.
> The blocksize should be as large as possible to minimize the number of
> I/O operations to be run. 27920 is optimal.
>
>
> --
> Peter Hunkeler
>
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
[email protected] with the message: INFO IBM-MAIN
This email and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed. If
you are not the named addressee you must not disseminate, distribute or copy
this e-mail. Please notify the sender immediately by e-mail if you have
received this e-mail by mistake and delete this e-mail from your system. If you
are not the intended recipient you are notified that disclosing, copying,
distributing or taking any action in reliance on the contents of this
information is strictly prohibited.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN