Re: Identifying statically linked modules

2006-04-28 Thread Debbie Mitchell
Thank you all for your help.  When researching what was mentioned as being
on the CBT tape, I also found file 237 which is a program that lists all
csects within each member of a library and also produces a listing of all
members which reference each csect.  This second listing is exactly the info
I needed to get.
thanks again.

--
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: Identifying statically linked modules

2006-04-28 Thread Wayne Driscoll
If you have the pds command (www.cbttape.org) you can use the following:

Pds 'my.loadlib'
If : module(csect)

This will produce a list of members that contain that csect.
Hope this helps,
Wayne Driscoll
Product Developer
JME Software LLC
NOTE: All opinions are strictly my own.
  

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Debbie Mitchell
Sent: Thursday, April 27, 2006 1:51 PM
To: IBM-MAIN@bama.ua.edu
Subject: Identifying statically linked modules

Can anyone point me to a utility/program/REXX/etc. that will allow me to
scan a load library (1000s of members) and find all programs which contain a
specified CSECT?  I'm trying to identify programs which are going to need to
be recompiled and/or relinked when migrating to a new version of a vendor
product vs. just steplib'ing to the new vendor load library.

TIA

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

--
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: Identifying statically linked modules

2006-04-27 Thread Gilbert Saint-Flour
On Thursday 27 April 2006 15:24, Dave Salt wrote:

> Check out the 'Edge Portfolio Analyzer' ... I highly recommend it.
> It's way better than AMBLIST, and lightning fast. 

The EPA doesn't come cheap though - for more-affordable solutions,
look here: http://gsf-soft.com/Products/LOADXREF.shtml
and here: http://gsf-soft.com/Products/LINKMAP.shtml

-- 

 Gilbert Saint-Flour
 GSF Software
 http://gsf-soft.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: Identifying statically linked modules

2006-04-27 Thread Knutson, Sam
Actually you don't even need to mess with sub lists just

IF : MODULE(csectnam) THEN(MEMLIST)

Then output the result member list to a dataset or work with the modules
interactively.

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

"Think big, act bold, start simple, grow fast..." 

This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

--
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: Identifying statically linked modules

2006-04-27 Thread Knutson, Sam
Free PDS command on file 182 

http://www.cbttape.org/ftp/updates/CBT182.zip

http://www.cbttape.org/updates.htm

http://www.cbttape.org

You can get a list of the modules that have a given CSECT like this.

IF : MODULE(csectnam) THEN(SUBLIST) 

See also Sam Golob's column in file 120 member CL9809OC.

http://www.cbttape.org/ftp/updates/CBT120.zip

Tom Conley's recent SHARE presentation on PDS

http://shareew.prod.web.sba.com/client_files/callpapers/attach/SHARE_in_
Seattle/S2837TC224717.pdf 

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

"Think big, act bold, start simple, grow fast..." 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Debbie Mitchell
Sent: Thursday, April 27, 2006 2:51 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Identifying statically linked modules

Can anyone point me to a utility/program/REXX/etc. that will allow me to
scan a load library (1000s of members) and find all programs which
contain a specified CSECT?  I'm trying to identify programs which are
going to need to be recompiled and/or relinked when migrating to a new
version of a vendor product vs. just steplib'ing to the new vendor load
library.

TIA

This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

--
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: Identifying statically linked modules

2006-04-27 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Jousma, David
> 
> All,
> 
> I have to correct myself, I just checked, and the tool I 
> mentioned (besides setting off the obscenity filters) doesn't 
> analyze down to csect level.  Sorry about the bad information

But it *will* tell you everything there is to know about a COBOL module.
:-)

-jc-

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


FW: Identifying statically linked modules

2006-04-27 Thread Jousma, David
All,

I have to correct myself, I just checked, and the tool I mentioned
(besides setting off the obscenity filters) doesn't analyze down to
csect level.  Sorry about the bad information

Dave 



Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429

-Original Message-
From: Jousma, David 
Sent: Thursday, April 27, 2006 3:27 PM
To: 'IBM Mainframe Discussion List'
Subject: RE: Identifying statically linked modules

There is also the freebie COBANAL tool on the CBT website.  I use it,
and for free, it works pretty nice.

Dave 



Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429



This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
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: Identifying statically linked modules

2006-04-27 Thread Jousma, David
There is also the freebie COBANAL tool on the CBT website.  I use it,
and for free, it works pretty nice.

Dave 



Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Dave Salt
Sent: Thursday, April 27, 2006 3:25 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Identifying statically linked modules

