Re: PDS directory
On Mar 15, 2018, at 12:59 PM, scott Fordwrote: > > The reason we need to do this is to be able to write scripts to build a > module manifest list with source code versioning from GIT. Then I suspect the IDR data suggestion is your best bet. -- Pew, Curtis G curtis@austin.utexas.edu ITS Systems/Core/Administrative Services -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS directory
Guys/Gals: The reason we need to do this is to be able to write scripts to build a module manifest list with source code versioning from GIT. Scott On Mon, Mar 12, 2018 at 6:11 PM Binyamin Dissen <bdis...@dissensoftware.com> wrote: > We need the OP to indicate how he would retrieve the information to get a > better idea of what he would need. > > On Mon, 12 Mar 2018 17:47:01 + Seymour J Metz <sme...@gmu.edu> wrote: > > :>My guess is that he means the user data in the directory entry for a > specific member, in which case inserting data is dicey. Possibly adding IDR > data for the member would satisfy his requirements.. > :> > :> > :>-- > :>Shmuel (Seymour J.) Metz > :>http://mason.gmu.edu/~smetz3 > :> > :> > :>From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on > behalf of Binyamin Dissen <bdis...@dissensoftware.com> > :>Sent: Monday, March 12, 2018 1:42 PM > :>To: IBM-MAIN@listserv.ua.edu > :>Subject: Re: PDS directory > :> > :>What is the "directory block header"? > :> > :>How would it be read? > :> > :>On Mon, 12 Mar 2018 13:26:57 -0400 scott Ford <idfli...@gmail.com> > wrote: > :> > :>:>I need to insert 30 bytes of user data in the directory block header > of our product programs. > :>:>Is there I can do that via the Binder or do I have to write an exit to > BPAM processing, which I am trying to avoid. We are trying to insert GIT > tag information into the directory header for our programs. > :> > :>:>Does any one else know another way ? These are COBOL and Assembler > > -- > Binyamin Dissen <bdis...@dissensoftware.com> > http://www.dissensoftware.com > > Director, Dissen Software, Bar & Grill - Israel > > > Should you use the mailblocks package and expect a response from me, > you should preauthorize the dissensoftware.com domain. > > I very rarely bother responding to challenge/response systems, > especially those from irresponsible companies. > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- *IDMWORKS * Scott Ford z/OS Dev. “By elevating a friend or Collegue you elevate yourself, by demeaning a friend or collegue you demean yourself” www.idmworks.com scott.f...@idmworks.com Blog: www.idmworks.com/blog *The information contained in this email message and any attachment may be privileged, confidential, proprietary or otherwise protected from disclosure. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, copying or use of this message and any attachment is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and permanently delete it from your computer and destroy any printout thereof.* -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS directory
We need the OP to indicate how he would retrieve the information to get a better idea of what he would need. On Mon, 12 Mar 2018 17:47:01 + Seymour J Metz <sme...@gmu.edu> wrote: :>My guess is that he means the user data in the directory entry for a specific member, in which case inserting data is dicey. Possibly adding IDR data for the member would satisfy his requirements.. :> :> :>-- :>Shmuel (Seymour J.) Metz :>http://mason.gmu.edu/~smetz3 :> :> :>From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of Binyamin Dissen <bdis...@dissensoftware.com> :>Sent: Monday, March 12, 2018 1:42 PM :>To: IBM-MAIN@listserv.ua.edu :>Subject: Re: PDS directory :> :>What is the "directory block header"? :> :>How would it be read? :> :>On Mon, 12 Mar 2018 13:26:57 -0400 scott Ford <idfli...@gmail.com> wrote: :> :>:>I need to insert 30 bytes of user data in the directory block header of our product programs. :>:>Is there I can do that via the Binder or do I have to write an exit to BPAM processing, which I am trying to avoid. We are trying to insert GIT tag information into the directory header for our programs. :> :>:>Does any one else know another way ? These are COBOL and Assembler -- Binyamin Dissen <bdis...@dissensoftware.com> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS directory
You can not use BPAM, BSAM or QSAM on a program library. Unless you are a vendor with access to the FAMS documentation, you are limited to the BINDER API. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of Tony Harminc <t...@harminc.net> Sent: Monday, March 12, 2018 3:59 PM To: IBM-MAIN@listserv.ua.edu Subject: Re: PDS directory On 12 March 2018 at 13:57, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Mon, 12 Mar 2018 13:26:57 -0400, scott Ford wrote: > >>I need to insert 30 bytes of user data in the directory block header of our >>product programs. >>Is there I can do that via the Binder or do I have to write an exit to BPAM >>processing, which I am trying to avoid. We are trying to insert GIT tag >>information into the directory header for our programs. >> > The Assembler macro STOW allows suppplying user information for a PDS > directory > member entry. Does STOW allow putting in such information to a PDSE that contains Program Objects? Or is that functionality reserved to the Binder (via the much rumoured FAMS...?)? In any case I would think the Binder API would be a better bet than writing one's own user data. Tony H. -- 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: PDS directory
On 12 March 2018 at 13:57, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Mon, 12 Mar 2018 13:26:57 -0400, scott Ford wrote: > >>I need to insert 30 bytes of user data in the directory block header of our >>product programs. >>Is there I can do that via the Binder or do I have to write an exit to BPAM >>processing, which I am trying to avoid. We are trying to insert GIT tag >>information into the directory header for our programs. >> > The Assembler macro STOW allows suppplying user information for a PDS > directory > member entry. Does STOW allow putting in such information to a PDSE that contains Program Objects? Or is that functionality reserved to the Binder (via the much rumoured FAMS...?)? In any case I would think the Binder API would be a better bet than writing one's own user data. Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS directory
I read his message as referring to load modules or program objects; changing anything but the SSI would cause problems. IDR might do the trick. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> Sent: Monday, March 12, 2018 1:57 PM To: IBM-MAIN@listserv.ua.edu Subject: Re: PDS directory On Mon, 12 Mar 2018 13:26:57 -0400, scott Ford wrote: >All, > >I need to insert 30 bytes of user data in the directory block header of our >product programs. >Is there I can do that via the Binder or do I have to write an exit to BPAM >processing, which I am trying to avoid. We are trying to insert GIT tag >information into the directory header for our programs. > The Assembler macro STOW allows suppplying user information for a PDS directory member entry. >Does any one else know another way ? These are COBOL and Assembler --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: PDS directory
On Mon, 12 Mar 2018 13:26:57 -0400, scott Ford wrote: >All, > >I need to insert 30 bytes of user data in the directory block header of our >product programs. >Is there I can do that via the Binder or do I have to write an exit to BPAM >processing, which I am trying to avoid. We are trying to insert GIT tag >information into the directory header for our programs. > The Assembler macro STOW allows suppplying user information for a PDS directory member entry. >Does any one else know another way ? These are COBOL and Assembler --gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS directory
There is no directory header block. There is a user data field for each directory entry, but that is preempted by the linkage editor and binder. You could add an SSI, but that's limited to 4 bytes. Would it saqtisfy your requirement to put the git tag in the IDR data? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion Liston behalf of scott Ford Sent: Monday, March 12, 2018 1:26 PM To: IBM-MAIN@listserv.ua.edu Subject: PDS directory All, I need to insert 30 bytes of user data in the directory block header of our product programs. Is there I can do that via the Binder or do I have to write an exit to BPAM processing, which I am trying to avoid. We are trying to insert GIT tag information into the directory header for our programs. Does any one else know another way ? These are COBOL and Assembler Regards, Scott -- 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: PDS directory
My guess is that he means the user data in the directory entry for a specific member, in which case inserting data is dicey. Possibly adding IDR data for the member would satisfy his requirements.. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf of Binyamin Dissen <bdis...@dissensoftware.com> Sent: Monday, March 12, 2018 1:42 PM To: IBM-MAIN@listserv.ua.edu Subject: Re: PDS directory What is the "directory block header"? How would it be read? On Mon, 12 Mar 2018 13:26:57 -0400 scott Ford <idfli...@gmail.com> wrote: :>I need to insert 30 bytes of user data in the directory block header of our product programs. :>Is there I can do that via the Binder or do I have to write an exit to BPAM processing, which I am trying to avoid. We are trying to insert GIT tag information into the directory header for our programs. :>Does any one else know another way ? These are COBOL and Assembler -- Binyamin Dissen <bdis...@dissensoftware.com> http://secure-web.cisco.com/1fIuEKuMnU1wRmtaHmaopWHUPKyxNPgZpiGZTq877K2N0rCSd-hz826TBmdEFv3JN4kigbzg3UxgxL1ayMFKsm9xdM1Jk7fNb849fyCpe5ca5lgK3-PyJHiZ3N1RpxL5jLBFtrv6pGjWoaUHeFhU8aSU4YsErnfPljj3Vb-Rt5CFbsdZVtItInrOj_2lVyT3cP-fHCNx_Yn0XZ97s_DX8vHryAwm7-Yz-lAK1ohtrz10pf-kzvtERbozeXHCropVi7H2WlKbNQh7qrIG45T2lCIyeCQVw1eOIOv8EBf6AuHZR_VhOyIStOtq3FmO95iobSokAep6EUHGwA8Q1WREP45aUByeMRkxIwF2DGfZhjOrNi9hxhe0tqVhbLmbzbYoRepslF9IYFY4NUNUPELR4qtYZPkIDhV1Fsz_6KlLrJsTTTAOLtS624OTjm1CSvdMu/http%3A%2F%2Fwww.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- 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: PDS directory
What is the "directory block header"? How would it be read? On Mon, 12 Mar 2018 13:26:57 -0400 scott Fordwrote: :>I need to insert 30 bytes of user data in the directory block header of our product programs. :>Is there I can do that via the Binder or do I have to write an exit to BPAM processing, which I am trying to avoid. We are trying to insert GIT tag information into the directory header for our programs. :>Does any one else know another way ? These are COBOL and Assembler -- Binyamin Dissen http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: PDS Directory Errors in zOS 1.13
> According to my uncertain memory, there was a change in PDS > directory code between zOS 1.12 and zOS 1.13. This caused PDS > directory errors under certain conditions, resulting in corrupted or > lost pointers. If the affected member was not referenced, the > problem remained hidden. Unfortunately for me, I usually found out > when I compressed the PDS. The issue was fixed in 2.1 . > I understood that one fix for 1.13 was to restore the old zOS 1.12 > PDS code. But I never saw a reference to an APAR or other > 'official' fix. Does anyone remember this who could point me in the > right direction? IEBCOPY - APAR OA40379 Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN