On Mon, 20 Nov 2017 19:05:17 -0600, Edward Gould wrote:

>> On Nov 20, 2017, at 2:55 PM, Paul Gilmartin wrote:
>> 
>> If it were a PDS I'd recommend IEBCOPY and AMATERSE.
>
>It is a psuedo standard [the operant adjective is "pseudo" -- gil] for *AGES* 
>too use iebupdte (or what ever the VM equivalence is). I have not been heavily 
>into VM but I believe since day 1 vm source updates have been iebupdte type 
>format  for OS (PCP-MFT-MVT)
>
An archaic and onerous restriction (I won't deign to call this a "standard") 
can often
be relieved by an enhancement.  I have a simple implementation in mind, but IBM
prefers that RFEs avoid suggesting implementations and mention only 
requirements.

>Its a portable way of doing things IEBCOPY for source is used (I believe) only 
>for clists and maybe some netview and misc others. JES2 & 3 both use it for 
>distributed source members. There are other examples.
>To put it bluntly you are arguing a standard that won’t go away any time soon, 
>unless a replacement is found.
>BTW IBM blew it day 1 for lists as clist put sequence numbers in 1-8 rather 
>than 72. It took a number of share/guides to get IBM to figure out that 
>iebupdte won’t work with clists. IBM quietly just went to iebcopy for clists 
>and then on top of that CLISTS are VB in length which is NOT iebupdte friendly.
>
I suspect 1-8 was an intended accommodation to VB.  And in another apparent
accommodation, ISPF Edit until recently would not create an 8-character record
but always padded it with an additional blank.

>We were probably in the top 100 nationwide to do MVS in production. We saw the 
>issue day 2. We sat back and watched IBM argue amongst themselves how they 
>were going to handle CLIST. The first time we fired up SMP we could see the 
>issue as IBM wrestled with what to use to update. I *think* netview used 80 
>for it's “clist”.
>
In days of yore panel definitions for SPF (now known as ISPF) were VB.  Abruptly
they changed to FB.  Disruptively -- it broke all my customized panels.  
Cognoscenti
surmised this was an accommodation to SMP(/E) and IEBUPDTE.

>Way back then when I was a junior sysprog going to Guide wasn’t possible until 
>it came to Chicago. The senior sysprog at the time was on one of the 
>committees (don’t ask its been a LONG time ago) and he would tell us about the 
>arguments that arose about clists and it got to be fun according to him seeing 
>IBM trying to argue the point. I know our IBM SE was almost swept up in it 
>(IBM internals). He politely refused to get involved. If people don’t remember 
>at one time the CDS was in PDS format (IBM sort of broke the rules on that 
>one) when SMPE came out and converted the pds to a Vsam dataset all was good 
>again. Firing up SMP was a big resource hog as it read (IIRC) the CDS 
>directory into memory. The SMP zone was a PDS as well but it was manageable, 
>Its been years so my memory might be faulty here, the CDS (at least at our 
>installation was created with 20,000 members (or more). 
>
I thought that nowadays SMP/E keeps everything in VSAM except its libraries.
At least I've never coded DDDEFs (that's what I use instead of JCL DD) for any
nonVSAM zone files.

>The first indications that IBM needed to “fix” pds’s was because of SMP and 
>somewhere along the line IBM decided to replace PDS’s with PDSe’s, I don’t 
>remember what caused the decision, but (again here my memory is iffy) is that 
>SMP CDS’s were bumping the limits of PO type datasets.
>
PDSEs have DSORG=PO.  (But I believe that's a benign fiction with the goal of 
compatibility)

-- gil

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

Reply via email to