Although spacing out the statement as suggested will give the desired
results, such an approach is probably not the best resolution.  Future
changes, particularly if performed by someone other than the individual who
discovered the original problem are likely to reintroduce the problem.  This
approach is a maintenance nightmare.

The other suggested solution, consisting of using a separate SET statement
and an addition symbolic variable, is a much better approach.

John P. Baker

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Jim Phoenix
Sent: Monday, June 02, 2008 2:54 PM
To: [email protected]
Subject: Re: JCL Symbol Not Substituted

Paul,

Your example happens to fit perfectly like this:

//*.+....|....+....|....+....|....+....|....+....|....+....|....+....|..
//STEP1    EXEC  PGM=IEFBR14,PARM='&SYMBOL1.&SYMBOL1.&SYMBOL1.&SYMBOL1.+
//             &SYMBOL1.X&SYMBOL2.Y&SYMBOL3.Z'
//*.+....|....+....|....+....|....+....|....+....|....+....|....+....|..
IEFC653I SUBSTITUTION JCL - PGM=IEFBR14,PARM='AAAAAXBYCZ'

Even if this example is synthetic, you can adjust the number of blanks 
preceding the PGM= to cause the  period to land in column 71.

-- 
| Jim Phoenix                      | Voice:   (310) 338-0400 x316   |
| Senior Software Developer        | Fax:     (310) 338-0801        |
| Phoenix Software International   | Alt fax: (310) 337-2685        |
| 5200 W. Century Blvd., Suite 800 | [EMAIL PROTECTED] |
| Los Angeles, CA 90045            | http://www.phoenixsoftware.com |

Opinions expressed by this individual are not necessarily those of the
Company.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to