I don't know the answer to your conundrum, but I am *pretty* sure of what I
said.

Yes, I *recall* that the linker/binder generates Type 42's, and yes
definitely IEBCOPY calls the binder under the covers in some situations, so
I guess in those situations "IEBCOPY" would generate a Type 42.

Manipulating a PDS (not E) directory with "roll your own" code is
*relatively* easy, would you not agree?

In the read direction, the same code works with PDSEs.

What about on the write side? If I write a program to rename a PDS member in
place (let's assume the collating sequence does not change, just to make
life simple) will that code work with a PDSE? I don't know -- does anyone
else here?

I can run "SMF" experiments fairly easily if that would make sense, but not
this afternoon.

BTW, any "semantic" argument about what *exactly* constitutes a rename
should be moot. If you do a "rename" by doing a delete and an add, there are
Type 42 records for that also.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Tony Harminc
Sent: Wednesday, April 03, 2013 11:13 AM
To: [email protected]
Subject: Re: SMF type 42 record - Renaming PDSE member

On 3 April 2013 14:04, Charles Mills <[email protected]> wrote:

> IEBCOPY (apparently) contains its own "roll your own" PDS directory 
> manipulation logic rather than STOWs or DESERVs, so whether you call 
> it a rename, an alias, or a re-christening, IEBCOPY never generates 
> nor causes the generation of an SMF Type 42 record.

It seems to me implausible that IEBCOPY contains code to manipulate PDSE
directory entries directly. Is there even such an interface known to anyone
outside IBM? If anything, IEBCOPY and some other utilities such as AMBLIST
and AMASPZAP have become more modular, and appear to call e.g. the Binder
where they used to manipulate load modules and their directory entries
directly.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to