Check out the 'Edge Portfolio Analyzer' at the following web site:

http://www-03.ibm.com/servers/eserver/zseries/zos/le/assist/tools/edge.h
tml

I've used it, and I highly recommend it. It's way better than AMBLIST,
and lightning fast.

Dave Salt
SimpList(tm) - The easiest, most powerful way to surf a mainframe!
http://www.mackinney.com/products/SIM/simplist.htm





>From: Debbie Mitchell  <[EMAIL PROTECTED]>
>Reply-To: IBM Mainframe Discussion List 
>To: IBM-MAIN@BAMA.UA.EDU
>Subject: Identifying statically linked modules
>Date: Thu, 27 Apr 2006 13:50:35 -0500
>
>Can anyone point me to a utility/program/REXX/etc. that will allow me 
>to scan a load library (1000s of members) and find all programs which 
>contain a specified CSECT?  I'm trying to identify programs which are 
>going to need to be recompiled and/or relinked when migrating to a new 
>version of a vendor product vs. just steplib'ing to the new vendor load
library.
>


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
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: Identifying statically linked modules

2006-04-27 Thread Dave Salt

Check out the 'Edge Portfolio Analyzer' at the following web site:

http://www-03.ibm.com/servers/eserver/zseries/zos/le/assist/tools/edge.html

I've used it, and I highly recommend it. It's way better than AMBLIST, and 
lightning fast.


Dave Salt
SimpList(tm) - The easiest, most powerful way to surf a mainframe!
http://www.mackinney.com/products/SIM/simplist.htm






From: Debbie Mitchell  <[EMAIL PROTECTED]>
Reply-To: IBM Mainframe Discussion List 
To: IBM-MAIN@BAMA.UA.EDU
Subject: Identifying statically linked modules
Date: Thu, 27 Apr 2006 13:50:35 -0500

Can anyone point me to a utility/program/REXX/etc. that will allow me to
scan a load library (1000s of members) and find all programs which contain
a specified CSECT?  I'm trying to identify programs which are going to need
to be recompiled and/or relinked when migrating to a new version of a
vendor product vs. just steplib'ing to the new vendor load library.

TIA

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


--
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: Identifying statically linked modules

2006-04-27 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Debbie Mitchell
> 
> Can anyone point me to a utility/program/REXX/etc. that will 
> allow me to scan a load library (1000s of members) and find 
> all programs which contain a specified CSECT?

On the CBT Tape there is a program named LISTIDR which does exactly
that.

  Sorry, I don't know the file number
offhand

-jc-

--
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: Identifying statically linked modules

2006-04-27 Thread Chris Hoelscher
Debbie Mitchell <[EMAIL PROTECTED]> 
Sent by: IBM Mainframe Discussion List 
04/27/2006 02:50 PM
Please respond to
IBM Mainframe Discussion List 


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
Identifying statically linked modules






Can anyone point me to a utility/program/REXX/etc. that will allow me to 
scan a load library (1000s of members) and find all programs which contain 

a specified CSECT? 

Here is something i use (sort of)

1) run IEHLIST to dump a list of PDS Members:

LISTPDS DSNAME=xxx,VOL=SYSDA=vv



2) massage the data (eztrieve? earl? culprit? even COBOL?)as input to 
AMBLIST


3) run AMBLIST :

 LISTLOAD {OUTPUT={MODLIST | XREF | BOTH}} 
  {,TITLE=('title',position)} 
  {,DDN=ddname} 
  {,MEMBER={member | (member1,membern...)}} 
  {,RELOC=hh} 
 

output=xref might be best



4) massage the output again (or use IEBIBALL to look for the CSECT in 
question

(i have used the to look for IDR entries in load modules, but the process 
should be the same

hope this helps,

Chris Hoelscher
IDMS & DB2 Database Administrator
Humana Inc
502-710-3038
[EMAIL PROTECTED]

The information transmitted is intended only for the person or entity to which 
it is addressed and may contain CONFIDENTIAL material.  If you receive this 
material/information in error, please contact the sender and delete or destroy 
the material/information.

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


Identifying statically linked modules

2006-04-27 Thread Debbie Mitchell
Can anyone point me to a utility/program/REXX/etc. that will allow me to 
scan a load library (1000s of members) and find all programs which contain 
a specified CSECT?  I'm trying to identify programs which are going to need 
to be recompiled and/or relinked when migrating to a new version of a 
vendor product vs. just steplib'ing to the new vendor load library.

TIA

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