Re: IEBUPDTE question
> On Nov 21, 2017, at 10:24 AM, Jesse 1 Robinson> wrote: > > In addition to IEBUPDTE-like utilities, StarTool (and I would hope its CBT > predecessor) has a REPLACE function that can scan an entire PDS(E) and > replace one string with another as long the result does not exceed line > length. It allows such filters as WORD, PREFIX, and SUFFIX. You can make a > trial run to examine the results without actually updating anything before > doing it for real. Several other options are included as well. Something to > keep in mind. > > . > . Skip: I never had the free tool, I always used the $$ version. I also will freely admit it has saved my ass many a time. Little story: Way back in the XA days, we had just put an enormous number of JES2 fixes on and I *DID* look at each hold on the 30-40 fixes. None of them mentioned the fact that JES2 would no longer accept a specific JECL parameter. About 0500 I had just let the production system go, so they started to run jobs. About 5 minutes later I get a call saying something is wrong and the JECL parameter is flagged as an error. I started to look at it and to me it seemed valid, so I headed for the manual and it agreed with what I was saying it was valid. I was sweating as I didn’t want to back out all the maintenance. I looked at other option and found one. I had no idea how many of these were in production. I did a quick scan of the library where production came out of and found 10 jobs. I said to myself go for it, so I did a scan/replace and it found the 10 jobs. I called back to production control and asked them too resubmit. Just about the time he submitted it, The VP walked into the office of the supervisor where I was at and asked if we should back out as we had until 6 AM of the stock markets would not open. I said wait one minute and I called back to production control and the job ran successfully. I turned around to the VP and said, no everything is fine. He looked at me and said he had been told there was a major issue and I said no sir, it was a minor issue which has been fixed. After that morning I went back through every JES2 fix that went on and there was NOT a single hold. I then went back and read the cover letters and found the blasted fix. I called in to the support center and bitched at the level 1 people and asked to be connected to level 2. I let level 2 know in no uncertain terms that a HOLD was mandatory for something like this. I didn’t get a lot of oops we are sorry, so at the next SHARE, I buttonholed one of the JES2 IBMers and raged on him. From then on JES2 was good at putting out holds on PTFS. Ed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
On Tue, 21 Nov 2017 19:14:30 -0600, Edward Gould wrote: >> 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. >>> >>> I will admit that I am leary of that explanation, ... >> Why? > >Way back then concatenation of VB and FB wasn’t available. > But that's exactly what broke my customized panels when IBM changed their panels from VB to FB. Concatenating mine with theirs suddenly failed where it had worked as long as IBM's panels were VB. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
> On Nov 21, 2017, at 12:27 PM, Paul Gilmartin > <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > > Have you a more plausible conjecture? If not, I'm sticking with mine. And > the chronology you assume fits with my explanation. > >>> 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. >> >> I will admit that I am leary of that explanation, ... >>> > Why? Way back then concatenation of VB and FB wasn’t available. Ed > > -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
On Mon, 20 Nov 2017 23:15:14 -0600, Edward Gould wrote: > >> 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. > >I don’t think so as SPF wasn’t around when MVS first came out. I “think” it >was 5 or so years afterwards, so that wasn’t the reason. > Have you a more plausible conjecture? If not, I'm sticking with mine. And the chronology you assume fits with my explanation. >> 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. > >I will admit that I am leary of that explanation, ... >> Why? -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
On Tue, 21 Nov 2017 15:32:37 +1100, Wayne Bickerdike wrote: >Assuming the cards with a ./ don't have the correct syntax, why not do an >EXCLUDE ALL, FIND ALL ./. > >EXCLUDE all the correct ./ cards and then do a DEL ALL NX > I asumed he wanted them preserved as data records, not deleted. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
In addition to IEBUPDTE-like utilities, StarTool (and I would hope its CBT predecessor) has a REPLACE function that can scan an entire PDS(E) and replace one string with another as long the result does not exceed line length. It allows such filters as WORD, PREFIX, and SUFFIX. You can make a trial run to examine the results without actually updating anything before doing it for real. Several other options are included as well. Something to keep in mind. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW robin...@sce.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tony Thigpen Sent: Monday, November 20, 2017 8:50 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: IEBUPDTE question Hundred+ members. As I mentioned (but it got lost in the what is midnight argument), I used a CBT program to perform the adds. I just modified it to pass-though the ./ INCLUDE cards as data cards. Tony Thigpen Wayne Bickerdike wrote on 11/20/2017 11:39 PM: > oops, > > Change all the unwanted ./ cards to ## or similar. After the IEBUPDTE, > change them back to ./ > > On Tue, Nov 21, 2017 at 3:32 PM, Wayne Bickerdike <wayn...@gmail.com> wrote: > >> Assuming the cards with a ./ don't have the correct syntax, why not >> do an EXCLUDE ALL, FIND ALL ./. >> >> EXCLUDE all the correct ./ cards and then do a DEL ALL NX >> >> >> >> On Mon, Nov 20, 2017 at 2:45 PM, Tony Thigpen <t...@vse2pdf.com> wrote: >> >>> I need to catalog a bunch of jobs into a PDS during a conversion. >>> The source system utility creates an IEBUPDTE job for this purpose. >>> >>> Unfortunately, some of the data within these jobs steams contain a './' >>> at the start of the card record. IEBUPDTE thinks they are control >>> cards and cancels the catalog of the new member. >>> >>> At this point, the only thing I think should work is to individually >>> FTP these members and bypass IEBUPDTE, but that will be a real hassle. >>> >>> I am looking for suggestions on how to get these members cataloged. >>> >>> -- >>> Tony Thigpen >> -- >> Wayne V. Bickerdike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
> On Nov 20, 2017, at 10:49 PM, Tony Thigpenwrote: > > Hundred+ members. As I mentioned (but it got lost in the what is midnight > argument), I used a CBT program to perform the adds. I just modified it to > pass-though the ./ INCLUDE cards as data cards. > > Tony Thigpen > Tony, I was going to suggest the CBT tape, but I don’t keep a current copy of the contents on my computer, plus I don’t have SPF to manipulate contents. I used the same program many a time and came to love it. It is sorely missed and if I ever run across it for the MAC I will buy it. Ed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
> On Nov 20, 2017, at 8:11 PM, Paul Gilmartin > <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > > 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. This is in the realm I believe of a SHARE req (or what ever its called when it would crosses product lines such as MVS and VM). I am sure they might listen but you would have to get the two products to agree, but good luck I don’t think its going to happen any time soon. > >> 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. I don’t think so as SPF wasn’t around when MVS first came out. I “think” it was 5 or so years afterwards, so that wasn’t the reason. > >> 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. I will admit that I am leary of that explanation, but when spf came out we laughed at it and called it a resource hog and went in another direction, Instead of panels and etc we stuck with edit and a competitor of SPF FSE. I do not remember the panels of SPF being VB but I will defer to you and others . > >> 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. It does. I was talking about pre SMPE. > >> 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) I was clearly talking about CDS’s being a huge animal (Pre VSAM and pre PDSE) and like I said (I don’t clearly remember) what caused IBM to redo the thought process of changing to VSAM, other than possible limits on the number of directory blocks. My memory is cloudy here but the actual content of each member was small 1 record (But I could be wrong). The trick IBM used was to use upper/lower case
Re: IEBUPDTE question
Hundred+ members. As I mentioned (but it got lost in the what is midnight argument), I used a CBT program to perform the adds. I just modified it to pass-though the ./ INCLUDE cards as data cards. Tony Thigpen Wayne Bickerdike wrote on 11/20/2017 11:39 PM: oops, Change all the unwanted ./ cards to ## or similar. After the IEBUPDTE, change them back to ./ On Tue, Nov 21, 2017 at 3:32 PM, Wayne Bickerdikewrote: Assuming the cards with a ./ don't have the correct syntax, why not do an EXCLUDE ALL, FIND ALL ./. EXCLUDE all the correct ./ cards and then do a DEL ALL NX On Mon, Nov 20, 2017 at 2:45 PM, Tony Thigpen wrote: I need to catalog a bunch of jobs into a PDS during a conversion. The source system utility creates an IEBUPDTE job for this purpose. Unfortunately, some of the data within these jobs steams contain a './' at the start of the card record. IEBUPDTE thinks they are control cards and cancels the catalog of the new member. At this point, the only thing I think should work is to individually FTP these members and bypass IEBUPDTE, but that will be a real hassle. I am looking for suggestions on how to get these members cataloged. -- Tony Thigpen -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Wayne V. Bickerdike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
oops, Change all the unwanted ./ cards to ## or similar. After the IEBUPDTE, change them back to ./ On Tue, Nov 21, 2017 at 3:32 PM, Wayne Bickerdikewrote: > Assuming the cards with a ./ don't have the correct syntax, why not do an > EXCLUDE ALL, FIND ALL ./. > > EXCLUDE all the correct ./ cards and then do a DEL ALL NX > > > > On Mon, Nov 20, 2017 at 2:45 PM, Tony Thigpen wrote: > >> I need to catalog a bunch of jobs into a PDS during a conversion. The >> source system utility creates an IEBUPDTE job for this purpose. >> >> Unfortunately, some of the data within these jobs steams contain a './' >> at the start of the card record. IEBUPDTE thinks they are control cards and >> cancels the catalog of the new member. >> >> At this point, the only thing I think should work is to individually FTP >> these members and bypass IEBUPDTE, but that will be a real hassle. >> >> I am looking for suggestions on how to get these members cataloged. >> >> -- >> Tony Thigpen >> >> -- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> > > > > -- > Wayne V. Bickerdike > > -- Wayne V. Bickerdike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
Assuming the cards with a ./ don't have the correct syntax, why not do an EXCLUDE ALL, FIND ALL ./. EXCLUDE all the correct ./ cards and then do a DEL ALL NX On Mon, Nov 20, 2017 at 2:45 PM, Tony Thigpenwrote: > I need to catalog a bunch of jobs into a PDS during a conversion. The > source system utility creates an IEBUPDTE job for this purpose. > > Unfortunately, some of the data within these jobs steams contain a './' at > the start of the card record. IEBUPDTE thinks they are control cards and > cancels the catalog of the new member. > > At this point, the only thing I think should work is to individually FTP > these members and bypass IEBUPDTE, but that will be a real hassle. > > I am looking for suggestions on how to get these members cataloged. > > -- > Tony Thigpen > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Wayne V. Bickerdike -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
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
Re: IEBUPDTE question
> On Nov 20, 2017, at 2:55 PM, Paul Gilmartin > <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > > But it's not a PDS, but Condor will export it in a useless format resembling > IEBUPDTE? > > If it were a PDS I'd recommend IEBCOPY and AMATERSE. > > It appears that the Condor has its talons in the CamLib and doesn't > want to let it go. Have you asked Phoenix? Their representatives on > this list have been helpful. > > — gil Gil, It is a psuedo standard 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) 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. 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”. 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). 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. Ed -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
On Mon, 20 Nov 2017 12:03:19 -0500, Tony Thigpen wrote: >Condor from Phoenix Systems. Condor uses the ./ INCLUDE card during job >submission. > >We are not getting away from Condor, but I need to move a couple of >CamLibs to MVS PDS libs until I can update to a newer release of Condor >that supports FTP access. (Condor can pretend that a PDS lib is a CamLib >during this temporary phase so the users don't know the library has been >relocated.) > But it's not a PDS, but Condor will export it in a useless format resembling IEBUPDTE? If it were a PDS I'd recommend IEBCOPY and AMATERSE. It appears that the Condor has its talons in the CamLib and doesn't want to let it go. Have you asked Phoenix? Their representatives on this list have been helpful. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
Condor from Phoenix Systems. Condor uses the ./ INCLUDE card during job submission. We are not getting away from Condor, but I need to move a couple of CamLibs to MVS PDS libs until I can update to a newer release of Condor that supports FTP access. (Condor can pretend that a PDS lib is a CamLib during this temporary phase so the users don't know the library has been relocated.) Tony Thigpen Paul Gilmartin wrote on 11/20/2017 11:57 AM: On Sun, 19 Nov 2017 22:45:10 -0500, Tony Thigpen wrote: I need to catalog a bunch of jobs into a PDS during a conversion. The source system utility creates an IEBUPDTE job for this purpose. Just curious: what are the "source system" and its "utility"? The "shar" (shell archive) utility, not POSIX but widely available, does this sort of thing nicely. Unfortunately, some of the data within these jobs steams contain a './' at the start of the card record. IEBUPDTE thinks they are control cards and cancels the catalog of the new member. The designers of IEBUPDTE had dreadful tunnel vision in failing to anticipate that your problem would never occur. Job streams containing IEBUPDTE steps are commonplace. -- gil -- 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: IEBUPDTE question
On Sun, 19 Nov 2017 22:45:10 -0500, Tony Thigpen wrote: >I need to catalog a bunch of jobs into a PDS during a conversion. The >source system utility creates an IEBUPDTE job for this purpose. > Just curious: what are the "source system" and its "utility"? The "shar" (shell archive) utility, not POSIX but widely available, does this sort of thing nicely. >Unfortunately, some of the data within these jobs steams contain a './' >at the start of the card record. IEBUPDTE thinks they are control cards >and cancels the catalog of the new member. > The designers of IEBUPDTE had dreadful tunnel vision in failing to anticipate that your problem would never occur. Job streams containing IEBUPDTE steps are commonplace. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
Thanks all. I have resolved the issue. I extracted PDSLOAD from CBT 316, then modified it to retain the ./ INCLUDE as data cards. (Yes, I need to keep them in the members as such.) Tony Thigpen Wendell Lovewell wrote on 11/20/2017 09:40 AM: Hey Tony, For $1000 a year our Global Search and Replace can unload and load a whole PDS, optionally making changes to the members. Maybe not a great one-time solution but a handy tool to have around. You could write a REXX program to read the file and call IEBUPDTE for each member, ignoring the ./ records. Myself, if I was starting with a PC file, I'd write a KEDIT macro to split them up and use FTP with MPUT. Wendell Lovewell MacKinney Systems -- 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: IEBUPDTE question
Hey Tony, For $1000 a year our Global Search and Replace can unload and load a whole PDS, optionally making changes to the members. Maybe not a great one-time solution but a handy tool to have around. You could write a REXX program to read the file and call IEBUPDTE for each member, ignoring the ./ records. Myself, if I was starting with a PC file, I'd write a KEDIT macro to split them up and use FTP with MPUT. Wendell Lovewell MacKinney Systems -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IEBUPDTE question
On 19 Nov 2017 19:43:57 -0800, in bit.listserv.ibm-main (Message-ID:<5a124fc6.3070...@vse2pdf.com>) t...@vse2pdf.com (Tony Thigpen) wrote: Unfortunately, some of the data within these jobs steams contain a './' at the start of the card record. IEBUPDTE thinks they are control cards and cancels the catalog of the new member. The CBT tape has a utility that will work like IEBUPDTE, but you to specify a different two characters for "real" control statements. You can either rerun the offload with the new program, or hand-edit the input. The former is probably easier. I forget which one I used. It's probably file 93, but I see another at file 684. Search for UPDTE on page http://www.cbttape.org/cbtdowns.htm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
IEBUPDTE question
I need to catalog a bunch of jobs into a PDS during a conversion. The source system utility creates an IEBUPDTE job for this purpose. Unfortunately, some of the data within these jobs steams contain a './' at the start of the card record. IEBUPDTE thinks they are control cards and cancels the catalog of the new member. At this point, the only thing I think should work is to individually FTP these members and bypass IEBUPDTE, but that will be a real hassle. I am looking for suggestions on how to get these members cataloged. -- Tony Thigpen -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN