Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Shmuel Metz (Seymour J.)
In 14b80b7df37-b9f-14...@webprd-m76.mail.aol.com, on 02/12/2015
   at 09:15 PM, Mitch 005d889cebf0-dmarc-requ...@listserv.ua.edu
said:

It's not a stunt.  It's knowing the JOBLIBs and the scheduler.  From
there, the RES Suite finds everything automatically.

How does it determined the DD statements for cataloged procedures
without information about the relevant JES JCL, JES parms and JES
commands. There is no way to get those data automatically.

Now, once the program knows what JES to look at, it can determine the
proclib configuaration assuming that no subsequent JES commands will
change that, but that's a big assumption.

you don't even need the JOBLIBs 

Il va sans dir. JOBLIB is totally irrelevant to determining the JCL.
 
-- 
 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Elardus Engelbrecht
Shmuel Metz (Seymour J.) wrote:

How does it determined the DD statements for cataloged procedures without 
information about the relevant JES JCL, JES parms and JES commands. There is 
no way to get those data automatically.

Indeed. You can ask JES something, but reply may or may not be the same as in 
Parmlib member used at initialization.

Now, once the program knows what JES to look at, it can determine the proclib 
configuaration assuming that no subsequent JES commands will change that, but 
that's a big assumption.

Ah, yes, JES commands. I forgot about them. You can add/delete proclibs at will.

Or you can read in a JCL, edit it in memory programmatically, insert a JCLLIB 
ORDER and/or INCLUDE MEMBER and submit the JCL as modified without changing the 
actual stored JCL. No scanner, except in JES or SMF exits, will block this. [1]

Il va sans dir. JOBLIB is totally irrelevant to determining the JCL.

Hehehehe. No one argues with Shmuel.

Good reply, Shmuel! Keep it up!

Groete / Greetings
Elardus Engelbrecht

[1] - This trick has been used to insert your own program sitting in a private 
STEPLIB via a 'secret private proclib' to do something bad for your health.

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Mitch
 Charles, (et al):

RES is represented by Marble Computer in North American (Tivoli Associates was 
dropped a couple of years ago).  IBM has global rights to sell a subset of the 
RES Suite around the world.  I do have a relationship with RES in that I have 
translated all of their materials from Italian into American-ized English.  
IN the late 90s, I did help them get into the U.S. Market (and had sold a few 
bits of their tool suite).  As I had mentioned, I have been in the JCL 
management space since 1982 and have sold and/or supported a number of 
automated operations tools (JCL tools, scheduler tools, change management 
tools).

 


Mitch

 

 

-Original Message-
From: Charles Mills charl...@mcn.org
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Thu, Feb 12, 2015 8:49 pm
Subject: Re: XREF Members of JCL libs and their datasets


I had never heard of RES Suite. I had a little trouble finding it as there is 
some Web browser product with a similar name.

http://www.res-it.com/en/offerta/res-suite/ 

Italian company. It looks like they are represented in the US by 
http://www.tivoliassociates.com/ 

It would appear to me that Mitch worked part time for RES for fifteen years.

(I am not associated with RES in any way. I was just curious about it after all 
of the discussion here and now I'm sharing what I found.)

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Mitch
Sent: Thursday, February 12, 2015 6:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: XREF Members of JCL libs and their datasets

 Shmuel,

It's not a stunt.  It's knowing the JOBLIBs and the scheduler.  From there, the 
RES Suite finds everything automatically.  If all you are looking for is 
production, you don't even need the JOBLIBs as the RES Suite will find those 
from virtually any mainframe scheduler tool.  Someone should check it out (it 
is in use at a number of sites around the world).

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

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Charles Mills
Someone should tell Tivoli LOL: http://www.tivoliassociates.com/education 

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Mitch
Sent: Friday, February 13, 2015 5:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: XREF Members of JCL libs and their datasets

 Charles, (et al):

RES is represented by Marble Computer in North American (Tivoli Associates was 
dropped a couple of years ago).  IBM has global rights to sell a subset of the 
RES Suite around the world.  I do have a 

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread J R
RES Suite is comprised of over 20 complimentary and synergistic products  

So, they're free!  

===


 
 Date: Fri, 13 Feb 2015 08:11:07 -0800
 From: charl...@mcn.org
 Subject: Re: XREF Members of JCL libs and their datasets
 To: IBM-MAIN@LISTSERV.UA.EDU
 
 Someone should tell Tivoli LOL: http://www.tivoliassociates.com/education 
 
 Charles
  
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Mitch
good one.  Love your sense of humor!
 


Mitch

 

 

-Original Message-
From: J R jayare...@hotmail.com
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Fri, Feb 13, 2015 10:31 am
Subject: Re: XREF Members of JCL libs and their datasets


RES Suite is comprised of over 20 complimentary and synergistic products  

So, they're free!  

===


 
 Date: Fri, 13 Feb 2015 08:11:07 -0800
 From: charl...@mcn.org
 Subject: Re: XREF Members of JCL libs and their datasets
 To: IBM-MAIN@LISTSERV.UA.EDU
 
 Someone should tell Tivoli LOL: http://www.tivoliassociates.com/education 
 
 Charles
  
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Elardus Engelbrecht
Mitch wrote:

 the problem obviously was between the chair and the keyboard.

Hahahaha. It is called ID. TEN. T.  (ID 10 T)   ;-)

It reminds me of the ITWeb which is running caption competition over the years 
with a new picture every few months where people can submit a caption.

One of the pictures described above joke.

List of pictures: 

http://www.itweb.co.za/index.php?option=com_imodmod=captionitview=archive

One picture which describe that joke: 

http://www.itweb.co.za/images/captionit/IT_cartoon.jpg

A group of people is looking around the computer with the screen '85% of MPs 
are computer illiterate - IT Web'

A women is standing with a cable of a mouse and is saying this winning caption 
which was this:

'I was told the problem is between the computer and the chair, but I can't find 
it.'

;-D

Groete / Greetings
Elardus Engelbrecht

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Mitch
 Everyone,

To clarify, The tool suite in question also understands the jobs run outside 
the scheduler (by analyzing the SMF), and the STC are checked as well.  It is 
essentially an all encompassing solution.
 


Mitch

 

 

-Original Message-
From: Elardus Engelbrecht elardus.engelbre...@sita.co.za
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Fri, Feb 13, 2015 4:29 am
Subject: Re: XREF Members of JCL libs and their datasets


Shmuel Metz (Seymour J.) wrote:

How does it determined the DD statements for cataloged procedures without 
information about the relevant JES JCL, JES parms and JES commands. There is 
no way to get those data automatically.

Indeed. You can ask JES something, but reply may or may not be the same as in 
Parmlib member used at initialization.

Now, once the program knows what JES to look at, it can determine the proclib 
configuaration assuming that no subsequent JES commands will change that, but 
that's a big assumption.

Ah, yes, JES commands. I forgot about them. You can add/delete proclibs at will.

Or you can read in a JCL, edit it in memory programmatically, insert a JCLLIB 
ORDER and/or INCLUDE MEMBER and submit the JCL as modified without changing the 
actual stored JCL. No scanner, except in JES or SMF exits, will block this. [1]

Il va sans dir. JOBLIB is totally irrelevant to determining the JCL.

Hehehehe. No one argues with Shmuel.

Good reply, Shmuel! Keep it up!

Groete / Greetings
Elardus Engelbrecht

[1] - This trick has been used to insert your own program sitting in a private 
STEPLIB via a 'secret private proclib' to do something bad for your health.

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

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Chase, John
You originally wrote complimentary, which in some contexts does mean free 
(of charge or cost).

Perhaps you meant complEmentary instead?

-jc-

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf Of Mitch
 Sent: Friday, February 13, 2015 11:44 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: XREF Members of JCL libs and their datasets
 
 good one.  Love your sense of humor!
 
 
 
 Mitch
 
 
 
 
 
 -Original Message-
 From: J R jayare...@hotmail.com
 To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
 Sent: Fri, Feb 13, 2015 10:31 am
 Subject: Re: XREF Members of JCL libs and their datasets
 
 
 RES Suite is comprised of over 20 complimentary and synergistic products
 
 So, they're free!
 
 ===
 
 
 
  Date: Fri, 13 Feb 2015 08:11:07 -0800
  From: charl...@mcn.org
  Subject: Re: XREF Members of JCL libs and their datasets
  To: IBM-MAIN@LISTSERV.UA.EDU
 
  Someone should tell Tivoli LOL:
  http://www.tivoliassociates.com/education
 
  Charles
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
 lists...@listserv.ua.edu
 with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
 lists...@listserv.ua.edu
 with the message: INFO IBM-MAIN

**
Information contained in this e-mail message and in any attachments thereto is 
confidential. If you are not the intended recipient, please destroy this 
message, delete any copies held on your systems, notify the sender immediately, 
and refrain from using or disclosing all or any part of its content to any 
other person.


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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Mitch
 the problem obviously was between the chair and the keyboard.

 


Mitch

 

 

-Original Message-
From: Chase, John jch...@ussco.com
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Fri, Feb 13, 2015 12:00 pm
Subject: Re: XREF Members of JCL libs and their datasets


You originally wrote complimentary, which in some contexts does mean free 
(of charge or cost).

Perhaps you meant complEmentary instead?

-jc-

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf Of Mitch
 Sent: Friday, February 13, 2015 11:44 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: XREF Members of JCL libs and their datasets
 
 good one.  Love your sense of humor!
 
 
 
 Mitch
 
 
 
 
 
 -Original Message-
 From: J R jayare...@hotmail.com
 To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
 Sent: Fri, Feb 13, 2015 10:31 am
 Subject: Re: XREF Members of JCL libs and their datasets
 
 
 RES Suite is comprised of over 20 complimentary and synergistic products
 
 So, they're free!
 
 ===
 
 
 
  Date: Fri, 13 Feb 2015 08:11:07 -0800
  From: charl...@mcn.org
  Subject: Re: XREF Members of JCL libs and their datasets
  To: IBM-MAIN@LISTSERV.UA.EDU
 
  Someone should tell Tivoli LOL:
  http://www.tivoliassociates.com/education
 
  Charles
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
 lists...@listserv.ua.edu
 with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
 lists...@listserv.ua.edu
 with the message: INFO IBM-MAIN

**
Information contained in this e-mail message and in any attachments thereto is 
confidential. If you are not the intended recipient, please destroy this 
message, delete any copies held on your systems, notify the sender immediately, 
and refrain from using or disclosing all or any part of its content to any 
other person.


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

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-13 Thread Tony's Basement Computer
No no, John is correct.  Page 1 of the installation guide states:  My, you are 
handsome! 

 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Mitch
Sent: Friday, February 13, 2015 12:09 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: XREF Members of JCL libs and their datasets

 the problem obviously was between the chair and the keyboard.

 


Mitch

 

 

-Original Message-
From: Chase, John jch...@ussco.com
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Fri, Feb 13, 2015 12:00 pm
Subject: Re: XREF Members of JCL libs and their datasets


You originally wrote complimentary, which in some contexts does mean free 
(of charge or cost).

Perhaps you meant complEmentary instead?

-jc-

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
 On Behalf Of Mitch
 Sent: Friday, February 13, 2015 11:44 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: XREF Members of JCL libs and their datasets
 
 good one.  Love your sense of humor!
 
 
 
 Mitch
 
 
 
 
 
 -Original Message-
 From: J R jayare...@hotmail.com
 To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
 Sent: Fri, Feb 13, 2015 10:31 am
 Subject: Re: XREF Members of JCL libs and their datasets
 
 
 RES Suite is comprised of over 20 complimentary and synergistic products
 
 So, they're free!
 
 ===
 
 
 
  Date: Fri, 13 Feb 2015 08:11:07 -0800
  From: charl...@mcn.org
  Subject: Re: XREF Members of JCL libs and their datasets
  To: IBM-MAIN@LISTSERV.UA.EDU
 
  Someone should tell Tivoli LOL:
  http://www.tivoliassociates.com/education
 
  Charles
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

**
Information contained in this e-mail message and in any attachments thereto is 
confidential. If you are not the intended recipient, please destroy this 
message, delete any copies held on your systems, notify the sender immediately, 
and refrain from using or disclosing all or any part of its content to any 
other person.


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

 

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

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Nims,Alva John (Al)
Take a look at File 270 from the CBTTAPE (cbttape.org) there is something 
called JCLXREF that might get you started.

There is  also FILE 379 that has a procedure to produce several different XREF 
JCL reports, although it looks to be designed to be used against a PROCLIB. 

Al Nims
Systems Admin/Programmer 3
Information Technology
University of Florida
(352) 273-1298

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Lizette Koehler
Sent: Wednesday, February 11, 2015 7:22 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: XREF Members of JCL libs and their datasets

I am looking to see if there are any easy ways to do the following

I have a huge JCL PDS.  I need to list out all members and the datasets they 
use (create/Del/open according to DISP= in JCL) I then need an xref by dsn and 
the jobs (member name = Job name in most cases) that use them

Report 1

Member1   DSN1Create
Member2   DSN1Open
  DSN2Open, Migrate (has a another step that issues the HSM 
Migrate command )
  DSN3Delete
  DSN4(mem)   Open   -  Indicates control card input


Report 2
DSN1Member1   Member2
DSN2Member2
DSN3Member2
DSN4(mem)   Member2


Control card Input that affects the DSNx is okay to list - no need to know what 
is in the Control member at this time.

This information is not in a Scheduler package.  So this is just grunt type 
work.

I have a couple of options with REXX and SAS.  But thought if anyone had any 
ideas, I would like to see if there is another way to do this.

I will eventually run SMF data and compare it to these reports to see what is 
actually running or in use.  

I can unload the JCL PDS into an IEBUPDTE file and go from there or use REXX 
with LM functions to read members one at a time.

Thoughts or suggestions always welcomed.


Lizette

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

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Mitch
Everyone,

There are a number of tools that have various levels of XREF capability for 
JCL, but none, I repeat none, can match the RES Suite.  I have supported a 
number and/or competed against JCL tools for the past 33 years.


Mitch

 

 

-Original Message-
From: Nims,Alva John (Al) (Al) ajn...@ufl.edu
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Thu, Feb 12, 2015 3:00 pm
Subject: Re: XREF Members of JCL libs and their datasets


Take a look at File 270 from the CBTTAPE (cbttape.org) there is something 
called JCLXREF that might get you started.

There is  also FILE 379 that has a procedure to produce several different XREF 
JCL reports, although it looks to be designed to be used against a PROCLIB. 

Al Nims
Systems Admin/Programmer 3
Information Technology
University of Florida
(352) 273-1298

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Lizette Koehler
Sent: Wednesday, February 11, 2015 7:22 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: XREF Members of JCL libs and their datasets

I am looking to see if there are any easy ways to do the following

I have a huge JCL PDS.  I need to list out all members and the datasets they 
use (create/Del/open according to DISP= in JCL) I then need an xref by dsn and 
the jobs (member name = Job name in most cases) that use them

Report 1

Member1   DSN1Create
Member2   DSN1Open
  DSN2Open, Migrate (has a another step that issues the HSM 
Migrate command )
  DSN3Delete
  DSN4(mem) Open   -  Indicates control card input


Report 2
DSN1Member1   Member2
DSN2Member2
DSN3Member2
DSN4(mem)   Member2


Control card Input that affects the DSNx is okay to list - no need to know what 
is in the Control member at this time.

This information is not in a Scheduler package.  So this is just grunt type 
work.

I have a couple of options with REXX and SAS.  But thought if anyone had any 
ideas, I would like to see if there is another way to do this.

I will eventually run SMF data and compare it to these reports to see what is 
actually running or in use.  

I can unload the JCL PDS into an IEBUPDTE file and go from there or use REXX 
with LM functions to read members one at a time.

Thoughts or suggestions always welcomed.


Lizette

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

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

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Shmuel Metz (Seymour J.)
In 14b7e10c0e1-1be5-12...@webprd-a53.mail.aol.com, on 02/12/2015
   at 08:53 AM, Mitch 005d889cebf0-dmarc-requ...@listserv.ua.edu
said:

Actually, you don't need to know the Proclib environment.  The RES
Suite finds the Proclibs automatically.

That would be a good stunt.
 
-- 
 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Mitch
 Shmuel,

It's not a stunt.  It's knowing the JOBLIBs and the scheduler.  From there, the 
RES Suite finds everything automatically.  If all you are looking for is 
production, you don't even need the JOBLIBs as the RES Suite will find those 
from virtually any mainframe scheduler tool.  Someone should check it out (it 
is in use at a number of sites around the world).



Mitch

 

 

-Original Message-
From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Thu, Feb 12, 2015 7:58 pm
Subject: Re: XREF Members of JCL libs and their datasets


In 14b7e10c0e1-1be5-12...@webprd-a53.mail.aol.com, on 02/12/2015
   at 08:53 AM, Mitch 005d889cebf0-dmarc-requ...@listserv.ua.edu
said:

Actually, you don't need to know the Proclib environment.  The RES
Suite finds the Proclibs automatically.

That would be a good stunt.
 
-- 
 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Charles Mills
I had never heard of RES Suite. I had a little trouble finding it as there is 
some Web browser product with a similar name.

http://www.res-it.com/en/offerta/res-suite/ 

Italian company. It looks like they are represented in the US by 
http://www.tivoliassociates.com/ 

It would appear to me that Mitch worked part time for RES for fifteen years.

(I am not associated with RES in any way. I was just curious about it after all 
of the discussion here and now I'm sharing what I found.)

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Mitch
Sent: Thursday, February 12, 2015 6:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: XREF Members of JCL libs and their datasets

 Shmuel,

It's not a stunt.  It's knowing the JOBLIBs and the scheduler.  From there, the 
RES Suite finds everything automatically.  If all you are looking for is 
production, you don't even need the JOBLIBs as the RES Suite will find those 
from virtually any mainframe scheduler tool.  Someone should check it out (it 
is in use at a number of sites around the world).

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Scott Ford
Mitch,

The other consideration us money, don't know the cost of the product you
mentioned. I realize a persons time is also valuable , just my $.02 worth

Regards,
Scott

On Thursday, February 12, 2015, Nims,Alva John (Al) ajn...@ufl.edu wrote:

 Take a look at File 270 from the CBTTAPE (cbttape.org) there is something
 called JCLXREF that might get you started.

 There is  also FILE 379 that has a procedure to produce several different
 XREF JCL reports, although it looks to be designed to be used against a
 PROCLIB.

 Al Nims
 Systems Admin/Programmer 3
 Information Technology
 University of Florida
 (352) 273-1298

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU
 javascript:;] On Behalf Of Lizette Koehler
 Sent: Wednesday, February 11, 2015 7:22 PM
 To: IBM-MAIN@LISTSERV.UA.EDU javascript:;
 Subject: XREF Members of JCL libs and their datasets

 I am looking to see if there are any easy ways to do the following

 I have a huge JCL PDS.  I need to list out all members and the datasets
 they use (create/Del/open according to DISP= in JCL) I then need an xref by
 dsn and the jobs (member name = Job name in most cases) that use them

 Report 1

 Member1   DSN1Create
 Member2   DSN1Open
   DSN2Open, Migrate (has a another step that issues
 the HSM Migrate command )
   DSN3Delete
   DSN4(mem)   Open   -  Indicates control card input


 Report 2
 DSN1Member1   Member2
 DSN2Member2
 DSN3Member2
 DSN4(mem)   Member2


 Control card Input that affects the DSNx is okay to list - no need to know
 what is in the Control member at this time.

 This information is not in a Scheduler package.  So this is just grunt
 type work.

 I have a couple of options with REXX and SAS.  But thought if anyone had
 any ideas, I would like to see if there is another way to do this.

 I will eventually run SMF data and compare it to these reports to see what
 is actually running or in use.

 I can unload the JCL PDS into an IEBUPDTE file and go from there or use
 REXX with LM functions to read members one at a time.

 Thoughts or suggestions always welcomed.


 Lizette

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

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


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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Elardus Engelbrecht
Charles Mills wrote:

I had never heard of RES Suite. I had a little trouble finding it as there is 
some Web browser product with a similar name.

He has mentioned it in July 2012 and April 2013 in IBM-MAIN. He talked to you 
about JOL in Nov 2013.


Italian company. It looks like they are represented in the US by 
http://www.tivoliassociates.com/ 

Yup. IBM business-partner.


It would appear to me that Mitch worked part time for RES for fifteen years.

He is marketing, like many others, many things without naming them sometimes on 
IBM-MAIN. He has 'better replacement products' to solve problems mentioned on 
IBM-MAIN, usually about JCL, proclibs, automation, dropping vendors, etc.

Groete / Greetings
Elardus Engelbrecht

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Linda
Mitch,

What about jobs that are submitted by STC or by JES2 auto command?  Or is RES 
dependent on the use of a job scheduler?

Linda

Sent from my iPhone

 On Feb 12, 2015, at 6:15 PM, Mitch 
 005d889cebf0-dmarc-requ...@listserv.ua.edu wrote:
 
 Shmuel,
 
 It's not a stunt.  It's knowing the JOBLIBs and the scheduler.  From there, 
 the RES Suite finds everything automatically.  If all you are looking for is 
 production, you don't even need the JOBLIBs as the RES Suite will find those 
 from virtually any mainframe scheduler tool.  Someone should check it out (it 
 is in use at a number of sites around the world).
 
 
 
 Mitch
 
 
 
 
 
 -Original Message-
 From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
 To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
 Sent: Thu, Feb 12, 2015 7:58 pm
 Subject: Re: XREF Members of JCL libs and their datasets
 
 
 In 14b7e10c0e1-1be5-12...@webprd-a53.mail.aol.com, on 02/12/2015
   at 08:53 AM, Mitch 005d889cebf0-dmarc-requ...@listserv.ua.edu
 said:
 
 Actually, you don't need to know the Proclib environment.  The RES
 Suite finds the Proclibs automatically.
 
 That would be a good stunt.
 
 -- 
 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

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


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Shmuel Metz (Seymour J.)
In
11632288.1423700546248.javamail.r...@elwamui-cypress.atl.sa.earthlink.net,
on 02/11/2015
   at 05:22 PM, Lizette Koehler stars...@mindspring.com said:

Thoughts or suggestions always welcomed.

This has come up before. You need toknow the proclib environment.
 
-- 
 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: XREF Members of JCL libs and their datasets

2015-02-12 Thread Mitch
Actually, you don't need to know the Proclib environment.  The RES Suite finds 
the Proclibs automatically.

Mitch



Mitch

On Thursday, February 12, 2015 Shmuel Metz (Seymour J.) 
shmuel+ibm-m...@patriot.net wrote:
In 11632288.1423700546248.javamail.r...@elwamui-cypress.atl.sa.earthlink.net, 
on 02/11/2015 at 05:22 PM, Lizette Koehler stars...@mindspring.com said: 
Thoughts or suggestions always welcomed. This has come up before. You need 
toknow the proclib environment. -- 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 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN 

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


Re: XREF Members of JCL libs and their datasets

2015-02-11 Thread Mitch
 Lizette:

Don't waste effort in doing this.  Docet from RES (www.res-it.com) does this 
and more.  And, it gives you the ability to go from the source objects (program 
source) through to what scheduler nets are using files, jobs, procs, programs, 
etc.  It is THE most powerful JCL management solution available, period.  I 
have been involved in the automated operations area since 1982 and can tell you 
without hesitation, Docet will give you everything you need, in a GUI display, 
with selectable capability to go up and down throughout any and all 
relationships.



Mitch McCluhan,
Legacy Modernization Consultant


 

 

-Original Message-
From: Lizette Koehler stars...@mindspring.com
To: IBM-MAIN IBM-MAIN@LISTSERV.UA.EDU
Sent: Wed, Feb 11, 2015 6:22 pm
Subject: XREF Members of JCL libs and their datasets


I am looking to see if there are any easy ways to do the following

I have a huge JCL PDS.  I need to list out all members and the datasets they 
use (create/Del/open according to DISP= in JCL)
I then need an xref by dsn and the jobs (member name = Job name in most cases) 
that use them

Report 1

Member1 DSN1Create
Member2   DSN1Open
  DSN2   Open, Migrate (has a another step that issues the HSM 
Migrate command )
DSN3Delete
  DSN4(mem)   Open   -  Indicates control card input


Report 2
DSN1Member1   Member2
DSN2Member2
DSN3Member2
DSN4(mem)   Member2


Control card Input that affects the DSNx is okay to list - no need to know what 
is in the Control member at this time.

This information is not in a Scheduler package.  So this is just grunt type 
work.

I have a couple of options with REXX and SAS.  But thought if anyone had any 
ideas, I would like to see if there is another way to do this.

I will eventually run SMF data and compare it to these reports to see what is 
actually running or in use.  

I can unload the JCL PDS into an IEBUPDTE file and go from there or use REXX 
with LM functions to read members one at a time.

Thoughts or suggestions always welcomed.


Lizette

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

 

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


Re: XREF Members of JCL libs and their datasets

2015-02-11 Thread Elardus Engelbrecht
Lizette Koehler wrote:

I am looking to see if there are any easy ways to do the following

Mitch gave you a solution, but if you don't want a new product or lost ( damn! 
;-D ) some useful  to purchase it ...


Control card Input that affects the DSNx is okay to list - no need to know 
what is in the Control member at this time.

What if those JCLs refer to a Proc member with DD DISP= statements? Just don't 
forget them. Be also careful for any referbacks like this:

//PEST DD DSN=*.T1,VOL=REF=*.T1,DISP=(OLD,PASS) 


This information is not in a Scheduler package.  So this is just grunt type 
work.

Ouch...


I have a couple of options with REXX and SAS.  But thought if anyone had any 
ideas, I would like to see if there is another way to do this.

You need a good parser which can parse multiple lines at one stage where the 
contents you need are in unknown sequence and in unknown quantity of lines.

REXX or SAS could be good. I have used REXX and ISP services in the past to get 
my members and process them.
 
You could also use this in REXX: 

x = outtrap('list.') 
address tso listds dsn.name member 

... and thus capturing a list of members.


I will eventually run SMF data and compare it to these reports to see what is 
actually running or in use.

RACF SMF records type 80 could be useful if you have ALL(READ) set for all your 
dataset profiles in RACF.


I can unload the JCL PDS into an IEBUPDTE file and go from there or use REXX 
with LM functions to read members one at a time.

You can make that list smaller by using a SORT utility to do a search for DISP= 
and just copy those lines, but then if the DISP= and DSN= are on two different 
lines, that SORT search will not really work...

But then, I have used the PARSE function in REXX in the past to scan for DISP 
and again for DSN and combining them and have a list of DSN together with DPS.

Something like this:

For each line
   Search for DD
  second loop - PARSE for DISP and PARSE again for DSN
  Repeat (wash, rinse, spin, hang up, etc.), until next DD, if found 
exit loop and write down DSN + DIP


Thoughts or suggestions always welcomed.

Of course you can delegate it to someone else! :-D

PS: I have also done this similar exercise in REXX where I needed to convert a 
list of multiple printer settings in one Printer subsystem to create a member 
for each printer to be used in another printer subsystem. Had to process about 
15 000 printer definitions where each printer has one or many printer 
definition settings in random sequence.

Groete / Greetings
Elardus Engelbrecht

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