Re: XREF Members of JCL libs and their datasets
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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