Re: how to find the assembly or link edit date of a load module

2023-03-25 Thread Peter Relson
If you browse a load module (not a program object) in hex, an early record (record 3 in some simple cases) has information such as Ø..5695PMB01 ^ 810DDCFF4002020035 05256957420102538F130F Where "23082F" is the julian yyddd date in packed decimal format, and "010330

Re: how to find the assembly or link edit date of a load module

2023-03-24 Thread Seymour J Metz
A load module has the same format regardless of the language. The relevant dates are in the IDR data, which you can display with, e.g., AMBLIST, PDS, StarTool. It's not that difficult to read them yourself. Reading a program object, however, requires information that IBM charge

Re: how to find the assembly or link edit date of a load module

2023-03-24 Thread Lionel B. Dyck
Of Bill Giannelli Sent: Friday, March 24, 2023 4:56 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: how to find the assembly or link edit date of a load module within an assembler load module, where might I find either the assembly or link/edit date of tha

Re: how to find the assembly or link edit date of a load module

2023-03-24 Thread Mark Jacobs
rote: > within an assembler load module, where might I find either the assembly or > link/edit date of that load? > thanks > Bill > > -- > For IBM-MAIN subscribe / signoff / archive access instructio

how to find the assembly or link edit date of a load module

2023-03-24 Thread Bill Giannelli
within an assembler load module, where might I find either the assembly or link/edit date of that load? thanks Bill -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with

Re: Load module/program object

2023-03-01 Thread Seymour J Metz
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Mike Kerford-Byrnes [m...@hill-leys.com] Sent: Wednesday, March 1, 2023 5:42 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Load module/program object Why? That will only list the directory information, while [A|I]MBLIST LISTIDR

Load module/program object

2023-03-01 Thread Mike Kerford-Byrnes
Why? That will only list the directory information, while [A|I]MBLIST LISTIDR will give the IDR data as well. -- Shmuel (Seymour J.) Metz Because the Original Post (see below) asked for the SSI's of load modules. There was no mention of IDR data. Furthermore, LISTPDS,FORMAT will

Re: Load module/program object

2023-02-28 Thread Seymour J Metz
Kerford-Byrnes [m...@hill-leys.com] Sent: Tuesday, February 28, 2023 5:23 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Load module/program object This will also help IEHLIST LISTPDS,FORMAT Mike Kerford-Byrnes Despite the fact I am approaching the time when it is wise to express my age in hex, I

Load module/program object

2023-02-28 Thread Mike Kerford-Byrnes
This will also help IEHLIST LISTPDS,FORMAT Mike Kerford-Byrnes Despite the fact I am approaching the time when it is wise to express my age in hex, I can still remember a few things! -- For IBM-MAIN subscribe / signo

Re: Load module/program object

2023-02-27 Thread Binyamin Dissen
AMBLIST. On Mon, 27 Feb 2023 14:57:06 + rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu> wrote: :>Is it possible to list the SSI's of load modules/program objects with a utility? :> :>In other words, give the load library/program object library name to the :>utility, and dump the

Load module/program object

2023-02-27 Thread rpinion865
Is it possible to list the SSI's of load modules/program objects with a utility? In other words, give the load library/program object library name to the utility, and dump the module names and SSI's for each module. Sent with [Proton Mail](https://proton.me/) secure email. --

Re: Checksum of "legacy" load module?

2022-05-04 Thread Charles Mills
aling with load modules at the record and byte level (I wrote software that copied a load module PDS -> PC -> PDS, resulting in an executable load module) but I know next to nothing about the DASD structure of program objects. Charles -Original Message- From: IBM Mainframe Disc

Re: Checksum of "legacy" load module?

2022-05-04 Thread Paul Gilmartin
On Wed, 4 May 2022 13:28:29 -0700, Charles Mills wrote: >. ... >It appears that depending on the order that PTFs were applied, the CSECTs >are in a different order in the load module, and so two programs that are >utterly functionally equivalent would have different checksums. &g

Re: Checksum of "legacy" load module?

2022-05-04 Thread Farley, Peter x23353
mehow deal with overlay modules and RMODE SPLIT modules . . . Never mind, dumb idea. Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Charles Mills Sent: Wednesday, May 4, 2022 4:28 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" lo

Re: Checksum of "legacy" load module?

2022-05-04 Thread Charles Mills
I should close the loop on this. I never actually did this, having determined that the checksum test would be negative (different) in any event. It appears that depending on the order that PTFs were applied, the CSECTs are in a different order in the load module, and so two programs that are

Re: Checksum of "legacy" load module?

2022-04-28 Thread Charles Mills
I apologize. Other things got in the way and I have not yet done this. I recognize the great possibility of "false negatives": two load modules could be functionally identical but checksum differently. One might even quibble about the meaning of "functionally identical": if

Re: Checksum of "legacy" load module?

2022-04-28 Thread Seymour J Metz
DU Subject: Re: Checksum of "legacy" load module? A load module consists of some txt records, where the entry points and external variables are deifined, then a short record followed by a block of binary instruction in a multiple of 1K. During copy / compress / restore of a module, the bi

Re: Checksum of "legacy" load module?

2022-04-27 Thread Mike Schwab
A load module consists of some txt records, where the entry points and external variables are deifined, then a short record followed by a block of binary instruction in a multiple of 1K. During copy / compress / restore of a module, the binary machine code is regrouped into different sized blocks

Re: Checksum of "legacy" load module?

2022-04-27 Thread Seymour J Metz
-MAIN@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Tuesday, April 26, 2022 6:54 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" load module? On Tue, 26 Apr 2022 15:30:29 -0700, Charles Mills wrote: > >Specificall

Re: Checksum of "legacy" load module?

2022-04-27 Thread Bill Godfrey
The COPYMOD function of IEBCOPY will in some cases combine multiple blocks of a load module into fewer longer blocks, and where certain blocks contain the length of the next block, the length will be changed accordingly. In such cases comparing the original and the copy will not produce a match

Re: Checksum of "legacy" load module?

2022-04-27 Thread Charles Mills
Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tony Harminc Sent: Tuesday, April 26, 2022 6:19 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" load module? On Tue, 26 Apr 2022 at 19:32, Charles Mills wrote: > > FSUMF437 ICSF is required but not

Re: Checksum of "legacy" load module?

2022-04-27 Thread Gord Tomlin
On 2022-04-27 03:39 AM, Colin Paice wrote: try md5 https://www.ibm.com/docs/en/zos/2.4.0?topic=descriptions-md5-calculate-check-md5-cryptographic-hashes md5 was added to z/OS at the same time as sha256 (z/OS 2.4 June 2020), and has a dependency on ICSF (described in the doc). The OP has alread

Re: Checksum of "legacy" load module?

2022-04-27 Thread Colin Paice
l give a hash of a (traditional, > old-fashioned) load module in a PDS? > > Specifically what I am trying to do is answer the question "is load module > X > in PDS Y.Z on box A binary equal to load module X in PDS Y.Z on box B?" > without copying and comparing. I suspect the BLK

Re: Checksum of "legacy" load module?

2022-04-26 Thread David Crayford
ist [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Tuesday, April 26, 2022 3:59 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" load module? On 2022-04-26 18:30 PM, Charles Mills wrote: Is there any z/OS utility that will give a hash of a (traditional,

Re: Checksum of "legacy" load module?

2022-04-26 Thread Tony Harminc
On Tue, 26 Apr 2022 at 19:32, Charles Mills wrote: > > FSUMF437 ICSF is required but not available. > > :-( Dallas? Works on this zPDT under VM. And even better, gives the same answer as on Gord's system! So either we both have the correct IEFBR14 or we both have the same corrupted/infected one.

Re: Checksum of "legacy" load module?

2022-04-26 Thread Charles Mills
FSUMF437 ICSF is required but not available. :-( Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Tuesday, April 26, 2022 3:59 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" l

Re: Checksum of "legacy" load module?

2022-04-26 Thread Charles Mills
That should do it! Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Tuesday, April 26, 2022 3:59 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Checksum of "legacy" load module? On 2022-04-2

Re: Checksum of "legacy" load module?

2022-04-26 Thread Lennie Dymoke-Bradshaw
-Original Message- From: IBM Mainframe Discussion List On Behalf Of Charles Mills Sent: 26 April 2022 23:30 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Checksum of "legacy" load module? Is there any z/OS utility that will give a hash of a (traditional, old-fashioned) load modul

Re: Checksum of "legacy" load module?

2022-04-26 Thread Gord Tomlin
On 2022-04-26 18:30 PM, Charles Mills wrote: Is there any z/OS utility that will give a hash of a (traditional, old-fashioned) load module in a PDS? Specifically what I am trying to do is answer the question "is load module X in PDS Y.Z on box A binary equal to load module X in PDS Y.Z on

Re: Checksum of "legacy" load module?

2022-04-26 Thread Paul Gilmartin
On Tue, 26 Apr 2022 15:30:29 -0700, Charles Mills wrote: > >Specifically what I am trying to do is answer the question "is load module X >in PDS Y.Z on box A binary equal to load module X in PDS Y.Z on box B?" >without copying and comparing. I suspect the BLKSIZEs are the

Checksum of "legacy" load module?

2022-04-26 Thread Charles Mills
Is there any z/OS utility that will give a hash of a (traditional, old-fashioned) load module in a PDS? Specifically what I am trying to do is answer the question "is load module X in PDS Y.Z on box A binary equal to load module X in PDS Y.Z on box B?" without copying and comparing. I s

Re: Load Module Search Libs

2021-11-01 Thread Peter Relson
Joe, but I found this value to be erroneous You made this statement some time ago and what was found to be erroneous was your statement. Why do you find it so difficult to provide the obvious data? -- You did not show what values you used when initializing the DCB. -- You show register de

Re: Load Module Search Libs

2021-11-01 Thread Joseph Reichman
For some reason hadn’t totally cleared the Parmater list to SVC 122 the flag bit indicated a dcb was present when I didn’t have one Thanks sorry > On Nov 1, 2021, at 12:15 PM, Peter Relson wrote: > > I don't know in what way LSEARCH=YES would help. > > It is certainly possible to avoid s

Re: Load Module Search Libs

2021-11-01 Thread Peter Relson
I don't know in what way LSEARCH=YES would help. It is certainly possible to avoid searching tasklib/steplib/joblib. But the 806-0C abend indicates that you apparently have created an erroneous situation that you should figure out before moving forward. If you want just to search LPA + LNKLST

Re: Load Module Search Libs

2021-11-01 Thread Peter Relson
Joe, Your post remains basically unreadable due to the lack of new-line indicators. You appear to have gone out of your way to make things difficult. Is there a reason? BYADDR=YES is generally a poor choice unless you have something already loaded. You don't -- you had to do the loading yourse

Re: Load Module Search Libs

2021-10-31 Thread Joseph Reichman
You gave me an IDEA going to try LSEARCH=YES as the default is LSEARCH=NO Thanks -Original Message- From: IBM Mainframe Discussion List On Behalf Of Peter Relson Sent: Sunday, October 31, 2021 8:55 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Load Module Search Libs Joe R wrote I added two

Re: Load Module Search Libs

2021-10-31 Thread Tom Brennan
Hey Joe, Maybe it's just me, but your post looks like this to me: http://www.mildredbrennan.com/mvs/wrapping.png If there were any CRLF's or LF's they seem to have gotten lost along the way. -- For IBM-MAIN subscribe / signof

Re: Load Module Search Libs

2021-10-31 Thread Joseph Reichman
storage for the DCB * * Get Storage for STEPLIB DCB * STORAGE OBTAIN,LENGTH=MYDCBLEN,ADDR=(R9),LOC=(24,64),SP=0 I then open it * * Open STEPLIB DCB * OPEN ((R8),INPUT),MF=(E,OPENLS),MODE=31 I then issue a BLDL for purposes of getting the length of the load module since I would like to load these module

Re: Load Module Search Libs

2021-10-31 Thread Joseph Reichman
I then open it * * Open STEPLIB DCB * OPEN ((R8),INPUT),MF=(E,OPENLS),MODE=31 I then issue a BLDL for purposes of getting the length of the load module since I would like to load these modules in CSA. I realize I could of done a LOAD and obtained the length from R1 but I found this value to be err

Re: Load Module Search Libs

2021-10-31 Thread Peter Relson
Joe R wrote I added two load modules successfully using CSVDYLPA and later got a BLDL FAILED for that module DCB NOT OPEN when trying to link to that module I thought once added to LPA its in the system search path Once again you have failed to provide the details that would let someone help

Re: Load Module Search Libs

2021-10-31 Thread Joseph Reichman
I don’t have a DCB parameter on the Link macro I’ll post the code and error message shortly Thanks > On Oct 31, 2021, at 4:14 AM, Binyamin Dissen > wrote: > > The error would indicate that you are directing your BLDL. I suggest that you > look at the description of BLDL DCB > > As always,

Re: Load Module Search Libs

2021-10-31 Thread Binyamin Dissen
The error would indicate that you are directing your BLDL. I suggest that you look at the description of BLDL DCB As always, show your super sekrit code. On Sat, 30 Oct 2021 23:56:17 -0400 Joseph Reichman wrote: :>Hi :> :> :> :>I added two load modules successfully using CSVDYLPA and later got

Re: Load Module Search Libs

2021-10-30 Thread Mike Schwab
https://www.ibm.com/docs/en/ibm-mq/9.0?topic=mq-update-zos-link-list-lpa SETPROG LPA,ADD,MODNAME=(xxx),DSNAME=hlq.lpalib On Sun, Oct 31, 2021 at 3:56 AM Joseph Reichman wrote: > > Hi > > > > I added two load modules successfully using CSVDYLPA and later got a BLDL > FAILED for that module DCB NO

Load Module Search Libs

2021-10-30 Thread Joseph Reichman
Hi I added two load modules successfully using CSVDYLPA and later got a BLDL FAILED for that module DCB NOT OPEN when trying to link to that module I thought once added to LPA its in the system search path Thanks _

Re: LPA Load module hits or usage

2021-10-29 Thread Peter Relson
Mark J wrote: >instruction fetch GTF trace, action=trace, I think Mark meant an instruction fetch SLIP trap with action=trace to get a GTF trace. Or ACTION=STRACE - you won't want to look at the data from the action itself, but this will let a DISPLAY SLIP,ID=xxx show you what you want, if you

Re: LPA Load module hits or usage

2021-10-28 Thread Mark Jacobs
Off the top of my head a instruction fetch GTF trace, action=trace, at the entry point of the LPA module should work. Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get&search=markjac...@protonmail.com ‐‐‐ Original M

LPA Load module hits or usage

2021-10-28 Thread Jake Anderson
Hello Is there a way to know or understand about how many times a module in LPA got used or called without using any priced products ? Jake -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists..

Re: IEHPROG Alias Load module

2021-07-04 Thread CM Poncelet
FWIW   (a) I wrote this thing in 1988 just for my use. But I gave out copies of it to anyone who wanted it. (b) All it does is update the PDS directory to contain alias pointers to whatever member is to be aliased. Hence any DSN RECFM/BLKSIZE is irrelevant. (c) Reporting invalid SYSIN cards is easi

Re: IEHPROG Alias Load module

2021-07-01 Thread Seymour J Metz
@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Wednesday, June 30, 2021 10:15 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module On Wed, 30 Jun 2021 21:35:22 -0400, David Spiegel wrote: > >*IEBUPDTE has the ALIAS command. >

Re: IEHPROG Alias Load module

2021-07-01 Thread Seymour J Metz
frame Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of CM Poncelet [ponce...@bcs.org.uk] Sent: Thursday, July 1, 2021 12:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module FWIW Try using this (attached) - HTH - Chris Poncelet (retired sysprog) On 01/07/2021 03:05, Joe

Re: IEHPROG Alias Load module

2021-07-01 Thread Charles Mills
ct: Re: IEHPROG Alias Load module On Thu, 1 Jul 2021 05:38:48 +0100, CM Poncelet wrote: >FWIW Try using this (attached) - HTH - Chris Poncelet (retired sysprog) > Where I read: >* MEMBERS MAY HAVE FIXED OR VARIABLE LOGICAL

Re: IEHPROG Alias Load module

2021-07-01 Thread Paul Gilmartin
On Thu, 1 Jul 2021 05:38:48 +0100, CM Poncelet wrote: >FWIW Try using this (attached) - HTH - Chris Poncelet (retired sysprog) >  Where I read: >* MEMBERS MAY HAVE FIXED OR VARIABLE LOGICAL RECORD LENGTH (FB OR VB). > Would anyone really expect that to matter? Are only blocked records supported? T

Re: IEHPROG Alias Load module

2021-06-30 Thread CM Poncelet
FWIW Try using this (attached) - HTH - Chris Poncelet (retired sysprog)   On 01/07/2021 03:05, Joe Monk wrote: > Yep, my bad. > > Didnt see that he was trying with a load module, for which the > linker/binder is required. > > Joe > > On Wed, Jun 30, 2021 at 8:35 P

Re: IEHPROG Alias Load module

2021-06-30 Thread Paul Gilmartin
On Wed, 30 Jun 2021 21:35:22 -0400, David Spiegel wrote: > >*IEBUPDTE has the ALIAS command. >IEBUPDTE, however, does not work on Load Modules. >On 2021-06-30 21:21, Joe Monk wrote: >> It's IEBUPDAT that has the ALIAS function >> I understand the name "UNIX" was invented as a spoof of "MULTICS",

Re: IEHPROG Alias Load module

2021-06-30 Thread David Spiegel
Hi Joe, Or, as Shmuel pointed out the PDS Command Processor (cbttape.org File 182) or StarTool. Regards, David On 2021-06-30 22:05, Joe Monk wrote: Yep, my bad. Didnt see that he was trying with a load module, for which the linker/binder is required. Joe On Wed, Jun 30, 2021 at 8:35 PM

Re: IEHPROG Alias Load module

2021-06-30 Thread Joe Monk
Yep, my bad. Didnt see that he was trying with a load module, for which the linker/binder is required. Joe On Wed, Jun 30, 2021 at 8:35 PM David Spiegel wrote: > Hi Joe, > *IEBUPDTE has the ALIAS command. > IEBUPDTE, however, does not work on Load Modules. > > Regards, > Da

Re: IEHPROG Alias Load module

2021-06-30 Thread David Spiegel
em to recall the utility IEHPROG provided ALIAS function for assigning an ALIAS to a LOAD module. Does any one remeber the syntax and control statements ? I know TSO has a Command to Supply An Alias Name to a load module Does any one remember IEHPROG having this capability ?.Paul D&#

Re: IEHPROG Alias Load module

2021-06-30 Thread Joe Monk
It's IEBUPDAT that has the ALIAS function Joe On Wed, Jun 30, 2021 at 11:18 AM esst...@juno.com wrote: > Hello, > . > Many, Many, Years ago I seem to recall the utility IEHPROG > provided ALIAS function for assigning an ALIAS to a LOAD module. > Does any one remeber th

Re: IEHPROG Alias Load module

2021-06-30 Thread Steve Horein
or assigning an ALIAS to a LOAD module. > Does any one remeber the syntax and control statements ? > I know TSO has a Command to Supply An Alias Name to a load module > Does any one remember IEHPROG having this capabil

Re: IEHPROG Alias Load module

2021-06-30 Thread Seymour J Metz
@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Wednesday, June 30, 2021 3:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module On Wed, 30 Jun 2021 18:50:35 +, Seymour J Metz wrote: >Unless you need other TSO stuff in ba

Re: IEHPROG Alias Load module

2021-06-30 Thread Paul Gilmartin
On Wed, 30 Jun 2021 18:50:35 +, Seymour J Metz wrote: >Unless you need other TSO stuff in batch, it would be easier to just use >IDCAMS directly. > What's the syntax for that? I find DEFINE ALIAS only for data sets, not members. >On Wed, 30 Jun 2021 12:24:06 -0400, David Spiegel wrote:

Re: IEHPROG Alias Load module

2021-06-30 Thread Seymour J Metz
Sent: Wednesday, June 30, 2021 2:57 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module Hi R'Shmuel AMV"SH, I am familiar with the PDS Command Processor (CBT File 182) and have been using it for more than 35 years. The OP did not ask about Public Domain Software. Regards, David

Re: IEHPROG Alias Load module

2021-06-30 Thread Seymour J Metz
esst...@juno.com [esst...@juno.com] Sent: Wednesday, June 30, 2021 12:16 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEHPROG Alias Load module Hello, . Many, Many, Years ago I seem to recall the utility IEHPROG provided ALIAS function for assigning an ALIAS to a LOAD module. Does any one remeber the synta

Re: IEHPROG Alias Load module

2021-06-30 Thread Paul Gilmartin
On Wed, 30 Jun 2021 11:32:51 -0700, Charles Mills wrote: >You do it with the linker/binder. Here is an example: > >//LKEDEXEC PGM=HEWL,PARM='LIST,AMODE=31,RMODE=ANY,RENT' >//SYSLIN DD * > INCLUDE SYSLIB(mainntry) > ALIAS alias(mainntry) > ENTRY mainntry > NAME mainntry(R) >/* Hmm.

Re: IEHPROG Alias Load module

2021-06-30 Thread David Spiegel
2021 12:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module Hi, IEHPROGM doesn't do this. In TSO, you can: |RENAME test.data(member1) test.data(auxmem) ALIAS Regards, David| On 2021-06-30 12:16, esst...@juno.com wrote: Hello, . Many, Many, Years ago I seem to recall th

Re: IEHPROG Alias Load module

2021-06-30 Thread Seymour J Metz
PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module Hi, IEHPROGM doesn't do this. In TSO, you can: |RENAME test.data(member1) test.data(auxmem) ALIAS Regards, David| On 2021-06-30 12:16, esst...@juno.com wrote: > Hello, > . > Many, Many, Years ago I seem to recall

Re: IEHPROG Alias Load module

2021-06-30 Thread Seymour J Metz
[000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Wednesday, June 30, 2021 12:40 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEHPROG Alias Load module On Wed, 30 Jun 2021 12:24:06 -0400, David Spiegel wrote: > >IEHPROGM doesn't do this. > >In TSO, you can: >|RENAME test.data(membe

Re: IEHPROG Alias Load module

2021-06-30 Thread Charles Mills
AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: IEHPROG Alias Load module Hello, . Many, Many, Years ago I seem to recall the utility IEHPROG provided ALIAS function for assigning an ALIAS to a LOAD module. Does any one remeber the syntax and control statements ? I know TSO has a Command to Supply An Ali

Re: IEHPROG Alias Load module

2021-06-30 Thread Paul Gilmartin
ed more. >On 2021-06-30 12:16, essteam wrote: >> . >> Many, Many, Years ago I seem to recall the utility IEHPROG >> provided ALIAS function for assigning an ALIAS to a LOAD module. >> Does any one remeber the syntax and control statements ? >> I know TSO has a Com

Re: IEHPROG Alias Load module

2021-06-30 Thread David Spiegel
Hi, IEHPROGM doesn't do this. In TSO, you can: |RENAME test.data(member1) test.data(auxmem) ALIAS Regards, David| On 2021-06-30 12:16, esst...@juno.com wrote: Hello, . Many, Many, Years ago I seem to recall the utility IEHPROG provided ALIAS function for assigning an ALIAS to a LOAD m

IEHPROG Alias Load module

2021-06-30 Thread esst...@juno.com
Hello, . Many, Many, Years ago I seem to recall the utility IEHPROG provided ALIAS function for assigning an ALIAS to a LOAD module. Does any one remeber the syntax and control statements ? I know TSO has a Command to Supply An Alias Name to a load module Does any one remember IEHPROG having this

Re: Load module

2021-03-30 Thread Seymour J Metz
Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Nai, Dean [dean.f@doit.nh.gov] Sent: Tuesday, March 30, 2021 9:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Load module I am looking to ftp my RACF password userexit load module from Z/OS to my desktop and then email it to someone tha

Re: Load module

2021-03-30 Thread Jeremy Nicoll
On Tue, 30 Mar 2021, at 14:57, Nai, Dean wrote: > I am looking to ftp my RACF password userexit load module from Z/OS to > my desktop and then email it to someone that wants to use it on Z/VM. > > 1. Can a load module created on Z/OS be loaded and executed on Z/VM? Even if it po

Re: Load module

2021-03-30 Thread Carmen Vitullo
  Carmen Vitullo -Original Message- From: RICHARD To: IBM-MAIN Date: Tuesday, 30 March 2021 9:06 AM CDT Subject: Re: Load module One way to insure usability, is to use IBM's terse utilities against the load library. Then use binary for ALL transfers. However, I don't

Re: Load module

2021-03-30 Thread PINION, RICHARD W.
Discussion List On Behalf Of Nai, Dean Sent: Tuesday, March 30, 2021 9:58 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Load module [External Email. Exercise caution when clicking links or opening attachments.] I am looking to ftp my RACF password userexit load module from Z/OS to my desktop and then e

Load module

2021-03-30 Thread Nai, Dean
I am looking to ftp my RACF password userexit load module from Z/OS to my desktop and then email it to someone that wants to use it on Z/VM. 1. Can a load module created on Z/OS be loaded and executed on Z/VM? 2. What attachment type should I use for the FTP? Any thoughts will be

Re: load module search order and attributes

2021-02-07 Thread Seymour J Metz
List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Michael Stein [m...@zlvfc.com] Sent: Saturday, February 6, 2021 1:09 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: load module search order and attributes On Fri, Feb 05, 2021 at 03:53:17PM -0500, Joseph Reichman wrote: > I opened a dcb load library with

load module search order and attributes

2021-02-06 Thread Michael Stein
order z/OS Version 2 Release 3 MVS Programming: Assembler Services Guide SA23-1368-30 ieaa600_v2r3.pdf see pdf page 69, page 43 The search for a load module: - requesting tasks' load list - job pack area - requesting task's task library (and up parent tree of tasklibs) - stepli

Separating CSECTs from a load module

2021-02-05 Thread Sam Golob
Dear Folks, We have just made a development to help isolate a csect from a load module. The tool which can help, is the latest version of the PDS 8.6 product from the Updates page of www.cbttape.org. The latest version of the PDS 8.6 program from CBT File 182 (see the Updates page

Re: SMP/E and Isolating a CSECT within a load module

2021-01-25 Thread Seymour J Metz
Jesse 1 Robinson [jesse1.robin...@sce.com] Sent: Monday, January 25, 2021 1:47 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: SMP/E and Isolating a CSECT within a load module The point of my post was that *not* specifying entry point on the END statement may limit your ability relink the composite

Re: SMP/E and Isolating a CSECT within a load module

2021-01-25 Thread Jesse 1 Robinson
-543-6132 Office ⇐=== NEW robin...@sce.com -Original Message- From: IBM Mainframe Discussion List On Behalf Of Seymour J Metz Sent: Saturday, January 23, 2021 8:15 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: SMP/E and Isolating a CSECT within a load module *** EXTERNAL EMAIL

Re: SMP/E and Isolating a CSECT within a load module

2021-01-24 Thread Paul Gilmartin
On Sun, 24 Jan 2021 04:15:28 +, Seymour J Metz wrote: >What is the point of specifying an entry point on the END statement of, e.g., >a Bessel function subroutine? > Imagine an implementation where that Bessel function might be invoked by LINK. > >Fro

Re: SMP/E and Isolating a CSECT within a load module

2021-01-23 Thread Seymour J Metz
[ponce...@bcs.org.uk] Sent: Friday, January 22, 2021 7:11 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: SMP/E and Isolating a CSECT within a load module The SYSLIN "ENTRY whatever" is valid if the "whatever" external symbol is in the ESD. (A LISTIDR should display the contents o

Re: SMP/E and Isolating a CSECT within a load module

2021-01-22 Thread CM Poncelet
The SYSLIN "ENTRY whatever" is valid if the "whatever" external symbol is in the ESD. (A LISTIDR should display the contents of the MOD's ESD.) So yes, coding "ENTRY whatever" is safer in making sure that an (L)MOD always has a same entry point. It is also the entry point selected by the linkage ed

Re: SMP/E and Isolating a CSECT within a load module

2021-01-22 Thread Jesse 1 Robinson
..@sce.com -Original Message- From: IBM Mainframe Discussion List On Behalf Of Peter Relson Sent: Friday, January 22, 2021 5:37 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: SMP/E and Isolating a CSECT within a load module *** EXTERNAL EMAIL - Use caution when opening links or a

Re: Isolating a CSECT within a load module

2021-01-22 Thread Seymour J Metz
__ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Paul Gilmartin [000433f07816-dmarc-requ...@listserv.ua.edu] Sent: Friday, January 22, 2021 12:39 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Isolating a CSECT within a load module On Fri, 22 Jan 2021 11:24:40 -060

Re: Isolating a CSECT within a load module

2021-01-22 Thread Paul Gilmartin
re thinking of Assembler See also ALIAS. >On Fri, Jan 22, 2021 at 9:37 AM Seymour J Metz wrote: > >> No, the ENTRY statement and the entry parameter on the END statement >> should only be coded in the source for a main program or main CSECT of a >> secondary

Re: Isolating a CSECT within a load module

2021-01-22 Thread Seymour J Metz
frame Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Joe Monk [joemon...@gmail.com] Sent: Friday, January 22, 2021 12:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Isolating a CSECT within a load module There are many SVCs and service routines that have multiple ENTRY statements Joe On Fri

Re: Isolating a CSECT within a load module

2021-01-22 Thread Joe Monk
T of a > secondary load module or program object. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf > of CM Poncelet [ponce...@bcs.org.uk] >

Re: Isolating a CSECT within a load module

2021-01-22 Thread Seymour J Metz
No, the ENTRY statement and the entry parameter on the END statement should only be coded in the source for a main program or main CSECT of a secondary load module or program object. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM

Re: Isolating a CSECT within a load module

2021-01-22 Thread Steve Smith
On Thu, Jan 21, 2021 at 8:06 PM CM Poncelet wrote: > The "END " should always be coded to ensure that the > beginning of "" is also the entry point. > That's a pretty broad statement. I'd say the entry point should always be specified for main programs, but it's irrelevant for linked-in subrout

Re: SMP/E and Isolating a CSECT within a load module

2021-01-22 Thread Peter Relson
all cases where it is important to do so (which tends to be any multi-CSECT load module / program object). Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send emai

SMP/E and Isolating a CSECT within a load module

2021-01-21 Thread Paul Gilmartin
On Fri, 22 Jan 2021 01:06:10 +, CM Poncelet wrote: >The "END " should always be coded to ensure that the >beginning of "" is also the entry point. > How does this play with SMP/E service which regularly scrambles CSECTs and doesn't AFAIK generate INCLUDE -ATTR? Would the programmer more safel

Re: Isolating a CSECT within a load module

2021-01-21 Thread CM Poncelet
rame Discussion List On Behalf Of > Steve Smith > Sent: Thursday, January 21, 2021 12:44 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: (External):Re: Isolating a CSECT within a load module > > *** EXTERNAL EMAIL - Use caution when opening links or attachments *** > > No

Re: Isolating a CSECT within a load module

2021-01-21 Thread Paul Gilmartin
On Thu, 21 Jan 2021 20:22:22 +, Jesse 1 Robinson wrote: > >Not so fast. We discovered from their install jobs that they had coded >something like this: > > BANKAPP > Lots of code and calls including the IBM module > END > >As long as the program was compiled and linked in the same run, the

Re: Isolating a CSECT within a load module

2021-01-21 Thread Jesse 1 Robinson
riginal Message- From: IBM Mainframe Discussion List On Behalf Of Steve Smith Sent: Thursday, January 21, 2021 12:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: Isolating a CSECT within a load module *** EXTERNAL EMAIL - Use caution when opening links or attachments *** No one k

Re: Isolating a CSECT within a load module

2021-01-21 Thread Steve Smith
No one knew how to code an ENTRY statement? Personally, I'd make that message the Binder emits about defaulting the entry point to be an RC=8 level error. I usually discover this oversight when something crashes after an APPLY, and by then, it's not so simple to add the ENTRY. sas On Thu, Jan

Re: Isolating a CSECT within a load module

2021-01-21 Thread Jesse 1 Robinson
A.EDU Subject: (External):Re: Isolating a CSECT within a load module *** EXTERNAL EMAIL - Use caution when opening links or attachments *** Thank you Greg, Paul and Max for your informative replies! On Tue, 5 Jan 2021 at 15:12, Massimo Biancucci wrote: > I tried to develop you hints: >

Re: Isolating a CSECT within a load module

2021-01-21 Thread Steff Gladstone
Thank you Greg, Paul and Max for your informative replies! On Tue, 5 Jan 2021 at 15:12, Massimo Biancucci wrote: > I tried to develop you hints: > > // EXPORT SYMLIST=* > // SET INPMOD=oldmd > // SET OUTMOD=newmod > // SET INPLIB=myold.lib > // SET OUTLIB=mynew.lib > // SET AMBDSN=AMBLIST3 > //

Re: Isolating a CSECT within a load module

2021-01-05 Thread Massimo Biancucci
I tried to develop you hints: // EXPORT SYMLIST=* // SET INPMOD=oldmd // SET OUTMOD=newmod // SET INPLIB=myold.lib // SET OUTLIB=mynew.lib // SET AMBDSN=AMBLIST3 // SET DSP='MOD,PASS' DSP='MOD,CATLG' //*---* //*

  1   2   3   4   >