Re: QUESTION ABOUT VSAM / VSAM EXTENDED
I think 4gb is around 5400 cylinders. I have been able to allocate a VSAM KSDS with 5400 cyls primary. Sent from my iPhone > On Oct 22, 2014, at 2:35 AM, willie bunter > <001409bd2345-dmarc-requ...@listserv.ua.edu> wrote: > > Good Day To All, > > What is the maximum number of cyclinders that can be used to define a dsn > that is not VSAM EXTENDED. I think it is 4400 cylinders. I was trying to > allocate a dsn at 4500 4500 but I kept on abending with IGD17273I ALLOCATION > HAS FAILED FOR ALL VOLUMES > > Finally I was able to allocate the dsn at CYL(4350 4350). > > Thanks. > > -- > 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: ldapchangepwd
This gets a 0 but the password is still the old one sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base -w oldpwd -n oldpwd -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" "(objectclass=*)" ; Tim -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Donald J. Sent: Tuesday, 21 October, 2014 4:38 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ldapchangepwd That would be your SUFFIX parameter value. -- Donald J. dona...@4email.net On Tue, Oct 21, 2014, at 01:30 PM, Tim Brown wrote: > Thanks , where is RACFSY7 referred to in DSCONFIG? > > -Original Message- > From: IBM Mainframe Discussion List > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=05dc0b981d58253ccd44b3282c2354b893a58a1d3407a8fb674904a90e2a9cb2] > On Behalf Of Donald J. > Sent: Tuesday, 21 October, 2014 4:12 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ldapchangepwd > > This works for me: > > ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=RACFSY7 -w > oldpwd/ oldpwd -s base -b "" objectclass=* > > -- > Donald J. > dona...@4email.net > > On Tue, Oct 21, 2014, at 07:58 AM, Tim Brown wrote: > > Attempting to use ldapchangepwd. Any idea what is causing error? > > > > ldapchangepwd -D "cn=TESTUSER,o=IBM,c=US" -w ? -n ? -h 127.0.0.1 > > -p > > 389 > > > > Enter current password ==> old > > Enter new password ==> new > > > > ldap_sasl_bind: Credentials are not valid > > ldap_sasl_bind: additional info: R004062 Credentials are not valid > > (ldbm_authenticate_user:252) > > > > Thanks, > > > > Tim Brown > > > > > > > > > > > > -- For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to lists...@listserv.ua.edu with the message: INFO > > IBM-MAIN > > -- > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k=p > CpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6c > tgNHLxNs%3D%0A&m=ZLd7j94zTyQxa%2FVaBKKyHfxrRdjH%2FDYQ0OKhKqpVTKM%3D%0A > &s=c46847a5cd0a26892078bc3d6e22a0bf2d595a9220741a4c514743596b3c7c0f - > Send your email first class > > -- > 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 -- https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=55c4f8f8f3de4baea66c410bd628464608789b1d23bb7c45612bc8cf586295ad - Faster than the air-speed velocity of an unladen european swallow -- 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: QUESTION ABOUT VSAM / VSAM EXTENDED
001409bd2345-dmarc-requ...@listserv.ua.edu (willie bunter) wrote: Good Day To All, What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES Finally I was able to allocate the dsn at CYL(4350 4350). z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits for both extended format and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that nonextended VSAM data sets have a limit of 4GB*. (4GB* / 56664 / 15) = 5,053 cylinders (approximately) The actual number of cylinders is certainly somewhat different and depends, among other things, on the CI size, as the number of bytes VSAM uses on each track is less than the track length and the number of blocks per track might still be both model-dependent and is surely affected by key length. Calculating the exact number at a given CI size in advance is "left as an exercise to the Alert Reader." However, if you allocate a data set at a given CISZ you should be able to look at the High Allocated RBA (HARBA) in the catalog entry from an IDCAMS LISTCAT command to figure out the ratio between GB and cylinders, and as that would (a) be much faster, at least for me, and (b) be far less prone to error, it's probably how I'd figure it out if I needed every last cylinder's worth of space. Here's a link to the topic in the z/OS V1.13 level of the book (watch the wrap): http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt2d4a0/1.3.2.3?SHELF=all13be9&DT=20110606092005&CASE= * I believe that is most likely GiB for the pedantic among us. -- John Eells z/OS Technical Marketing IBM Poughkeepsie ee...@us.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: 64bit
An AMODE 64 target routine often needs to edict whether it is to be entered by BASSM vs BASR/BALR (it cannot "force" that to be done, but it may misbehave if the edict is not followed). A fairly typical convention is for the target routine to capture the caller's AMODE in R14 via BSM 14,0 so that later it can do BSM 0,14. If the routine has preserved 64-bit R14, this works for all caller AMODEs. (An AMODE 64 BASR cannot be returned to by BSM 0,14 of the entry reg 14 without the sort of manipulation that BSM 14,0 does). The BSM-on-entry also can help to accommodate a call that might have been accomplished somewhat "manually" -- set reg 14, set reg 15, BR 15. But this approach does not work for BASSM, because it captures the target routine's AMODE rather than the caller's AMODE and thus a trailing BSM would return in the target routine's AMODE rather than the caller's AMODE. For BASSM linkage, that leading BSM needs not to be done, and in the general case there is no way to know. Peter Relson z/OS Core Technology Design -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ldapchangepwd
-nshow what would be done but don't actually search -n is not newpwd ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=MVS7SUFF -w oldpwd/newwd -s base -b "" objectclass=* This command should work from any platform. The ldapchangpwd is probably mainframe only. -- Donald J. dona...@4email.net On Wed, Oct 22, 2014, at 04:23 AM, Tim Brown wrote: > This gets a 0 but the password is still the old one > > sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base > -w oldpwd > -n oldpwd > -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" > "(objectclass=*)" ; > > Tim > > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of Donald J. > Sent: Tuesday, 21 October, 2014 4:38 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ldapchangepwd > > That would be your SUFFIX parameter value. > > -- > Donald J. > dona...@4email.net > > On Tue, Oct 21, 2014, at 01:30 PM, Tim Brown wrote: > > Thanks , where is RACFSY7 referred to in DSCONFIG? > > > > -Original Message- > > From: IBM Mainframe Discussion List > > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=05dc0b981d58253ccd44b3282c2354b893a58a1d3407a8fb674904a90e2a9cb2] > > On Behalf Of Donald J. > > Sent: Tuesday, 21 October, 2014 4:12 PM > > To: IBM-MAIN@LISTSERV.UA.EDU > > Subject: Re: ldapchangepwd > > > > This works for me: > > > > ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=RACFSY7 -w > > oldpwd/ oldpwd -s base -b "" objectclass=* > > > > -- > > Donald J. > > dona...@4email.net > > > > On Tue, Oct 21, 2014, at 07:58 AM, Tim Brown wrote: > > > Attempting to use ldapchangepwd. Any idea what is causing error? > > > > > > ldapchangepwd -D "cn=TESTUSER,o=IBM,c=US" -w ? -n ? -h 127.0.0.1 > > > -p > > > 389 > > > > > > Enter current password ==> old > > > Enter new password ==> new > > > > > > ldap_sasl_bind: Credentials are not valid > > > ldap_sasl_bind: additional info: R004062 Credentials are not valid > > > (ldbm_authenticate_user:252) > > > > > > Thanks, > > > > > > Tim Brown > > > > > > > > > > > > > > > > > > -- For IBM-MAIN subscribe / signoff / archive access instructions, > > > send email to lists...@listserv.ua.edu with the message: INFO > > > IBM-MAIN > > > > -- > > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k=p > > CpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6c > > tgNHLxNs%3D%0A&m=ZLd7j94zTyQxa%2FVaBKKyHfxrRdjH%2FDYQ0OKhKqpVTKM%3D%0A > > &s=c46847a5cd0a26892078bc3d6e22a0bf2d595a9220741a4c514743596b3c7c0f - > > Send your email first class > > > > -- > > 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 > > -- > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=55c4f8f8f3de4baea66c410bd628464608789b1d23bb7c45612bc8cf586295ad > - Faster than the air-speed velocity of an > unladen european swallow > > -- > 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 -- http://www.fastmail.fm - Email service worth paying for. Try it for free -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
John Eells wrote: >z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits >for both extended format and nonextended format VSAM data sets, in Topic >1.3.2.3. It says that nonextended VSAM data sets have a limit of 4GB*. >(4GB* / 56664 / 15) = 5,053 cylinders (approximately) One extent across up to 59 volsers? Or sum of all extents? (Of course I have RTFM, but if I missed it, please tell me.) At least VSAM datasets are not limited to 65 535 tracks. That is a relief for those space hungry DB2 DBAs. >* I believe that is most likely GiB for the pedantic among us. LOL. ;-D Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: 64bit
On Wed, Oct 22, 2014 at 6:46 AM, Peter Relson wrote: > An AMODE 64 target routine often needs to edict whether it is to be > entered by BASSM vs BASR/BALR (it cannot "force" that to be done, but it > may misbehave if the edict is not followed). I guess that using the return register to look at the preceding instruction to ensure it is a BASSM is covered by "misbehave"? Given my somewhat acerbic sense of humor, I would likely cause an S0C1, followed immediately by a short character string expressing displeasure with whomever wrote the offending calling code. Hopefully I won't be channeling "Walter" (Jeff Dunham character) at the time. -- The temperature of the aqueous content of an unremittingly ogled culinary vessel will not achieve 100 degrees on the Celsius scale. Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
> -Original Message- > From: IBM Mainframe Discussion List On Behalf Of John Eells > > > What is the maximum number of cyclinders that can be used to define a dsn > > that is not VSAM EXTENDED. > I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 > but I kept on abending with > IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES > > > > Finally I was able to allocate the dsn at CYL(4350 4350). > > z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits > for both extended format > and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that > nonextended VSAM data sets have > a limit of 4GB*. > > (4GB* / 56664 / 15) = 5,053 cylinders (approximately) > > [ snip ] > > * I believe that is most likely GiB for the pedantic among us. IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: 4KB = 4,000 bytes; 4MB = 4,000,000 bytes; 4GB = 4,000,000,000 bytes; Etc. -jc- ** Information contained in this e-mail message and in any attachments thereto is confidential. If you are not the intended recipient, please destroy this message, delete any copies held on your systems, notify the sender immediately, and refrain from using or disclosing all or any part of its content to any other person. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
Hi to every, NO! A VSAM with CIsize of 4096 can use only 12 block on every tracks so in a cyls is possible to write 4096*12*15 => 737.280 byte or 720KB 4GB are 4294967296 byte / 737280 are about 5825 cyls (or 87381 tracks) Remember the space limit of 65536 track on every volume for any dsn not in extended format. (about 4369 cyls) I hope this clarify some requirement of VSAM on dasd Best Regards Roberto Il 22/10/2014 14:40, Chase, John ha scritto: -Original Message- From: IBM Mainframe Discussion List On Behalf Of John Eells What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES Finally I was able to allocate the dsn at CYL(4350 4350). z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits for both extended format and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that nonextended VSAM data sets have a limit of 4GB*. (4GB* / 56664 / 15) = 5,053 cylinders (approximately) [ snip ] * I believe that is most likely GiB for the pedantic among us. IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: 4KB = 4,000 bytes; 4MB = 4,000,000 bytes; 4GB = 4,000,000,000 bytes; Etc. -jc- ** Information contained in this e-mail message and in any attachments thereto is confidential. If you are not the intended recipient, please destroy this message, delete any copies held on your systems, notify the sender immediately, and refrain from using or disclosing all or any part of its content to any other person. -- 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: QUESTION ABOUT VSAM / VSAM EXTENDED
Thanks to everybody's input. However, I still don't have a firm answer. What is the maximum amount of cylinders should I be able to allocate for a VSAM DSN without having to make it EXTENDED. Would this be the same critera for OAM dsns as well? On Wed, 10/22/14, Roberto wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 9:09 AM Hi to every, NO! A VSAM with CIsize of 4096 can use only 12 block on every tracks so in a cyls is possible to write 4096*12*15 => 737.280 byte or 720KB 4GB are 4294967296 byte / 737280 are about 5825 cyls (or 87381 tracks) Remember the space limit of 65536 track on every volume for any dsn not in extended format. (about 4369 cyls) I hope this clarify some requirement of VSAM on dasd Best Regards Roberto Il 22/10/2014 14:40, Chase, John ha scritto: >> -Original Message- >> From: IBM Mainframe Discussion List On Behalf Of John Eells >> >>> What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. >> I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with >> IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES >>> Finally I was able to allocate the dsn at CYL(4350 4350). >> z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits for both extended format >> and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that nonextended VSAM data sets have >> a limit of 4GB*. >> >> (4GB* / 56664 / 15) = 5,053 cylinders (approximately) >> >> [ snip ] >> >> * I believe that is most likely GiB for the pedantic among us. > IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: > > 4KB = 4,000 bytes; > 4MB = 4,000,000 bytes; > 4GB = 4,000,000,000 bytes; > Etc. > > -jc- > > ** > Information contained in this e-mail message and in any attachments thereto is confidential. If you are not the intended recipient, please destroy this message, delete any copies held on your systems, notify the sender immediately, and refrain from using or disclosing all or any part of its content to any other person. > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFSORT/ICETOOL pondering
Thomas Berg wrote: >Sometimes I have a need to do a selective copy of a dataset where the >selection is both record sequence and record position/part dependent. >And by that I mean the record part/position is varying depending on which >record it's about. >An example (yes, it looks silly): Who ever gave you homework is silly... ;-D >I want to copy position 31 to 40 of all records but from record 8 and 9 I >want to copy also (concatenate) position 71 to 80 and from record 6 to 8 I >also (concatenate in "front") want to copy position 1 to 3. Hmmm. Hard requirement if you want all of this in ONE pass. Could you be kind to post an example of your input and output? What about the rest of input? Should they stay the same during copy or left out of the output? >I can see the use of the SUBSET (ICETOOL) for record selection but how do you >user DFSORT/ICETOOL to solve the combining record and varying position needs ? What about SPLICE and JOIN? >I now use a homegrown program for this but it's lacking efficiency to say the >least and I'm looking at DFSORTs efficiency and speed. How so? Could you post that program or some snippets? I believe I could do that with REXX. Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
Willie, Just gleaning from the various replies on the list (without actually doing any research of my own), the answer is "it depends" - are you looking at a single volume VSAM dataset? If so, I believe the 65536 track (about 4369 cylinders) is the max - nothing to do with the fact that it is VSAM, just the limit of tracks on a volume - well under the 4 GB (or GiB) limit. If you are looking at a multi-volume dataset, it depends on your CI size and the accompanying physical block size of the dataset which changes the amount of data that can fit on a single track or cylinder. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of willie bunter Sent: Wednesday, October 22, 2014 8:35 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED Thanks to everybody's input. However, I still don't have a firm answer. What is the maximum amount of cylinders should I be able to allocate for a VSAM DSN without having to make it EXTENDED. Would this be the same critera for OAM dsns as well? On Wed, 10/22/14, Roberto wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 9:09 AM Hi to every, NO! A VSAM with CIsize of 4096 can use only 12 block on every tracks so in a cyls is possible to write 4096*12*15 => 737.280 byte or 720KB 4GB are 4294967296 byte / 737280 are about 5825 cyls (or 87381 tracks) Remember the space limit of 65536 track on every volume for any dsn not in extended format. (about 4369 cyls) I hope this clarify some requirement of VSAM on dasd Best Regards Roberto Il 22/10/2014 14:40, Chase, John ha scritto: >> -Original Message- >> From: IBM Mainframe Discussion List On Behalf Of John Eells >> >>> What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. >> I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with >> IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES >>> Finally I was able to allocate the dsn at CYL(4350 4350). >> z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits for both extended format >> and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that nonextended VSAM data sets have >> a limit of 4GB*. >> >> (4GB* / 56664 / 15) = 5,053 cylinders (approximately) >> >> [ snip ] >> >> * I believe that is most likely GiB for the pedantic among us. > IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: > > 4KB = 4,000 bytes; > 4MB = 4,000,000 bytes; > 4GB = 4,000,000,000 bytes; > Etc. > > -jc- > > ** > Information contained in this e-mail message and in any attachments thereto is confidential. If you are not the intended recipient, please destroy this message, delete any copies held on your systems, notify the sender immediately, and refrain from using or disclosing all or any part of its content to any other person. > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: JCT is not available!
Thank you All for sharing thoughts on this topic! It seems this is an interesting topic. Keep fire! > 在 2014年10月22日,12:45,Ed Gould 写道: > > Anthony: > > I believe (but cannot prove) that there are *OTHER* reasons for the message. > Example: *NONE* of the jobs in my shop were started tasks (outside of inits > etc) yet I still (intermittently) got the message. I never did zero in on the > cause. Although a job ending might have caused it (like I said I never traced > it down) and since I was practically the only person that had all authority > to view jobs I didn't hunt for the cause too much as I had other problems and > intermittent issues were the least of my worries. > > Ed > > >> On Oct 21, 2014, at 11:14 PM, Anthony Thompson wrote: >> >> The JCT is a JES control block. That message is entirely appropriate. As you >> surmise, it is because the work unit has not been started under JES auspices >> (it was started before JES became the primary job entry sub-system, or >> deliberately afterwards with the SUB=MSTR parameter, or it's some spawned >> z/Unix process). >> >> There is usually a very good reason for that. The started task provides a >> service that is required before JES is available, or it's functionality is >> such that it doesn't need, or more particularly, want to rely on JES >> services, for whatever reason. It is entirely *WRONG*to think that such a >> started task might be better off started under JES purely for the >> convenience of being able to view it's job-log. I cannot begin to describe >> what a horribly bad idea that is. >> >> For such a started task (master scheduler initiated), you'll have to use >> whatever monitoring facilities it provides, or search SYSLOG / OPERLOG for >> messages it issues. z/Unix stuff has its own ideas about things. >> >> Ant. >> >> >> -Original Message- >> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On >> Behalf Of Alex Wang >> Sent: Wednesday, 22 October 2014 12:38 PM >> To: IBM-MAIN@LISTSERV.UA.EDU >> Subject: JCT is not available! >> >> Hi folks, >> I'm wondering if you guys met the message 'JCT is not available!' >> on the up right hand side in SDSF panel before? >> >> Recently, I tried to check a job log by entering 'S' in front of the job >> name in SDSF. >> >> However, the SDSF prevented me from browsing the job log by issuing a >> similar message listed above. >> >> I checked the manuals and found this explanation: >> >> JCT NOT AVAILABLE >> >> Explanation: Either the object has no job control table (JCT) or an error >> occurred trying to process the JCT for the object. >> >> User Response: Delete the command or type RESET on the command line. >> >> I have two questions. >> 1. Under what circumstance, will the job have no job control table? >> I'm thinking if we start a ST with SUB=MSTR, and the *MASTER* scheduler will >> manage the starting of the ST. Then there may be no JCT of that ST. >> Could you please share with me what's your opinion? >> >> 2. Is there any way/method to get the job log back? If my previous thinking >> is right, could I stop the ST and start it again without SUB=MSTR? >> >> I'm looking forward to hearing from you. Thank you very much! >> >> WXD >> >> -- >> 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 > > -- > 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: JCT is not available!
I don't know how your data center is configured, but here we regularly get "JCT not available" when we try to display anything about a job in a different JESPLEX. Apparently JES2 can't share that information across different JESPLEX's, even in the same SYSPLEX, and also not across different SYSPLEXes. HTH Peter -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Alex Wang Sent: Tuesday, October 21, 2014 11:08 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: JCT is not available! Hi folks, I'm wondering if you guys met the message 'JCT is not available!' on the up right hand side in SDSF panel before? Recently, I tried to check a job log by entering 'S' in front of the job name in SDSF. However, the SDSF prevented me from browsing the job log by issuing a similar message listed above. I checked the manuals and found this explanation: JCT NOT AVAILABLE Explanation: Either the object has no job control table (JCT) or an error occurred trying to process the JCT for the object. User Response: Delete the command or type RESET on the command line. I have two questions. 1. Under what circumstance, will the job have no job control table? I'm thinking if we start a ST with SUB=MSTR, and the *MASTER* scheduler will manage the starting of the ST. Then there may be no JCT of that ST. Could you please share with me what's your opinion? 2. Is there any way/method to get the job log back? If my previous thinking is right, could I stop the ST and start it again without SUB=MSTR? I'm looking forward to hearing from you. Thank you very much! WXD -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
Sounds about right. Doing the math (roughly) at 2.8 gb/volume (3390 mod3). Non extended VSAM has a upper limit of 4gb 2.8GB 3339(cyl) ___ = 4.0GB x(cyl) 2.8x = 4*3339 X=4770 cyls. Allowing for VTOC, VTOCIX, VSAM overhead, INDEX, CISIZE, I would accept 4350 as reasonable . You might try to map the volumes and see if the VVDS is in the "middle" of the pack... HTH, What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES Finally I was able to allocate the dsn at CYL(4350 4350). -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
jch...@ussco.com (Chase, John) wrote: * I believe that is most likely GiB for the pedantic among us. IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: 4KB = 4,000 bytes; 4MB = 4,000,000 bytes; 4GB = 4,000,000,000 bytes; Etc. This is perhaps the strangest marketing decision ever made by the industry. I don't even know who started it (IBM or a PCM way back when--it certainly predates me). But while it's true that we advertise (unformatted, IIRC) disk space in powers of ten, most system limits are in powers of two, including this one. -- John Eells z/OS Technical Marketing IBM Poughkeepsie ee...@us.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
VSAM is VSAM. Whether it is an MQ PSID, DB2 Table, Native Vsam. They generally fall under the same rules. Do you want the dataset to expand across volumes? Or stay on one volume? Do you want it to be only 4GB, or can it be a VSAM that grows? Extended means go beyond the 4GB limit. Do you have a need to do this? If so, then you need to allocate with EA/EF for the VSAM. If you do not want to expand beyond 4GB limit then the allocations will go up to the 4GB limit and fail the extent when you try for that extra byte over 4GB. So, what is your requirements. If you allocate a VSAM dataset with PRI and SEC then it will expand up to 4GB if it is not extended as well as possibly going across multiple volumes. However, if you only allocate a PRI with SEC = 0 Then it should stay within that one allocation. What type of allocation do you want? I understand you want to allocate for 4GB, but why? You could let the VSAM data set grow naturally as needed. Do you have a way to control the VSAM file so it will only use this amount of data? I am thinking that if you try to do this, you may have REORGs that will need to be done. Remember, CISIZE, CASIZE, what type of VSAM (KSDS, ESDS, RDS, Linear) will all allocate slightly different. Could you explain the application in a little more detail. I think it will help in providing a better targeted answer. I am not sure what you mean by OAM datasets. Are you talking about the TCDB or other OAM Files? If so, I think they have unique requirements. Lizette > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of willie bunter > Sent: Wednesday, October 22, 2014 6:35 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED > > Thanks to everybody's input. However, I still don't have a firm answer. What is the > maximum amount of cylinders should I be able to allocate for a VSAM DSN without > having to make it EXTENDED. > > Would this be the same critera for OAM dsns as well? > > -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Message Handling
I understand that they do not need to be the same, but the message use to come out without the date/time and then last week after an IPL, it started to come out with the date/time. Everyone swears they didn't make any changes and now we're unable to determine why the message changed. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Message Handling
Could anything in MPFLIST be causing this? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Message Handling
How does the change in the message impact you? Do you have OPS/MVS, Tivoli, other automation that captures the messages and maybe reformats? Have you checked to see if any CICS maint might affect this message? I am not sure who you talked to that said they did not make changes. Are you talking about CICS Sysprogs, Automation teams, etc? I would start with the message itself and see if there are any CHANGES doc from IBM on it. Lizette > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of gsg > Sent: Wednesday, October 22, 2014 8:07 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Message Handling > > I understand that they do not need to be the same, but the message use to > come out > without the date/time and then last week after an IPL, it started to come out > with the > date/time. Everyone swears they didn't make any changes and now we're unable > to determine why the message changed. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
AW: Specify RLSE but omit SPACE values?
> Is there a misplaced '(' there? I'm used to coding > "SPACE=(TRK,pri,(sec,dir))" but that seems to say it should be > "SPACE=(TRK,(pri,sec,dir))". Is that right? I trust that this has worked for you, since you say so. I never tried it that way. It still surprised me that this should work. I haven't looked up SPACE parameter's syntax in decades, but for me, the second subparameter always was primary, optionally secondary, and directory if needed, all enclosed in paranthesis. The third subparameter is the optional "keyword" RLSE. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Message Handling
On Wed, 22 Oct 2014 10:06:33 -0500, gsg wrote: >I understand that they do not need to be the same, but the message use to come >out without the date/time and then last week after an IPL, it started to come >out with the date/time. Everyone swears they didn't make any changes and now >we're unable to determine why the message changed. > "The console message-handling facility is an optional feature of the CICS® subsystem that can affect the appearance of CICS messages displayed on an MVS console" http://www-01.ibm.com/support/knowledgecenter/api/content/SSGMCP_5.2.0/com.ibm.cics.ts.installation.doc/topics/dfha13h.html Norbert Friemel -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Specify RLSE but omit SPACE values?
On Tue, 21 Oct 2014 18:18:26 -0500, Paul Gilmartin wrote: >I have allocated a data set with: > > // DISP=(MOD,CATLG),SPACE=(1,(100,100)) > >Now, I'd like to update it with: > > // DISP=SHR,SPACE=(,,RLSE) When you say that you'd like to update it, do you mean that you'd like the RLSE parameter to be retained for subsequent usage as well? I'm quite sure that it is not retained, and only applies to the usage of the data set when the DD statement used to write to the data set has RLSE coded. >I get a message on missing positional parameter. I'd prefer not >to override the original SPACE options. Must I override, merely >to add RLSE? The JCL reference says how to do it: When coding RLSE for an existing data set, code the unit of measurement and primary quantity as they appeared in the original request. For example, if the original request was: SPACE=(TRK,(100,50)) you can release unused tracks when you retrieve the data set by coding: SPACE=(TRK,(100),RLSE) >In: > >http://pic.dhe.ibm.com/infocenter/zos/v2r1/topic/com.ibm.zos.v2r1.ieab600 >Syntax >z/OS MVS JCL Reference >SA23-1385-00 > >I see: > >SPACE= > ({TRK,}(primary-qty[,second-qty][,directory])[,RLSE][,CONTIG][,ROUND]) > ({CYL,}[, ] [,][,MXIG ] > ({blklgth,} [,ALX ] > ({reclgth,} [, ] > >Is there a misplaced '(' there? I don't think so. >I'm used to coding "SPACE=(TRK,pri,(sec,dir))" Really? I'd be surprised if that was allowed. That's not the way you coded the space at the top of this. The "1" in that space parameter is the unit for the allocation. >but that seems to say it should be "SPACE=(TRK,(pri,sec,dir))". Is that right? Yes. It is. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFSORT/ICETOOL pondering
Thomas, I do think it is possible to reformat the selective data using symbols from various positions of the record. Are we dealing with FB file or VB files ? Regarding the concatenation of data, do you always want to combine 2 records data into a single record? It would be great if you can show us a sample data and desired output with the DCB properties of the input and output files. Thanks, Kolusu DFSORT Development IBM Mainframe Discussion List wrote on 10/21/2014 10:54:39 PM: > From: Thomas Berg > To: IBM-MAIN@LISTSERV.UA.EDU > Date: 10/21/2014 10:56 PM > Subject: DFSORT/ICETOOL pondering > Sent by: IBM Mainframe Discussion List > > Sometimes I have a need to do a selective copy of a dataset where > the selection is both record sequence and record position/part dependent. > And by that I mean the record part/position is varying depending on > which record it's about. > An example (yes, it looks silly): > > I want to copy position 31 to 40 of all records but from record 8 > and 9 I want to copy also (concatenate) position 71 to 80 and from > record 6 to 8 I also (concatenate in "front") want to copy position 1 to 3. > The point of this example is to illustrate the needs of a more > general solution. > > I can see the use of the SUBSET (ICETOOL) for record selection but > how do you user DFSORT/ICETOOL to solve the combining record and > varying position needs ? > I now use a homegrown program for this but it's lacking efficiency > to say the least and I'm looking at DFSORTs efficiency and speed. > > I have been looking at OUTFIL/OUTREC etc. but I can't see a straight > forward and general solution/"template". > I'm hoping for someone who have done this before to supply an example. > > > > Best Regards, > Thomas Berg > ___ > Thomas Berg Specialist zOS/RQM/IT Delivery Swedbank AB (Publ) > > -- > 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: Message Handling
Check when http://www-01.ibm.com/support/docview.wss?uid=swg1PI19230 was applied. On Tue, Oct 21, 2014 at 6:54 PM, gsg <0053fe88ed35-dmarc-requ...@listserv.ua.edu> wrote: > Does anyone know why a message would change when it's sent to the system log? > > Example: > > When the message comes out in the CICS started task log it is: > 2014292 03:16:16.20 STC31160 0090 +DFHMQ0307 I 10/19/2014 03:16:16 > CICSPROD Successful connection to queue manager QMGR. > > When it hits the system log, it is: > 2014290 01:06:05.99 STC25627 0090 +DFHMQ0307 CICSPROD Successful > connection to queue manager QMGR. > > Notice it drops the date/time after the message id. This not only happens > with these messages, but others as well. > > Thanks > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
SMP/E RECEIVE SELECT( ... ) HOLDDATA ?
I recently tried something like RECEIVE SELECT( sysmod1 sysmod2 sysmod3 ) HOLDDATA . The SYSMODs in the SELECT list were quietly ignored. I consider this pretty much a bug: if SELECT is mutex with HOLDDATA, I ought to be given a message. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
BPXOINIT and SYSPLEX Mode Question
Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: DFSORT/ICETOOL pondering
Thomas, In the example that you stated, 1. are the records apart of a set of records 2. does each record have a unique identifier and sequence key. If so, the you could extract records 8 and perform a specific operations and then resort the records back into the record set. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Sri h Kolusu Sent: Wednesday, October 22, 2014 11:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: DFSORT/ICETOOL pondering Thomas, I do think it is possible to reformat the selective data using symbols from various positions of the record. Are we dealing with FB file or VB files ? Regarding the concatenation of data, do you always want to combine 2 records data into a single record? It would be great if you can show us a sample data and desired output with the DCB properties of the input and output files. Thanks, Kolusu DFSORT Development IBM Mainframe Discussion List wrote on 10/21/2014 10:54:39 PM: > From: Thomas Berg > To: IBM-MAIN@LISTSERV.UA.EDU > Date: 10/21/2014 10:56 PM > Subject: DFSORT/ICETOOL pondering > Sent by: IBM Mainframe Discussion List > > Sometimes I have a need to do a selective copy of a dataset where the > selection is both record sequence and record position/part dependent. > And by that I mean the record part/position is varying depending on > which record it's about. > An example (yes, it looks silly): > > I want to copy position 31 to 40 of all records but from record 8 and > 9 I want to copy also (concatenate) position 71 to 80 and from record > 6 to 8 I also (concatenate in "front") want to copy position 1 to 3. > The point of this example is to illustrate the needs of a more general > solution. > > I can see the use of the SUBSET (ICETOOL) for record selection but how > do you user DFSORT/ICETOOL to solve the combining record and varying > position needs ? > I now use a homegrown program for this but it's lacking efficiency to > say the least and I'm looking at DFSORTs efficiency and speed. > > I have been looking at OUTFIL/OUTREC etc. but I can't see a straight > forward and general solution/"template". > I'm hoping for someone who have done this before to supply an example. > > > > Best Regards, > Thomas Berg > ___ > Thomas Berg Specialist zOS/RQM/IT Delivery Swedbank AB (Publ) > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ldapchangepwd
If I use sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base -w oldpwd/newpwd -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" "(objectclass=*)" ; I get ldap_sasl_bind: Credentials are not valid ldap_sasl_bind: additional info: R000104 The password is not correct or the user is not completely defined (missing password or uid) (srv_authenticate_native Tim -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Donald J. Sent: Wednesday, 22 October, 2014 7:58 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ldapchangepwd -nshow what would be done but don't actually search -n is not newpwd ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=MVS7SUFF -w oldpwd/newwd -s base -b "" objectclass=* This command should work from any platform. The ldapchangpwd is probably mainframe only. -- Donald J. dona...@4email.net On Wed, Oct 22, 2014, at 04:23 AM, Tim Brown wrote: > This gets a 0 but the password is still the old one > > sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base > -w oldpwd > -n oldpwd > -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" > "(objectclass=*)" ; > > Tim > > -Original Message- > From: IBM Mainframe Discussion List > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=LvtsCzDNCf75euyc4fzn5EL5io%2BAybqG25QdZY9UXRM%3D%0A&s=834b9e0b9d05ee05e89e6f00605419e0203a44ff27e3c9f47248ecb9186369b2] > On Behalf Of Donald J. > Sent: Tuesday, 21 October, 2014 4:38 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ldapchangepwd > > That would be your SUFFIX parameter value. > > -- > Donald J. > dona...@4email.net > > On Tue, Oct 21, 2014, at 01:30 PM, Tim Brown wrote: > > Thanks , where is RACFSY7 referred to in DSCONFIG? > > > > -Original Message- > > From: IBM Mainframe Discussion List > > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=05dc0b981d58253ccd44b3282c2354b893a58a1d3407a8fb674904a90e2a9cb2] > > On Behalf Of Donald J. > > Sent: Tuesday, 21 October, 2014 4:12 PM > > To: IBM-MAIN@LISTSERV.UA.EDU > > Subject: Re: ldapchangepwd > > > > This works for me: > > > > ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=RACFSY7 -w > > oldpwd/ oldpwd -s base -b "" objectclass=* > > > > -- > > Donald J. > > dona...@4email.net > > > > On Tue, Oct 21, 2014, at 07:58 AM, Tim Brown wrote: > > > Attempting to use ldapchangepwd. Any idea what is causing error? > > > > > > ldapchangepwd -D "cn=TESTUSER,o=IBM,c=US" -w ? -n ? -h 127.0.0.1 > > > -p > > > 389 > > > > > > Enter current password ==> old > > > Enter new password ==> new > > > > > > ldap_sasl_bind: Credentials are not valid > > > ldap_sasl_bind: additional info: R004062 Credentials are not valid > > > (ldbm_authenticate_user:252) > > > > > > Thanks, > > > > > > Tim Brown > > > > > > > > > > > > > > > -- > > > -- > > > -- For IBM-MAIN subscribe / signoff / archive access instructions, > > > send email to lists...@listserv.ua.edu with the message: INFO > > > IBM-MAIN > > > > -- > > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k > > =p > > CpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC > > 6c > > tgNHLxNs%3D%0A&m=ZLd7j94zTyQxa%2FVaBKKyHfxrRdjH%2FDYQ0OKhKqpVTKM%3D% > > 0A > > &s=c46847a5cd0a26892078bc3d6e22a0bf2d595a9220741a4c514743596b3c7c0f > > - Send your email first class > > > > > > -- 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 > > -- > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=55c4f8f8f3de4baea66c410bd628464608789b1d23bb7c45612bc8cf586295ad > - Faster than the air-speed velocity of an > unladen european swallow > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to lists...@listserv.ua.edu with
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
Allan, I checked. The VVDS is at the beginning of the volume. On Wed, 10/22/14, Staller, Allan wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 10:51 AM Sounds about right. Doing the math (roughly) at 2.8 gb/volume (3390 mod3). Non extended VSAM has a upper limit of 4gb 2.8GB 3339(cyl) ___ = 4.0GB x(cyl) 2.8x = 4*3339 X=4770 cyls. Allowing for VTOC, VTOCIX, VSAM overhead, INDEX, CISIZE, I would accept 4350 as reasonable . You might try to map the volumes and see if the VVDS is in the "middle" of the pack... HTH, What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES Finally I was able to allocate the dsn at CYL(4350 4350). -- 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: QUESTION ABOUT VSAM / VSAM EXTENDED
Rex, The dsn is multi-volume and growing along with fragmentation. This is why we like to define the file with a large primary about 7,000+ so as to avoid extents. On Wed, 10/22/14, Pommier, Rex wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 10:06 AM Willie, Just gleaning from the various replies on the list (without actually doing any research of my own), the answer is "it depends" - are you looking at a single volume VSAM dataset? If so, I believe the 65536 track (about 4369 cylinders) is the max - nothing to do with the fact that it is VSAM, just the limit of tracks on a volume - well under the 4 GB (or GiB) limit. If you are looking at a multi-volume dataset, it depends on your CI size and the accompanying physical block size of the dataset which changes the amount of data that can fit on a single track or cylinder. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of willie bunter Sent: Wednesday, October 22, 2014 8:35 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED Thanks to everybody's input. However, I still don't have a firm answer. What is the maximum amount of cylinders should I be able to allocate for a VSAM DSN without having to make it EXTENDED. Would this be the same critera for OAM dsns as well? On Wed, 10/22/14, Roberto wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 9:09 AM Hi to every, NO! A VSAM with CIsize of 4096 can use only 12 block on every tracks so in a cyls is possible to write 4096*12*15 => 737.280 byte or 720KB 4GB are 4294967296 byte / 737280 are about 5825 cyls (or 87381 tracks) Remember the space limit of 65536 track on every volume for any dsn not in extended format. (about 4369 cyls) I hope this clarify some requirement of VSAM on dasd Best Regards Roberto Il 22/10/2014 14:40, Chase, John ha scritto: >> -Original Message- >> From: IBM Mainframe Discussion List On Behalf Of John Eells >> >>> What is the maximum number of cyclinders that can be used to define a dsn that is not VSAM EXTENDED. >> I think it is 4400 cylinders. I was trying to allocate a dsn at 4500 4500 but I kept on abending with >> IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES >>> Finally I was able to allocate the dsn at CYL(4350 4350). >> z/OS DFSMS Using Data Sets documents maximum data set sizes, including limits for both extended format >> and nonextended format VSAM data sets, in Topic 1.3.2.3. It says that nonextended VSAM data sets have >> a limit of 4GB*. >> >> (4GB* / 56664 / 15) = 5,053 cylinders (approximately) >> >> [ snip ] >> >> * I believe that is most likely GiB for the pedantic among us. > IIRC, DASD capacities are expressed in decimal, rather than binary, quantities: > > 4KB = 4,000 bytes; > 4MB = 4,000,000 bytes; > 4GB = 4,000,000,000 bytes; > Etc. > > -jc- > > ** > Information contained in this e-mail message and in any attachments thereto is confidential. If you are not the intended recipient, please destroy this message, delete any copies held on your systems, notify the sender immediately, and refrain from using or disclosing all or any part of its content to any other person. > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, wheth
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
Lizette, Here are the answers to your questions. The dsn is huge and is corrently expanding on to 12 3390-9 volumes. The file is expanding rapidly that is why I would like to up the primary and secondary allocation from its current space of (4350 4350) to about 7000 4350. The dsn is a OAM file. I don't have much info about the application it is just that I got a call to help fix the programmer's abend. The dsn has about 459,823,707 records. We would like to place the dsn on 3390-27 volumes instead of the current 3390-9 volumes. This way there won't be much fragmentation as now. In order to do so we will have to modify the SMS SC routine to treat the dsn as VSAM EXTENDED. On Wed, 10/22/14, Lizette Koehler wrote: Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED To: IBM-MAIN@LISTSERV.UA.EDU Received: Wednesday, October 22, 2014, 11:05 AM VSAM is VSAM. Whether it is an MQ PSID, DB2 Table, Native Vsam. They generally fall under the same rules. Do you want the dataset to expand across volumes? Or stay on one volume? Do you want it to be only 4GB, or can it be a VSAM that grows? Extended means go beyond the 4GB limit. Do you have a need to do this? If so, then you need to allocate with EA/EF for the VSAM. If you do not want to expand beyond 4GB limit then the allocations will go up to the 4GB limit and fail the extent when you try for that extra byte over 4GB. So, what is your requirements. If you allocate a VSAM dataset with PRI and SEC then it will expand up to 4GB if it is not extended as well as possibly going across multiple volumes. However, if you only allocate a PRI with SEC = 0 Then it should stay within that one allocation. What type of allocation do you want? I understand you want to allocate for 4GB, but why? You could let the VSAM data set grow naturally as needed. Do you have a way to control the VSAM file so it will only use this amount of data? I am thinking that if you try to do this, you may have REORGs that will need to be done. Remember, CISIZE, CASIZE, what type of VSAM (KSDS, ESDS, RDS, Linear) will all allocate slightly different. Could you explain the application in a little more detail. I think it will help in providing a better targeted answer. I am not sure what you mean by OAM datasets. Are you talking about the TCDB or other OAM Files? If so, I think they have unique requirements. Lizette > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of willie bunter > Sent: Wednesday, October 22, 2014 6:35 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED > > Thanks to everybody's input. However, I still don't have a firm answer. What is the > maximum amount of cylinders should I be able to allocate for a VSAM DSN without > having to make it EXTENDED. > > Would this be the same critera for OAM dsns as well? > > -- 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: SMP/E RECEIVE SELECT( ... ) HOLDDATA ?
Note in the SMP/E Commands manual under the SELECT statement within the RECEIVE command states: SELECT specifies one or more SYSMOD IDs that should be received. . Notes: 4. If you specify HOLDDATA and do not specify SYSMODs, only the HOLDDATA for the selected SYSMODs is received. The SYSMODs themselves are not received, nor are any associated ++FEATURE or ++PRODUCT MCS. Not a bug, and documented to work this way. I've used this exact syntax in the past to grab just a certain bit of HOLDDATA that I wanted to get into a global zone. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Wednesday, October 22, 2014 1:30 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: SMP/E RECEIVE SELECT( ... ) HOLDDATA ? I recently tried something like RECEIVE SELECT( sysmod1 sysmod2 sysmod3 ) HOLDDATA . The SYSMODs in the SELECT list were quietly ignored. I consider this pretty much a bug: if SELECT is mutex with HOLDDATA, I ought to be given a message. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXOINIT and SYSPLEX Mode Question
Dave, A possible answer to your 2nd question - about IBMUSER. Check in RACF (or your security system) to see if IBMUSER is defined there and has an OMVS segment. Further, check to see what the UID is. My guess is it is UID=0 but that's just it, a guess. At any rate, you may have multiple RACF IDs with the same UID. OMVS will apparently pick the first RACF ID it finds that has the right UID and display that as the owner of the PID. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 1:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: BPXOINIT and SYSPLEX Mode Question Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXOINIT and SYSPLEX Mode Question
If you want the UID in the ps -ef command, try this instead: ps -e -ouid -opid,ppid,pcpu=C -ostime,tty=TTY -oatime,args=CMD -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 1:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: BPXOINIT and SYSPLEX Mode Question Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXOINIT and SYSPLEX Mode Question
Like Rex said, probably due to UID=0. Since you seem to want a mvs command to do it you can execute "f axr,bpxwlsof '/tmp'" to find out the user id. If you need to know the jobname I have a rexx that you can also put on the system rexx library to list it. Regards, Leo -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 2:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: BPXOINIT and SYSPLEX Mode Question Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- 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: QUESTION ABOUT VSAM / VSAM EXTENDED
Is this an rmm tape batabase or something else. The reason I ask are that some types of applications have challenges with large files. Have you also checked out RLS? The VSAM will need both EA/EF in your dataclas. Lizette -Original Message- >From: willie bunter <001409bd2345-dmarc-requ...@listserv.ua.edu> >Sent: Oct 22, 2014 12:00 PM >To: IBM-MAIN@LISTSERV.UA.EDU >Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED > >Lizette, > >Here are the answers to your questions. The dsn is huge and is corrently >expanding on to 12 3390-9 volumes. The file is expanding rapidly that is why >I would like to up the primary and secondary allocation from its current space >of >(4350 4350) to about 7000 4350. The dsn is a OAM file. > >I don't have much info about the application it is just that I got a call to >help fix the programmer's abend. The dsn has about 459,823,707 records. > >We would like to place the dsn on 3390-27 volumes instead of the current >3390-9 volumes. This way there won't be much fragmentation as now. In order >to do so we will have to modify the SMS SC routine to treat the dsn as VSAM >EXTENDED. > > >On Wed, 10/22/14, Lizette Koehler wrote: > > Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED > To: IBM-MAIN@LISTSERV.UA.EDU > Received: Wednesday, October 22, 2014, 11:05 AM > > VSAM is VSAM. Whether > it is an MQ PSID, DB2 Table, Native Vsam. They > generally fall under the same rules. > > Do you want the dataset to > expand across volumes? Or stay on one volume? Do > you want it to be only 4GB, or can it be a VSAM > that grows? > > Extended means > go beyond the 4GB limit. Do you have a need to do this? > If > so, then you need to allocate with EA/EF > for the VSAM. > > If you do not > want to expand beyond 4GB limit then the allocations will > go > up to the 4GB limit and fail the extent > when you try for that extra byte > over > 4GB. > > So, what is your > requirements. > > If you > allocate a VSAM dataset with PRI and SEC then it will expand > up to > 4GB if it is not extended as well as > possibly going across multiple volumes. > However, if you only allocate a PRI with SEC = > 0 Then it should stay within > that one > allocation. > > > What type of allocation do you want? I > understand you want to allocate for > 4GB, but > why? You could let the VSAM data set grow naturally as > needed. Do > you have a way to control the > VSAM file so it will only use this amount of > data? > I am thinking that if you > try to do this, you may have REORGs that will need > to be done. > > Remember, CISIZE, CASIZE, what type of VSAM > (KSDS, ESDS, RDS, Linear) will > all allocate > slightly different. > > Could you explain the application in a little > more detail. I think it will > help in > providing a better targeted answer. > > I am not sure what you mean by OAM datasets. > Are you talking about the TCDB > or other OAM > Files? If so, I think they have unique requirements. > > Lizette > > > > > -Original > Message- > > From: IBM Mainframe > Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] > On > > Behalf Of willie bunter > > Sent: Wednesday, October 22, 2014 6:35 > AM > > To: IBM-MAIN@LISTSERV.UA.EDU > > Subject: Re: QUESTION ABOUT VSAM / VSAM > EXTENDED > > > > Thanks > to everybody's input. However, I still > don't have a firm answer. > What is the > > maximum amount of cylinders should I be > able to allocate for a VSAM DSN > without > > having to make it EXTENDED. > > > > Would this be the > same critera for OAM dsns as well? > > > > > > > -- > 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXOINIT and SYSPLEX Mode Question
Leo, Is bpxwlsof in your SYS1.SAXREXEC lib? I don't see it in mine, my message is not found in REXXLIB. In V2R1 TFS gets FSFULL. I'm just trying to get through on V1R13. We have no "df" commands that execute to query the filesystems. I guess we just wait for the full message. I guess we don't get a full message on V1R13 for a TFS filesystem. Sounds like we all should be querying /tmp until we get to V2R1. Thank you, Dave -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Leonardo Vaz Sent: Wednesday, October 22, 2014 2:55 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: BPXOINIT and SYSPLEX Mode Question Like Rex said, probably due to UID=0. Since you seem to want a mvs command to do it you can execute "f axr,bpxwlsof '/tmp'" to find out the user id. If you need to know the jobname I have a rexx that you can also put on the system rexx library to list it. Regards, Leo -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 2:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: BPXOINIT and SYSPLEX Mode Question Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
On 10/22/2014 10:00 AM, John Eells wrote: > jch...@ussco.com (Chase, John) wrote: > >>> * I believe that is most likely GiB for the pedantic among us. >> >> IIRC, DASD capacities are expressed in decimal, rather than binary, >> quantities: >> >> 4KB = 4,000 bytes; >> 4MB = 4,000,000 bytes; >> 4GB = 4,000,000,000 bytes; >> Etc. > > This is perhaps the strangest marketing decision ever made by the > industry. I don't even know who started it (IBM or a PCM way back > when--it certainly predates me). But while it's true that we advertise > (unformatted, IIRC) disk space in powers of ten, most system limits > are in powers of two, including this one. > Actually, I always thought it made perfect sense for DASD capacities to use decimal conventions. The capacity in characters/bytes per track, number of tracks per cylinder, and number of cylinders per device for early DASD were based on physical attributes of the device having nothing to do with powers of 2. Decimal notation and power-of-ten multipliers were a natural choice.Computer architectures existed in 1950s and 1960s that didn't use binary addressing of main memory either, and those used decimal suffix conventions for describing memory capacity as well. It was only on machines where the hardware instruction architecture used binary addressing and memory increments were a power of two that KB, MB, and later GB became "corrupted" when talking about memory space to mean what should now be called KiB, MiB, and GiB. Although today's hard drives may typically have a fixed-block architecture with a block size that is a power of two, empirical evidence shows it is still the case that the number of blocks per track and cylinders per device is still constrained by physical properties of the drive that have no relation to powers of 2, so it still makes sense to continue to describe capacity with decimal multiplier suffixes. What I instead still find extremely strange is the decision with MVS-z/OS to go with binary power multipliers for space values in SMS, JCL space allocation by records, and ISMF space displays, which went counter to long-established DASD space conventions. The size required for a typical data set is mainly a function of logical record size and maximum number of records, neither one of which quantity is constrained to a power of two and most certainly would be described by the end-user community using decimal values, not values with binary multipliers. At the vary least, since the introduction of standard binary suffixes in 1998, one should consistently use the correct suffix notation whenever possible, and especially to avoid confusion where binary memory notation and non-binary DASD notations collide. The VSAM file limit is based on a binary addressing constraint on the total number of bytes in all CIs within the file and should be expressed as 4 GiB. I would hope there is at least a goal in place to gradually make all IBM documentation and software displays compliant with the 1998 suffix standards to avoid ambiguity and confusion to newcomers unfamiliar with the confusing contextual interpretation of these suffixes that was required before 1998, but which should now be avoided. -- Joel C. Ewing,Bentonville, AR jcew...@acm.org -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
If you are at z/OS V2.1. Check out reclaim ca. Lizette -Original Message- >From: Lizette Koehler >Sent: Oct 22, 2014 1:29 PM >To: IBM-MAIN@LISTSERV.UA.EDU >Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED > >Is this an rmm tape batabase or something else. The reason I ask are that >some types of applications have challenges with large files. Have you also >checked out RLS? > >The VSAM will need both EA/EF in your dataclas. > >Lizette > > >-Original Message- >>From: willie bunter <001409bd2345-dmarc-requ...@listserv.ua.edu> >>Sent: Oct 22, 2014 12:00 PM >>To: IBM-MAIN@LISTSERV.UA.EDU >>Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED >> >>Lizette, >> >>Here are the answers to your questions. The dsn is huge and is corrently >>expanding on to 12 3390-9 volumes. The file is expanding rapidly that is why >>I would like to up the primary and secondary allocation from its current >>space of >>(4350 4350) to about 7000 4350. The dsn is a OAM file. >> >>I don't have much info about the application it is just that I got a call to >>help fix the programmer's abend. The dsn has about 459,823,707 records. >> >>We would like to place the dsn on 3390-27 volumes instead of the current >>3390-9 volumes. This way there won't be much fragmentation as now. In order >>to do so we will have to modify the SMS SC routine to treat the dsn as VSAM >>EXTENDED. >> >> >>On Wed, 10/22/14, Lizette Koehler wrote: >> >> Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED >> To: IBM-MAIN@LISTSERV.UA.EDU >> Received: Wednesday, October 22, 2014, 11:05 AM >> >> VSAM is VSAM. Whether >> it is an MQ PSID, DB2 Table, Native Vsam. They >> generally fall under the same rules. >> >> Do you want the dataset to >> expand across volumes? Or stay on one volume? Do >> you want it to be only 4GB, or can it be a VSAM >> that grows? >> >> Extended means >> go beyond the 4GB limit. Do you have a need to do this? >> If >> so, then you need to allocate with EA/EF >> for the VSAM. >> >> If you do not >> want to expand beyond 4GB limit then the allocations will >> go >> up to the 4GB limit and fail the extent >> when you try for that extra byte >> over >> 4GB. >> >> So, what is your >> requirements. >> >> If you >> allocate a VSAM dataset with PRI and SEC then it will expand >> up to >> 4GB if it is not extended as well as >> possibly going across multiple volumes. >> However, if you only allocate a PRI with SEC = >> 0 Then it should stay within >> that one >> allocation. >> >> >> What type of allocation do you want? I >> understand you want to allocate for >> 4GB, but >> why? You could let the VSAM data set grow naturally as >> needed. Do >> you have a way to control the >> VSAM file so it will only use this amount of >> data? >> I am thinking that if you >> try to do this, you may have REORGs that will need >> to be done. >> >> Remember, CISIZE, CASIZE, what type of VSAM >> (KSDS, ESDS, RDS, Linear) will >> all allocate >> slightly different. >> >> Could you explain the application in a little >> more detail. I think it will >> help in >> providing a better targeted answer. >> >> I am not sure what you mean by OAM datasets. >> Are you talking about the TCDB >> or other OAM >> Files? If so, I think they have unique requirements. >> >> Lizette >> >> >> >> > -Original >> Message- >> > From: IBM Mainframe >> Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] >> On >> > Behalf Of willie bunter >> > Sent: Wednesday, October 22, 2014 6:35 >> AM >> > To: IBM-MAIN@LISTSERV.UA.EDU >> > Subject: Re: QUESTION ABOUT VSAM / VSAM >> EXTENDED >> > >> > Thanks >> to everybody's input. However, I still >> don't have a firm answer. >> What is the >> > maximum amount of cylinders should I be >> able to allocate for a VSAM DSN >> without >> > having to make it EXTENDED. >> > >> > Would this be the >> same critera for OAM dsns as well? >> > >> > >> >> >> -- >> 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 > >-- >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: BPXOINIT and SYSPLEX Mode Question
Hello Dave! Yes, it is in the z/OS 2.1 SAXREXEC library and it is an alias of ZLSOF. You can customize your own rexx to be executed by system rexx though, I've done this for my personal use, should work under system rexx just fine (no guarantees ^_^): /* rexx */ parse arg path call syscalls 'ON' address syscall 'getcwd cwd' address syscall 'geteuid' myeuid=retval if myeuid<>0 then do say 'Not running UID=0 - attempting to set UID=0' address syscall 'getuid' myuid=retval address syscall 'setreuid 0 0' lerrno=errno lerrnojr=errnojr address syscall 'geteuid' if retval<>0 then do say say 'Unable to set UID to 0. Errno='lerrno 'Reason='lerrnojr exit retval end end cmd="fuser -cu " path cmdrc=bpxwunix(cmd,,'cmo.','cme.') say 'command return code='cmdrc say if cmdrc > 0 then do do i=1 to cmo.0 say cmo.i end do i=1 to cme.0 say cme.i end end else if cmo.0 > 0 then do i=1 to cmo.0 say 'Listing users of 'word(cme.1,1) SAY 'JOBNAME |PID |ASIDX' do j = 1 to words(cmo.i) psrc=bpxwunix('ps -p 'word(cmo.i,j)' -ojobname -opid -oxasid',,'pso.','pse.') upper pso.2 say left(word(pso.2,1),8)'|'left(word(pso.2,2),10)'|'right(word(pso.2,3),4,'0') end end Regards, Leo -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 4:42 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: BPXOINIT and SYSPLEX Mode Question Leo, Is bpxwlsof in your SYS1.SAXREXEC lib? I don't see it in mine, my message is not found in REXXLIB. In V2R1 TFS gets FSFULL. I'm just trying to get through on V1R13. We have no "df" commands that execute to query the filesystems. I guess we just wait for the full message. I guess we don't get a full message on V1R13 for a TFS filesystem. Sounds like we all should be querying /tmp until we get to V2R1. Thank you, Dave -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Leonardo Vaz Sent: Wednesday, October 22, 2014 2:55 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: BPXOINIT and SYSPLEX Mode Question Like Rex said, probably due to UID=0. Since you seem to want a mvs command to do it you can execute "f axr,bpxwlsof '/tmp'" to find out the user id. If you need to know the jobname I have a rexx that you can also put on the system rexx library to list it. Regards, Leo -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 2:44 PM To: IBM-MAIN@LISTSERV.
Re: QUESTION ABOUT VSAM / VSAM EXTENDED
I first really encountered this issue when a customer asked me to testify that he was lied to by STC when they sold him a device with 77GB of claimed storage but MXG reported only 72GB could be used. And while I agree that GiB should be used wherever possible, I can't change the MXG formats that print "GB" to "GiB" because, first, I prefer to avoid mixed case :) and second, nicely collimated reports would wrap with the extra character. Barry Herbert W. "Barry" Merrill, PhD President-Programmer MXG Software Merrill Consultants 10717 Cromwell Drive Dallas, TX 75229 ba...@mxg.com http://www.mxg.com - FAQ has Most Answers ad...@mxg.com - invoices/PO/Payment supp...@mxg.com- technical tel: 214 351 1966 - expect slow reply, use email fax: 214 350 3694 - prefer email, still works -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Joel C. Ewing Sent: Wednesday, October 22, 2014 3:48 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: QUESTION ABOUT VSAM / VSAM EXTENDED On 10/22/2014 10:00 AM, John Eells wrote: > jch...@ussco.com (Chase, John) wrote: > >>> * I believe that is most likely GiB for the pedantic among us. >> >> IIRC, DASD capacities are expressed in decimal, rather than binary, >> quantities: >> >> 4KB = 4,000 bytes; >> 4MB = 4,000,000 bytes; >> 4GB = 4,000,000,000 bytes; >> Etc. > > This is perhaps the strangest marketing decision ever made by the > industry. I don't even know who started it (IBM or a PCM way back > when--it certainly predates me). But while it's true that we advertise > (unformatted, IIRC) disk space in powers of ten, most system limits > are in powers of two, including this one. > Actually, I always thought it made perfect sense for DASD capacities to use decimal conventions. The capacity in characters/bytes per track, number of tracks per cylinder, and number of cylinders per device for early DASD were based on physical attributes of the device having nothing to do with powers of 2. Decimal notation and power-of-ten multipliers were a natural choice.Computer architectures existed in 1950s and 1960s that didn't use binary addressing of main memory either, and those used decimal suffix conventions for describing memory capacity as well. It was only on machines where the hardware instruction architecture used binary addressing and memory increments were a power of two that KB, MB, and later GB became "corrupted" when talking about memory space to mean what should now be called KiB, MiB, and GiB. Although today's hard drives may typically have a fixed-block architecture with a block size that is a power of two, empirical evidence shows it is still the case that the number of blocks per track and cylinders per device is still constrained by physical properties of the drive that have no relation to powers of 2, so it still makes sense to continue to describe capacity with decimal multiplier suffixes. What I instead still find extremely strange is the decision with MVS-z/OS to go with binary power multipliers for space values in SMS, JCL space allocation by records, and ISMF space displays, which went counter to long-established DASD space conventions. The size required for a typical data set is mainly a function of logical record size and maximum number of records, neither one of which quantity is constrained to a power of two and most certainly would be described by the end-user community using decimal values, not values with binary multipliers. At the vary least, since the introduction of standard binary suffixes in 1998, one should consistently use the correct suffix notation whenever possible, and especially to avoid confusion where binary memory notation and non-binary DASD notations collide. The VSAM file limit is based on a binary addressing constraint on the total number of bytes in all CIs within the file and should be expressed as 4 GiB. I would hope there is at least a goal in place to gradually make all IBM documentation and software displays compliant with the 1998 suffix standards to avoid ambiguity and confusion to newcomers unfamiliar with the confusing contextual interpretation of these suffixes that was required before 1998, but which should now be avoided. -- Joel C. Ewing,Bentonville, AR jcew...@acm.org -- 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
Question about Enterprise COBOL 5.1 & LE compatible level.
I have been asked to install Enterprise COBOL 5.1 which went GA in October of 2013. We are currently running z/OS 1.13 with a current RSU Level of 1404. We have Enterprise COBOL 4.2 and the corresponding LE level that came with z/OS 1.3 in February of 2012. Correct me if I am wrong, but, I don't think our current level of LE can support COBOL 5.1. Is there some maintenance that will upgrade our LE level to be compatible with COBOL 5.1? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: BPXOINIT and SYSPLEX Mode Question
Rex, I wish I did have zlsof. zlsof zlsof: FSUM7351 not found Thank you for your suggestion. I reformatted it a bit so I can cross-reference the number to the name. ps -e -oruser=USER -ouid -opid -oppid -ostime -oatime -oargs=CMD USER EUIDPID PPIDSTIME TIME CMD IBMUSER 0 1 0 Oct 21 0:02 BPXPINPR IBMUSER 0 2 1 Oct 21 0:00 EZBREINI Thank you, Dave -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Pommier, Rex Sent: Wednesday, October 22, 2014 2:54 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: BPXOINIT and SYSPLEX Mode Question If you want the UID in the ps -ef command, try this instead: ps -e -ouid -opid,ppid,pcpu=C -ostime,tty=TTY -oatime,args=CMD -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Hansen, Dave L - Eagan, MN Sent: Wednesday, October 22, 2014 1:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: BPXOINIT and SYSPLEX Mode Question Dear Friends, I've noticed on our z/OS V1R13 system that we do a "F BPXOINIT,SHUTDOWN=" and it works! However about z/OS V1R7 came a BPXPRMxx parameter SYSPLEX(YES/NO). We are a SYSPLEX=NO shop. So when I enter "F BPXOINIT,FILESYS=DISPLAY,FILESYSTEM=/TMP" I get an error: "BPXM106I UNIX SYSTEM SERVICES WAS NOT STARTED IN SYSPLEX MODE". I am looking for some help after reading the books. Perhaps the UID and OWNER information is only populated with zFS ownership (rather that z/OS UNIX ownership) of filesystems. I'd still like to track down our /tmp users in a non-shared environment. Supposedly /tmp filled up the other day and we IPL'd. UID=0 can report different USERIDs if they are all UID=0. It looks like OMVS USERIDS and TSO USERIDS also reported differently. And OWNERSHIP might change depending on whether or not you have zFS Sysplex Sharing (SYSPLEX=YES). Q). It says "The Modify Function Cannot Be Performed". Besides turning on SYSPLEX=YES, how can I get BPXOINIT to do a FILESYS=DISPLAY? Yes, I can work with "D OMVS,F" for Filesystems, but the RedBook on z/OS V1R13 Implementation shows that bpxoinit can tell me the UID and the OWNER. My OMVS display "d omvs,f,n=/tmp" shows: D OMVS,F,N=/TMP BPXO045I 12.58.20 DISPLAY OMVS 697 OMVS 000E ACTIVE OMVS=(00,FF,PC) TYPENAME DEVICE --STATUS--- MODE MOUNTEDLATCHES TFS11 ACTIVE RDWR 04/15/2014 L=23 NAME=/TMP 19.06.21Q=0 PATH=/SYSTEM/tmp MOUNT PARM=-s 10 Figure 15-27 in the RedBook on z/OS V1R13 Implementation shows more information from the omvs command that what I am getting. It shows UID=888 and OWNER=SC74. Q). How can I get more information out of my "d omvs,f" command so I can see the UIDs and OWNERs? My "fuser -cu /tmp" command shows many users of /tmp: fuser -cu /tmp /SYSTEM/tmp: 8c(IBMUSER) 25c(RMFGAT) 50331938(IBMUSER) 33554852c(AUTO2) fuser says these are TSO USERIDs. But when I enter "d omvs,u=IBMUSER" I get back IBMUSER NOT FOUND. With "ps -ef" I can see the PIDS with IBMUSER on them: IBMUSER 50331938 1 - Oct 21 ? 0:13 IMWHTTPD Q). How can IBMUSER have PID 50331938 that's using /tmp and not be found as an OMVS USERID? Thank you, Dave -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. -- 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: SMP/E RECEIVE SELECT( ... ) HOLDDATA ?
On 2014-10-22 13:38, Pommier, Rex wrote: > Note in the SMP/E Commands manual under the SELECT statement within the > RECEIVE command states: > > SELECT specifies one or more SYSMOD IDs that should be received. . > > Notes: > > 4. If you specify HOLDDATA and do not specify SYSMODs, only the HOLDDATA for > the selected SYSMODs is received. The SYSMODs themselves are not received, > nor are any associated ++FEATURE or ++PRODUCT MCS. > Thanks. Well, I had looked under "Syntax Notes", figuring that's where any exceptional behavior would be described. I guess it's not sufficiently exceptional. With your encouragement, I did find it. Elsewhere. > > Not a bug, and documented to work this way. I've used this exact syntax in > the past to grab just a certain bit of HOLDDATA that I wanted to get into a > global zone. > But doesn't meet my objectives. I'm trying two commands: RECEIVE SELECT( ... ) FROMNTS( ... ) . RECEIVE HOLDDATA FROMNTS( ... ) . Interesting. SYSPRINT seems to show that it unpacks the HOLDDATA twice (once for each command?), although only the second uses it. But it unpacks SMPMCS only once. And if it's RECEIVE FROMNETWORK and my CLIENT and SERVER data sets are instream, will one of each suffice? Will SMP/E read each only once and use it for both commands, or try to read it twice? A guru told me long ago (MVS 3.8 era) that a SYSIN can be read only once, and never repositioned (pretend it's a card reader). But empirically I believe I can contradict that. Thanks again, gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Question about Enterprise COBOL 5.1 & LE compatible level.
http://www-947.ibm.com/support/entry/portal/plan_install/rational/enterprise_cobol_for_z/os?productContext=-1463307252 http://www-01.ibm.com/support/docview.wss?uid=swg21377735 http://www-01.ibm.com/support/docview.wss?uid=pub1gc14738302 Installation guide. On Wed, Oct 22, 2014 at 4:31 PM, Mark Yuhas <003e4ad82c3a-dmarc-requ...@listserv.ua.edu> wrote: > I have been asked to install Enterprise COBOL 5.1 which went GA in October of > 2013. > > We are currently running z/OS 1.13 with a current RSU Level of 1404. We have > Enterprise COBOL 4.2 and the corresponding LE level that came with z/OS 1.3 > in February of 2012. > > Correct me if I am wrong, but, I don't think our current level of LE can > support COBOL 5.1. Is there some maintenance that will upgrade our LE level > to be compatible with COBOL 5.1? > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: ldapchangepwd
You are not supplying valid bind credentials. Suggest you get any ldapsearch to work first using TESTUSER's bind credentials. Then the password can be changed with just the addition of /newpwd after the current password on the ldapsearch. -- Donald J. dona...@4email.net On Wed, Oct 22, 2014, at 11:52 AM, Tim Brown wrote: > If I use > > sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base > -w oldpwd/newpwd > -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" > "(objectclass=*)" ; > > > I get > > ldap_sasl_bind: Credentials are not valid > > ldap_sasl_bind: additional info: R000104 The password is not correct or the > user is not completely defined (missing password or uid) > (srv_authenticate_native > > > Tim > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of Donald J. > Sent: Wednesday, 22 October, 2014 7:58 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ldapchangepwd > > -nshow what would be done but don't actually search > > -n is not newpwd > > ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=MVS7SUFF >-w oldpwd/newwd -s base -b "" objectclass=* > > This command should work from any platform. > The ldapchangpwd is probably mainframe only. > > -- > Donald J. > dona...@4email.net > > On Wed, Oct 22, 2014, at 04:23 AM, Tim Brown wrote: > > This gets a 0 but the password is still the old one > > > > sh /bin/ldapsearch -h 127.0.0.1 -p 389 -s base > > -w oldpwd > > -n oldpwd > > -D "racfid=TESTUSER,profiletype=user,sysplex=sysplex1" > > "(objectclass=*)" ; > > > > Tim > > > > -Original Message- > > From: IBM Mainframe Discussion List > > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=LvtsCzDNCf75euyc4fzn5EL5io%2BAybqG25QdZY9UXRM%3D%0A&s=834b9e0b9d05ee05e89e6f00605419e0203a44ff27e3c9f47248ecb9186369b2] > > On Behalf Of Donald J. > > Sent: Tuesday, 21 October, 2014 4:38 PM > > To: IBM-MAIN@LISTSERV.UA.EDU > > Subject: Re: ldapchangepwd > > > > That would be your SUFFIX parameter value. > > > > -- > > Donald J. > > dona...@4email.net > > > > On Tue, Oct 21, 2014, at 01:30 PM, Tim Brown wrote: > > > Thanks , where is RACFSY7 referred to in DSCONFIG? > > > > > > -Original Message- > > > From: IBM Mainframe Discussion List > > > [https://urldefense.proofpoint.com/v1/url?u=http://mailto:IBM-MAIN%40LISTSERV.UA.EDU&k=pCpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC6ctgNHLxNs%3D%0A&m=ZeARdsZMMXsaihBVF4w4otzQdqnzQnWZOfvpQ%2FfX%2FFY%3D%0A&s=05dc0b981d58253ccd44b3282c2354b893a58a1d3407a8fb674904a90e2a9cb2] > > > On Behalf Of Donald J. > > > Sent: Tuesday, 21 October, 2014 4:12 PM > > > To: IBM-MAIN@LISTSERV.UA.EDU > > > Subject: Re: ldapchangepwd > > > > > > This works for me: > > > > > > ldapsearch -h mvs7 -D racfid=jojo123,profiletype=user,cn=RACFSY7 -w > > > oldpwd/ oldpwd -s base -b "" objectclass=* > > > > > > -- > > > Donald J. > > > dona...@4email.net > > > > > > On Tue, Oct 21, 2014, at 07:58 AM, Tim Brown wrote: > > > > Attempting to use ldapchangepwd. Any idea what is causing error? > > > > > > > > ldapchangepwd -D "cn=TESTUSER,o=IBM,c=US" -w ? -n ? -h 127.0.0.1 > > > > -p > > > > 389 > > > > > > > > Enter current password ==> old > > > > Enter new password ==> new > > > > > > > > ldap_sasl_bind: Credentials are not valid > > > > ldap_sasl_bind: additional info: R004062 Credentials are not valid > > > > (ldbm_authenticate_user:252) > > > > > > > > Thanks, > > > > > > > > Tim Brown > > > > > > > > > > > > > > > > > > > > -- > > > > -- > > > > -- For IBM-MAIN subscribe / signoff / archive access instructions, > > > > send email to lists...@listserv.ua.edu with the message: INFO > > > > IBM-MAIN > > > > > > -- > > > https://urldefense.proofpoint.com/v1/url?u=http://www.fastmail.fm/&k > > > =p > > > CpgOv%2FKLW5dYRss05kLEw%3D%3D%0A&r=tQq0J85k4w4CeO1cI0sWanGhPyb3Fq7EC > > > 6c > > > tgNHLxNs%3D%0A&m=ZLd7j94zTyQxa%2FVaBKKyHfxrRdjH%2FDYQ0OKhKqpVTKM%3D% > > > 0A > > > &s=c46847a5cd0a26892078bc3d6e22a0bf2d595a9220741a4c514743596b3c7c0f > > > - Send your email first class > > > > > > > > > -- 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 messa
DFSORT
Hello We have the below sort card in production, we are joining on the first 8 bytes . The file is currently unsorted on 1-8 bytes . Could some one please let me know how to modify the control card to do the sort on 1'st 8 bytes and then do a join ? JOINKEYS F1=ITEM,FIELDS=(01,08,A) JOINKEYS F2=CLUB,FIELDS=(01,08,A) REFORMAT FIELDS=(F1:5,167,F2:1,4,9,78) SORT FIELDS=(1,4,BI,A, 168,4,BI,A) Thanks Ron T -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
What address space is using AUX slots?
It seems, we've got enough real storage and enough Flash Memory. There is hardly any paging. We've got two local page data sets mainly because VIO paging will not go to Flash Memory. We're starting to see local page data set usage at ~30%. I conclude that this must be VIO data being paged out. I'm not very fluent in using neither RMF, nor MAINVIEW. I'd like to find out which AS is causing this AUX usage. Not that I'd currently think, we're in touble. Just curious. Does anyone have some hints where to start? -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: What address space is using AUX slots?
Note: This might be a "classic" case of "overnight batch steals online's pages". The perpetrator's left the scene and you're left with the victim. :-) Take the DeLorean* :-) back a few hours and you might find the culprit. Cheers, Martin * Sorry: A certain trio of movies have been on UK television in the past week. :-) Martin Packer, zChampion, Principal Systems Investigator, Worldwide Banking Center of Excellence, IBM +44-7802-245-584 email: martin_pac...@uk.ibm.com Twitter / Facebook IDs: MartinPacker Blog: https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker From: Peter Hunkeler To: IBM-MAIN@LISTSERV.UA.EDU Date: 23/10/2014 07:44 Subject:What address space is using AUX slots? Sent by:IBM Mainframe Discussion List It seems, we've got enough real storage and enough Flash Memory. There is hardly any paging. We've got two local page data sets mainly because VIO paging will not go to Flash Memory. We're starting to see local page data set usage at ~30%. I conclude that this must be VIO data being paged out. I'm not very fluent in using neither RMF, nor MAINVIEW. I'd like to find out which AS is causing this AUX usage. Not that I'd currently think, we're in touble. Just curious. Does anyone have some hints where to start? -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN