Re: SMP/E names (was: Consistent Data Set Names)

2008-04-15 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 04/14/2008
   at 09:54 AM, Mark Zelden [EMAIL PROTECTED] said:

I think the doc isn't really correct there.It is a convention to make
the LLQ match the DDDEF. 

Then how does it process BINDER/Link data in the JCLIN?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
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



Re: SMP/E names (was: Consistent Data Set Names)

2008-04-15 Thread Edward Jaffe

Shmuel Metz (Seymour J.) wrote:

In [EMAIL PROTECTED], on 04/14/2008
   at 09:54 AM, Mark Zelden [EMAIL PROTECTED] said:

  

I think the doc isn't really correct there.It is a convention to make
the LLQ match the DDDEF. 



Then how does it process BINDER/Link data in the JCLIN?
  


SMP/E processes JCLIN binder/link steps to create MOD and LMOD entries 
appropriate to the product being defined. You can find more details 
about how SMP/E processes JCLIN binder steps here:


http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/GIMCOM35/9.7.5

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

--
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



Re: SMP/E names (was: Consistent Data Set Names)

2008-04-14 Thread Mark Zelden
On Mon, 14 Apr 2008 09:33:58 -0500, Paul Gilmartin [EMAIL PROTECTED] wrote:

On Mon, 14 Apr 2008 08:49:16 -0500, Mark Zelden wrote:

JCLIN LLQ must equal the DDDEF name.  There is no requirement that a DDDEF
of LINKLIB point to hlq.LINKLIB.   It can point to SCHMUEL.METZ and SMP/E
will happily go on its way.

Is that true other than for SYSLMOD in binder steps?  I'm
accustomed to thinking that for all others task DDNAME is equal
to DDDEF name (possibly modified by alternate DDNAME list).

But, come to think of it, I don't believe I've ever coded JCLIN
other than for binder steps.

OK.  I RTFM.  I see:

9.7.4 SMP/E V3R4.0 Commands

9.7.4 Processing copy steps

   When scanning the copy input, SMP/E assumes the ddnames of the statement
are the same
   as the lowest-level qualifier of the data set referred to.

Gasp!  TMI!  I can think of at least 5 names:

1. The DDDEF name.

2. The LLQ of the DSNAME in the DDDEF (also as catalogued).

3. The DDNAME in the JCLIN DD statement.

4. The LLQ of the DSNAME appearing in the JCLIN DD Statement.

5. The DDNAME in the COPY command in SYSIN.

The RM tells me that (clearly) (5) must match either (ambiguously) (4)
or (2).  May I then assume that (1) and (3) (and one of either (4) or (2))
are irrelevant and can be anything I want?


I think the doc isn't really correct there.It is a convention to make
the LLQ
match the DDDEF.   But it is the DDDEF that matters, not the DSNAME.  

To summarize:
1 is relevant, 2 is not (the DSN does not matter), 3 is not not (it is the
LLQ of the DSN, not the DDNAME that matters for JCLIN [1], 4 is relevant, 
5 is relevant.


[1] From the same manual on JCLIN:  The ddname for a distribution library
or target library should match the lowest-level qualifier of the data set name. 
This is not a requirement, but rather a recommendation to help you specify the 
data sets used by SMP/E.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
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



SMP/E names (was: Consistent Data Set Names)

2008-04-14 Thread Paul Gilmartin
On Mon, 14 Apr 2008 08:49:16 -0500, Mark Zelden wrote:

JCLIN LLQ must equal the DDDEF name.  There is no requirement that a DDDEF
of LINKLIB point to hlq.LINKLIB.   It can point to SCHMUEL.METZ and SMP/E
will happily go on its way.

Is that true other than for SYSLMOD in binder steps?  I'm
accustomed to thinking that for all others task DDNAME is equal
to DDDEF name (possibly modified by alternate DDNAME list).

But, come to think of it, I don't believe I've ever coded JCLIN
other than for binder steps.

OK.  I RTFM.  I see:

9.7.4 SMP/E V3R4.0 Commands

9.7.4 Processing copy steps

   When scanning the copy input, SMP/E assumes the ddnames of the statement are 
the same
   as the lowest-level qualifier of the data set referred to.

Gasp!  TMI!  I can think of at least 5 names:

1. The DDDEF name.

2. The LLQ of the DSNAME in the DDDEF (also as catalogued).

3. The DDNAME in the JCLIN DD statement.

4. The LLQ of the DSNAME appearing in the JCLIN DD Statement.

5. The DDNAME in the COPY command in SYSIN.

The RM tells me that (clearly) (5) must match either (ambiguously) (4)
or (2).  May I then assume that (1) and (3) (and one of either (4) or (2))
are irrelevant and can be anything I want?

-- gil

--
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