Paul,

That's an old problem with substituting "long" symbols in "DD *" input that 
result in records that exceed the "classic DD *" length of 80 bytes.  You and I 
had an email conversation and actual testing in z/OS V2.1 about this issue 
quite a while back, and it was broken then.

I would think the component would be the JCL converter/interpreter. Which 
should either truncate or not depending on your preference.

For myself, I have no need to explore or use such edge cases.  All my symbol 
substitutions stay within the "classic DD *" limit of 80 bytes after 
substitution (IDCAMS input to delete/define VSAM files with special 
characteristics not covered by the JCL LIKE parameter in my most common use 
cases, sometimes SORT control cards too for parameterized record 
selection/modification).

"Doctor! Doctor! It hurts when I do that! --- Well, don't do that!"

Peter

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Friday, December 09, 2016 11:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: I/O error substituting symbols in sysin

A job step containing:

//  EXPORT SYMLIST=*
//  SET TEST='This is the value of the substituted string.'
//STEP1    EXEC  PGM=IEBGENER
//SYSUT1    DD  *,SYMBOLS=JCLONLY,DCB=LRECL=222
    This is a test of symbol use in instream data sets.  Test here: &TEST
//* This is a test of symbol use in instream data sets.  Test here: This is the 
value of the substituted string.

Fails with SYSPRINT containing:

1DATA SET UTILITY - GENERATE                                                    
       PAGE 0001
-IEB352I WARNING: ONE OR MORE OF THE OUTPUT DCB PARMS COPIED FROM INPUT
 IEB351I I/O ERROR ,JCLSYM  ,STEP1   ,JES ,D,SYSUT1  ,READ  ,WRONG LEN 
RECRD,**************,BSAM

Against which component should I submit the SR?  I doubt that it's Utilities;
perhaps JES2 or DfSMS?
--


This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to