Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread allan winston
I did a lot of work in this area 20 years ago.


If you have MXG in your shop, the ANALBLSR will suggest jobs that can
benefit from Batch LSR, assuming the proper SMF types are being collected
and processed by MXG.  Documentation is in member ADOCBLSR.  It has been 18
years since I have had access to MXG, so the member names could have
changed.



If you happen to have the Data Optimizer component of the BMC Mainview
Batch Optimizer, then you can forgo the JCL changes by adding
specifications by various combinations of JOB and/or DDNAME and/or DSNAME
in that product’s parameter files.



Always use separate pools for the index and data components.  If the number
of index CI’s is manageable, consider choosing enough index buffers to make
the index component resident.

Memory was more constrained when I performed my tuning activities than
now.  The choice of how many buffers to assign to each CISIZE in each pool
is a case of not adding even more buffers when the benefit is diminishing.
For tuning purposes, I would refer you to ITSO manual SG24-2557-00,
“System/390 MVS Parallel Sysplex Batch Performance”.  I am pretty sure that
I downloaded it from the Redbooks site years ago, but it is no longer
there.  I have found it on the Wayback Machine at:

http://web.archive.org/web/20060107154104/http://www.redbooks.ibm.com:80/redbooks/pdfs/sg242557.pdf


This manual describes the use of the F61 (EID EF61) GTF trace records and
has a sample ICETOOL job to get a feel on how the keys (really CI numbers)
are distributed.  Note that VSAM was enhanced after publication of this
manual, so the field described in Appendix A at 33,4 is now the control
interval number rather than the RBA.

The manual also shows execution of the MKTTOOLS tool VLBPAA, which I
extensively used 20 years ago.

However, it seems that no one has been able to obtain VLBPAA from IBM in
recent years.  That RBA to CI number change in VSAM likely would make the
VLBPAA results slightly inaccurate, too.



CICS is an entirely different ballgame.  In the rare event that the VSAM
files in your shop are still using LSR instead of RLS, then there are
opportunities for performance improve by appropriate changes to the FILE
and LSRPOOL specifications using Resource Definition Online or,
equivalently, via the batch program DFHCSDUP.  Never let files with
significant activity default to pool 1.



 Allan



On Fri, Jul 7, 2023 at 12:38 AM Jim Mulder  wrote:

>   That is probably the most recent documentation.  I doubt that anything
> has been done since I posted this
> on IBM-MAIN on Sep 12, 2012:
>
> > Thanks! I'd already read the book and noted that Dynamic SSI came after
> > BLSR. And so the BLSR book might not have been updated.
>
> I am pretty sure that I submitted a request about 15 years ago
> to update the next edition of the Batch LSR manual to say that
> SETSSI can be used to active Batch LSR. But it would appear
> that there hasn't been a subsequent edition of that book.
> (So my request may still be pending somewhere).
>
> Jim Mulder Batch LSR Developer IBM Corp. Poughkeepsie, NY
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Pommier, Rex
> Sent: Thursday, July 6, 2023 3:23 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared
> Resource(LSR) Documentation?
>
> Ehhh, I just found my "current" BLSR documentation.  GC28-1469 that
> somebody already pointed out, MVS/ESA 5.1, June 1994.  Guess the old brain
> cells are getting foggier than I thought they were.
>
> Rex
>
> -Original Message-
> From: Pommier, Rex
> Sent: Thursday, July 6, 2023 2:19 PM
> To: 'IBM Mainframe Discussion List' 
> Subject: RE: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared
> Resource(LSR) Documentation?
>
> I activated BLSR at *current job* a few years back.  I had used it very
> successfully at prior jobs but nobody here had heard of it.  I convinced a
> couple of the application teams to try it on some heavy hitters and they
> were astonished at the difference.  At the time I activated it I thought I
> had found a relatively current manual on it but for the life of me I can't
> find it now.  :-(
>
> Rex
>
> --
> 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: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Jim Mulder
  That is probably the most recent documentation.  I doubt that anything has 
been done since I posted this 
on IBM-MAIN on Sep 12, 2012:

> Thanks! I'd already read the book and noted that Dynamic SSI came after
> BLSR. And so the BLSR book might not have been updated.

I am pretty sure that I submitted a request about 15 years ago
to update the next edition of the Batch LSR manual to say that
SETSSI can be used to active Batch LSR. But it would appear
that there hasn't been a subsequent edition of that book.
(So my request may still be pending somewhere).

Jim Mulder Batch LSR Developer IBM Corp. Poughkeepsie, NY  

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pommier, Rex
Sent: Thursday, July 6, 2023 3:23 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?

Ehhh, I just found my "current" BLSR documentation.  GC28-1469 that somebody 
already pointed out, MVS/ESA 5.1, June 1994.  Guess the old brain cells are 
getting foggier than I thought they were.

Rex

-Original Message-
From: Pommier, Rex
Sent: Thursday, July 6, 2023 2:19 PM
To: 'IBM Mainframe Discussion List' 
Subject: RE: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?

I activated BLSR at *current job* a few years back.  I had used it very 
successfully at prior jobs but nobody here had heard of it.  I convinced a 
couple of the application teams to try it on some heavy hitters and they were 
astonished at the difference.  At the time I activated it I thought I had found 
a relatively current manual on it but for the life of me I can't find it now.  
:-(

Rex

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


PGP & PKWARE Smartcrypt for z/OS

2023-07-06 Thread Steely.Mark
If any one on the list uses PKWARE Smartcrypt for z/OS for PGP encryption would 
you please respond to me off the list.

Thank You

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


Re: Where am I going wrong with XLC __TIMESTAMP__ ?

2023-07-06 Thread Charles Mills
And the answer is ...

Although it is not so documented, apparently __TIMESTAMP__ is a C (not C++) 
-only feature.

I am further informed that __TIMESTAMP__ is not part of the C standard, so I am 
out of luck.

Charles

On Sat, 1 Jul 2023 16:52:20 -0500, Charles Mills  wrote:

>I am using XLC __TIMESTAMP__ for the first (!) time. The source file is in 
>UNIX and definitely has a timestamp. Here is the code
>
>static const char versionMsg[] = "blah blah, Built " __DATE__ " " __TIME__ ", 
>Source timestamp " __TIMESTAMP__ ; 
>
>The message is displaying as
>
>blah blah, Built Jul  1 2023 14:12:35, Source timestamp Mon Jan  1  0:00:01 
>1990   

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


Re: SORTWK space usage

2023-07-06 Thread Sri h Kolusu
>> SORT.PARMLIB(SIZEnnnG) Where nnn=001,005,020,100,200,300,400,500,...,999)?

Mike,

Why bother about creating different members based on the size of the file?  
Most of the parms that Billy is overriding are good candidates for Installation 
defaults.  All they need to do is change 1 member and everything will be 
automatically taken care of

Here is a detailed description of ICEPRMxx

https://www.ibm.com/docs/en/zos/2.5.0?topic=defaults-using-iceprmxx-members-in-parmlib

Thanks,
Kolusu

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


Re: SORTWK space usage

2023-07-06 Thread Mike Schwab
SORT.PARMLIB(SIZEnnnG) Where nnn=001,005,020,100,200,300,400,500,...,999)?

On Thu, Jul 6, 2023 at 2:00 PM Billy Ashton  wrote:
>
> OK, the team is going to figure out what is the best set of defaults for
> the majority of work (80/20 rule), and then use the full DFSPARM
> override for those odd jobs that need to add FILSZ. I think we will
> leave the DYNSPC out for now, and work with the default 256 unless we
> need to change it. Of course, we test all the job changes like this.
>
> Thanks again so much for your guidance here! I don't think I have any
> more questions, but other folks may still jump in, I guess.
>
> Billy Ashton
>
>
> -- Original Message --
> From "Sri h Kolusu" 
> To IBM-MAIN@listserv.ua.edu
> Date 7/6/2023 1:13:39 PM
> Subject Re: SORTWK space usage
>
> >>>  and their intention is to use the common DFSPARM like I showed, but then 
> >>> to concatenate another line there with the FILSZ=E### value. This way, 
> >>> they don't need to specify everything again, and can focus on only the 
> >>> parameter they need.
> >
> >Billy,
> >
> >Unfortunately, that would NOT work.  You cannot have multiple OPTION 
> >statements.  However, you can override the contents of DD of a proc in the 
> >JCL.  So, you add the FILSZ parameter at the end of your parms. Or you need 
> >to add a COMMA at the end and have FILSZ parm on the next line.
> >
> >>>  Is there some formula for the DYNSPC setting? the manual had a table, 
> >>> but it said it was showing a value for 6000-byte records...that doesn't 
> >>> sound overly useful
> >
> >The manual also mentions about the size of the file in MB in relation to 
> >DYNSPC.  "Blockset is able to sort approximately 150 megabytes with 
> >DYNSPC=32 and approximately 1200 megabytes with DYNSPC=256."
> >
> >In your case you overrode DYNSPC=768 which would let your Sort 3600 
> >megabytes(3.6 GB).   However, your program is trying to sort about 69 GB of 
> >data.   You cannot really tune DYNSPC for that size.  You are better off 
> >providing the estimated filesize via DFSPARM with DYNALLOC and sort will 
> >automatically allocate the necessary disk space.
> >
> >≫--is there a different setting for secondary allocation?
> >
> >Look up the parm WRKSEC which specifies whether DFSORT uses automatic 
> >secondary allocation for temporary JCL SORTWKdd data sets for which a 
> >secondary allocation amount is not specified.
> >
> >https://www.ibm.com/docs/en/zos/2.5.0?topic=statements-option-control-statement
> >
> >
> >Thanks,
> >Kolusu
> >
> >
> >--
> >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



-- 
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: Double ampersand?

2023-07-06 Thread zMan
Why does "double ampersand" sound like an old-timey insult? "You no-good,
double-ampersand, horswogglin'..."

On Thu, Jul 6, 2023 at 10:19 AM Tom Marchant <
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:

> By OS/360 release 19 (1970) & was the documented way to specify a
> temporary data set. See page 168 of
>
> http://www.bitsavers.org/pdf/ibm/360/os/R19_Jun70/GC28-6704-0_JCL_Reference_Rel_19_Jun70.pdf
>
> 
> If you do include the DSNAME parameter, the temporary data set name
> can consist of 1 through 8 characters and is preceded by two ampersands
> (&). The character following the ampersands must be an alphabetic or
> national (~r#,$) character: the remaining characters can be any
> alphameric or national characters. (A temporary data set name that is
> preceded by only one ampersand is treated as a temporary data set name
> as long as no value is assigned to it either on the EXEC statement for
> this job step when it calls a procedure, or on a PROC statement within
> the procedure. If a value is assigned to it by one of these means, it
> is treated as a symbolic parameter.
> 
>
> There is no change bar on that paragraph, so it was likely introduced with
> an earlier release. I don't have access to an earlier JCL manual, other
> than the one from 1967 that Shmuel referenced.
>
> --
> Tom Marchant
>
>
> On Thu, 6 Jul 2023 02:15:28 +, Seymour J Metz  wrote:
>
> >In that era, double ampersand was invalid. When IBM added symbolic
> parameters, they added double ampersand as an escape for a single
> ampersand. I don't know whether they were thinking about  temporary DSNs
> when they came up with the rule.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
zMan -- "I've got a mainframe and I'm not afraid to use it"

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


Re: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Pommier, Rex
Ehhh, I just found my "current" BLSR documentation.  GC28-1469 that somebody 
already pointed out, MVS/ESA 5.1, June 1994.  Guess the old brain cells are 
getting foggier than I thought they were.

Rex

-Original Message-
From: Pommier, Rex 
Sent: Thursday, July 6, 2023 2:19 PM
To: 'IBM Mainframe Discussion List' 
Subject: RE: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?

I activated BLSR at *current job* a few years back.  I had used it very 
successfully at prior jobs but nobody here had heard of it.  I convinced a 
couple of the application teams to try it on some heavy hitters and they were 
astonished at the difference.  At the time I activated it I thought I had found 
a relatively current manual on it but for the life of me I can't find it now.  
:-(

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Farley, Peter
Sent: Thursday, July 6, 2023 2:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?

I have never heard anyone complain abut using the SUBSYS setup to save major 
CPU and elapsed time.  The job at hand is to use the tools we have to satisfy 
the business needs, not to complain about the tiny extra steps required by the 
tool.

BLSR "Just Works", and that is good enough for me until someone can show me a 
better way (with real-life examples please).

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:53 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I don't think I've seen any. Anyone?

I do think I heard people didn't much like having a subsystem to do this job - 
after all SUBSYS= in JCL is needed. (No disrespect to those that built BLSR - 
twice, I believe.)

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:45
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
Martin,

I understand that access bias is supposed to be the replacement for the BLSR 
subsystem, but I have to report that the admittedly ad-hoc local tests I have 
done showed me that BLSR generates far better results in reducing CPU and I/O 
for VSAM files than the new "access bias" tools do.

Are there any publicly available head-to-head comparison reports done by IBM 
showing that access bias is an improvement over BLSR for the same sets of 
access patterns?  Such a report showing the access bias parameters used vs 
matching BLSR buffer specifications for varieties of access patterns would be 
instructive and helpful.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://urldefense.com/v3/__https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf__;!!KjMRP1Ixj6eLE0Fj!rZuY3T0jA2yT7pFBFmjqWG4uNQKFJxDDfdSq8QupgX5FfvBuyPO2g0BSSmTEm5r8c5G_VVHhC0heYSh-vRSEl_vsBAx4p93-Wg7H$
 

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the 

Re: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Pommier, Rex
I activated BLSR at *current job* a few years back.  I had used it very 
successfully at prior jobs but nobody here had heard of it.  I convinced a 
couple of the application teams to try it on some heavy hitters and they were 
astonished at the difference.  At the time I activated it I thought I had found 
a relatively current manual on it but for the life of me I can't find it now.  
:-(

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Farley, Peter
Sent: Thursday, July 6, 2023 2:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?

I have never heard anyone complain abut using the SUBSYS setup to save major 
CPU and elapsed time.  The job at hand is to use the tools we have to satisfy 
the business needs, not to complain about the tiny extra steps required by the 
tool.

BLSR "Just Works", and that is good enough for me until someone can show me a 
better way (with real-life examples please).

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:53 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I don't think I've seen any. Anyone?

I do think I heard people didn't much like having a subsystem to do this job - 
after all SUBSYS= in JCL is needed. (No disrespect to those that built BLSR - 
twice, I believe.)

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:45
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
Martin,

I understand that access bias is supposed to be the replacement for the BLSR 
subsystem, but I have to report that the admittedly ad-hoc local tests I have 
done showed me that BLSR generates far better results in reducing CPU and I/O 
for VSAM files than the new "access bias" tools do.

Are there any publicly available head-to-head comparison reports done by IBM 
showing that access bias is an improvement over BLSR for the same sets of 
access patterns?  Such a report showing the access bias parameters used vs 
matching BLSR buffer specifications for varieties of access patterns would be 
instructive and helpful.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://urldefense.com/v3/__https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf__;!!KjMRP1Ixj6eLE0Fj!rZuY3T0jA2yT7pFBFmjqWG4uNQKFJxDDfdSq8QupgX5FfvBuyPO2g0BSSmTEm5r8c5G_VVHhC0heYSh-vRSEl_vsBAx4p93-Wg7H$
 

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of 

Re: Help -Autyh

2023-07-06 Thread Farley, Peter
GIYF.  Does this MS page help:

https://learn.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset?tabs=intune

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Beaver
Sent: Thursday, July 6, 2023 3:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Help -Autyh

Ok guys. I know this question does not belong here.

But this group has the best general experts.

I forgot my Microsoft Authenticator password.  Any one

How to recover the 6 digit pin?

TIA
--

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


Help -Autyh

2023-07-06 Thread Steve Beaver
Ok guys. I know this question does not belong here.

But this group has the best general experts.

 

I forgot my Microsoft Authenticator password.  Any one

How to recover the 6 digit pin?

 

TIA


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


Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Farley, Peter
I have never heard anyone complain abut using the SUBSYS setup to save major 
CPU and elapsed time.  The job at hand is to use the tools we have to satisfy 
the business needs, not to complain about the tiny extra steps required by the 
tool.

BLSR "Just Works", and that is good enough for me until someone can show me a 
better way (with real-life examples please).

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:53 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I don't think I've seen any. Anyone?

I do think I heard people didn't much like having a subsystem to do this job - 
after all SUBSYS= in JCL is needed. (No disrespect to those that built BLSR - 
twice, I believe.)

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:45
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
Martin,

I understand that access bias is supposed to be the replacement for the BLSR 
subsystem, but I have to report that the admittedly ad-hoc local tests I have 
done showed me that BLSR generates far better results in reducing CPU and I/O 
for VSAM files than the new "access bias" tools do.

Are there any publicly available head-to-head comparison reports done by IBM 
showing that access bias is an improvement over BLSR for the same sets of 
access patterns?  Such a report showing the access bias parameters used vs 
matching BLSR buffer specifications for varieties of access patterns would be 
instructive and helpful.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches:

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,
--

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 

Re: SORTWK space usage

2023-07-06 Thread Billy Ashton
OK, the team is going to figure out what is the best set of defaults for 
the majority of work (80/20 rule), and then use the full DFSPARM 
override for those odd jobs that need to add FILSZ. I think we will 
leave the DYNSPC out for now, and work with the default 256 unless we 
need to change it. Of course, we test all the job changes like this.


Thanks again so much for your guidance here! I don't think I have any 
more questions, but other folks may still jump in, I guess.


Billy Ashton


-- Original Message --

From "Sri h Kolusu" 

To IBM-MAIN@listserv.ua.edu
Date 7/6/2023 1:13:39 PM
Subject Re: SORTWK space usage


 and their intention is to use the common DFSPARM like I showed, but then to 
concatenate another line there with the FILSZ=E### value. This way, they don't 
need to specify everything again, and can focus on only the parameter they need.


Billy,

Unfortunately, that would NOT work.  You cannot have multiple OPTION 
statements.  However, you can override the contents of DD of a proc in the JCL. 
 So, you add the FILSZ parameter at the end of your parms. Or you need to add a 
COMMA at the end and have FILSZ parm on the next line.


 Is there some formula for the DYNSPC setting? the manual had a table, but it 
said it was showing a value for 6000-byte records...that doesn't sound overly 
useful


The manual also mentions about the size of the file in MB in relation to DYNSPC.  
"Blockset is able to sort approximately 150 megabytes with DYNSPC=32 and 
approximately 1200 megabytes with DYNSPC=256."

In your case you overrode DYNSPC=768 which would let your Sort 3600 
megabytes(3.6 GB).   However, your program is trying to sort about 69 GB of 
data.   You cannot really tune DYNSPC for that size.  You are better off 
providing the estimated filesize via DFSPARM with DYNALLOC and sort will 
automatically allocate the necessary disk space.

≫--is there a different setting for secondary allocation?

Look up the parm WRKSEC which specifies whether DFSORT uses automatic secondary 
allocation for temporary JCL SORTWKdd data sets for which a secondary 
allocation amount is not specified.

https://www.ibm.com/docs/en/zos/2.5.0?topic=statements-option-control-statement


Thanks,
Kolusu


--
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: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Martin Packer
I don’t think I’ve seen any. Anyone?

I do think I heard people didn’t much like having a subsystem to do this job – 
after all SUBSYS= in JCL is needed. (No disrespect to those that built BLSR – 
twice, I believe.)

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:45
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
Martin,

I understand that access bias is supposed to be the replacement for the BLSR 
subsystem, but I have to report that the admittedly ad-hoc local tests I have 
done showed me that BLSR generates far better results in reducing CPU and I/O 
for VSAM files than the new "access bias" tools do.

Are there any publicly available head-to-head comparison reports done by IBM 
showing that access bias is an improvement over BLSR for the same sets of 
access patterns?  Such a report showing the access bias parameters used vs 
matching BLSR buffer specifications for varieties of access patterns would be 
instructive and helpful.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches:

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,
--

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

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU

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


Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Farley, Peter
Martin,

I understand that access bias is supposed to be the replacement for the BLSR 
subsystem, but I have to report that the admittedly ad-hoc local tests I have 
done showed me that BLSR generates far better results in reducing CPU and I/O 
for VSAM files than the new "access bias" tools do.

Are there any publicly available head-to-head comparison reports done by IBM 
showing that access bias is an improvement over BLSR for the same sets of 
access patterns?  Such a report showing the access bias parameters used vs 
matching BLSR buffer specifications for varieties of access patterns would be 
instructive and helpful.

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Martin Packer
Sent: Thursday, July 6, 2023 2:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://urldefense.com/v3/__https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!JhyPfuwwoYutED2Q2XZZKo3JDJC_7-0Rx3M1LKcv-IRXGGGCH7BY_Vk2Y_EcEtrlVzXgM6cPz83G_i7Vbw6MDPw01lrCKg$
 

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches:

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,
--

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: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Martin Packer
I rather thought the modern way was with built in things like access bias, 
rather than relying on a subsystem.

Is there a particular reason you need BLSR?

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter <031df298a9da-dmarc-requ...@listserv.ua.edu>
Date: Thursday, 6 July 2023 at 19:26
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: What happened to GC26-1672 Batch Local Shared 
Resource(LSR) Documentation?
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All,

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches:

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,
--

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

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU

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


Re: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Farley, Peter
I didn't find the one you requested, but I did find GC28-1469-00, "MVS 
Programming: Batch Local Shared Resources Subsystem Guide".  Sent PDF 
privately, link found on the web here:

https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf

HTH

Peter

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All, 

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches: 

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,
--

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: [EXTERNAL] What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Pommier, Rex
VSAM Demystified has a short (a couple paragraphs) blurb about BLSR as well.  

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Thursday, July 6, 2023 12:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] What happened to GC26-1672 Batch Local Shared Resource(LSR) 
Documentation?

All, 

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches: 

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,

Steve Estle
303-817-9954
Peraton.com Systems Programmer / Performance Specialist

--
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: What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Sri h Kolusu
>> Batch Local Shared Resource(LSR) Documentation

Steve,

Does this help?

https://publibz.boulder.ibm.com/epubs/pdf/iea5j600.pdf

Thanks,
Kolusu

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


What happened to GC26-1672 Batch Local Shared Resource(LSR) Documentation?

2023-07-06 Thread Steve Estle
All, 

Unfortunately, I have to date myself a bit, but back in the 90's while with 
IBM,  I implemented batch LSR on some VSAM batch jobs that significantly 
reduced some batch jobs run time and overall CPU usage - Hours to minutes and 
~75% reduction in CPU time.  I have now the need to use Batch LSR and work with 
applications team that owns a job, but can't locate the current Batch LSR 
documentation as it applies to ZOS (we are 2.5 shop).  I'm now using ZBNA to do 
similar things on my current account (btw I can't say enough good things about 
ZBNA - thanks to John Burg and WSC team!

I've looked on IBM's documentation and Book Manager sites and cannot locate.  
I've found some references via Google search and searched this forum / archives 
and see references that the document is out there in either the MVS collection 
(possibly OS/390 collection too), but truly not sure where to locate this 
invaluable documentation anymore, but certainly thought there would be a 
current version of the doc(?)  somewhere online - but maybe not.  Any IBMers 
out here monitoring this forum, can we get a current version in ZOS 
documentation?

So here is best document number and name of document that I know of based 
online searches: 

GC26-1672 Batch Local Shared Resources

If anyone has this document you can just email it to me at 
steven.es...@peraton.com as PDF file.

Thanks very much for everyone's help,

Steve Estle
303-817-9954
Peraton.com Systems Programmer / Performance Specialist

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


Re: SORTWK space usage

2023-07-06 Thread Sri h Kolusu
>> and their intention is to use the common DFSPARM like I showed, but then to 
>> concatenate another line there with the FILSZ=E### value. This way, they 
>> don't need to specify everything again, and can focus on only the parameter 
>> they need.

Billy,

Unfortunately, that would NOT work.  You cannot have multiple OPTION 
statements.  However, you can override the contents of DD of a proc in the JCL. 
 So, you add the FILSZ parameter at the end of your parms. Or you need to add a 
COMMA at the end and have FILSZ parm on the next line.

>> Is there some formula for the DYNSPC setting? the manual had a table, but it 
>> said it was showing a value for 6000-byte records...that doesn't sound 
>> overly useful

The manual also mentions about the size of the file in MB in relation to 
DYNSPC.  "Blockset is able to sort approximately 150 megabytes with DYNSPC=32 
and approximately 1200 megabytes with DYNSPC=256."

In your case you overrode DYNSPC=768 which would let your Sort 3600 
megabytes(3.6 GB).   However, your program is trying to sort about 69 GB of 
data.   You cannot really tune DYNSPC for that size.  You are better off 
providing the estimated filesize via DFSPARM with DYNALLOC and sort will 
automatically allocate the necessary disk space.

≫--is there a different setting for secondary allocation?

Look up the parm WRKSEC which specifies whether DFSORT uses automatic secondary 
allocation for temporary JCL SORTWKdd data sets for which a secondary 
allocation amount is not specified.

https://www.ibm.com/docs/en/zos/2.5.0?topic=statements-option-control-statement


Thanks,
Kolusu


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


Re: Code Page for dataset names

2023-07-06 Thread Matt Hogstrom
The original question was posed on StackOverflow here 
https://stackoverflow.com/questions/76569347/what-are-the-supported-code-points-for-special-characters-for-valid-z-os-datas

There is a whole set of answers (opinions) on the subject.  

I did some testing by creating a file in USS in CP047 with the characters “@#$” 
and then used iconv to convert them to a variety of code pages and compare the 
results.  Some conversions failed but when looking at the code pages that 
failed they didn’t appear to me to be what I would consider mainstream.  For 
the ones I’m familiar with they all converted correctly.

The command was 'iconv -f 1047 -t 37 special > converted;chtag -t -c 37 
converted;cmp special converted’   I changed to the encoding of 37 to other 
code pages and most worked fine.  You can find the list of cps supported by 
issuing 'iconv -l’ and there are a lot of them.

Thanks for your comments and feedback.  Always interesting how a thread will go 
on such a topic as this.

Matt Hogstrom

“It may be cognitive, but, it ain’t intuitive."
— Hogstrom



> On Jul 5, 2023, at 3:00 PM, John McKown  wrote:
> 
> All JCL is CP-037. This predates any idea of code pages in the OS. The JCL
> converter/interpreter only works with that encoding.


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


Re: SORTWK space usage

2023-07-06 Thread Billy Ashton
Yes, you are right. We are looking for a common proc (well, it is common 
per application team - we have 7 major teams). Once we get done going 
through this exercise, we will see what makes sense to update 
installation defaults - that is a good idea!


Now, for the one big job - the COBOL program is releasing records to the 
sort, and their intention is to use the common DFSPARM like I showed, 
but then to concatenate another line there with the FILSZ=E### value. 
This way, they don't need to specify everything again, and can focus on 
only the parameter they need.


Is there some formula for the DYNSPC setting? the manual had a table, 
but it said it was showing a value for 6000-byte records...that doesn't 
sound overly useful. And based on what you said, this is primary 
allocations--is there a different setting for secondary allocation? So 
for example, If I had my SORTWKxx file defined as CYL(4000,1000) - which 
might be too high a primary as you said - How can I convert that sort of 
allocation to DYNSPC settings? It sounds like that would be a crucial 
setting for my common parameters to be successful.


Thank you and best regards,
Billy Ashton


-- Original Message --

From "Sri h Kolusu" 

To IBM-MAIN@listserv.ua.edu
Date 7/6/2023 12:05:52 PM
Subject Re: SORTWK space usage


 One question they asked me, about our common SORT proc:


Billy,

Common SORT proc?  Does that mean every SORT gets that override?  If that is 
the intention, why not update the Installation defaults with those overrides? 
You can use PARMLIB member and update for both ICEAM1 (JCL Invocations)  ICEAM2 
(Program invoked) environments.


 Is it acceptable to code this DFSPARM data in a single PDS member, and then 
let it be the default for all our SORT calls? Is there any potential problem 
with using this everywhere?


Billy,

It looks good, but I just don't see the FILSZ parm.  I remember you mentioning 
that a COBOL program is passing the records to DFSORT.  The DYNSPC=768 would 
give you 1068 cylinders as primary space.

Thanks,
Kolusu
DFSORT Development
IBM Corporation

--
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: SORTWK space usage

2023-07-06 Thread Sri h Kolusu
>> One question they asked me, about our common SORT proc:

Billy,

Common SORT proc?  Does that mean every SORT gets that override?  If that is 
the intention, why not update the Installation defaults with those overrides? 
You can use PARMLIB member and update for both ICEAM1 (JCL Invocations)  ICEAM2 
(Program invoked) environments.

>> Is it acceptable to code this DFSPARM data in a single PDS member, and then 
>> let it be the default for all our SORT calls? Is there any potential problem 
>> with using this everywhere?

Billy,

It looks good, but I just don't see the FILSZ parm.  I remember you mentioning 
that a COBOL program is passing the records to DFSORT.  The DYNSPC=768 would 
give you 1068 cylinders as primary space. 

Thanks,
Kolusu
DFSORT Development
IBM Corporation

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


Re: SORTWK space usage

2023-07-06 Thread Billy Ashton
This discussion has gone well in my meeting with the programming team. 
One question they asked me, about our common SORT proc:


Is it acceptable to code this DFSPARM data in a single PDS member, and 
then let it be the default for all our SORT calls? Is there any 
potential problem with using this everywhere?

//DFSPARM  DD   *
 OPTION DYNALLOC=(SYSDA,15),DYNSPC=768,HIPRMAX=OPTIMAL,MOSIZE=MAX,MOWRK
/*

(I put the data instream here, but we want to stick it into a system PDS 
member.)


Thank you and best regards,
Billy Ashton


-- Original Message --

From "Sri h Kolusu" 

To IBM-MAIN@listserv.ua.edu
Date 7/5/2023 11:18:26 AM
Subject Re: SORTWK space usage


 Also, I assume there is no way to force a Hipersort or a Dataspace sort? In 
one of my tests this morning, I saw this:


Don,

If you want to force HIPERSORT, then you need to turn off other paths of code.  
You can do that with the following.

MOSIZE=0,DSPSIZE=0,NOMOWRK,HIPRMAX=OPTIMAL

Similarly, if you want to run dataspace path then you need.

MOSIZE=0,NOMOWRK,HIPRMAX=0,DSPSIZE=MAX


 Should I be concerned about the ICED180 and 188 messages showing they weren't 
used?


NO.  DFSORT executes 5 different paths and depending on the path used, the 
message ICE165I, ICE199I, ICE299I, ICE399I, ICE180I and ICE188I will have a 
non-zero value.  In your case your job used Memory objects as work storage and 
hence the other paths of code have ZERO values for usage.

Thanks,
Kolusu
DFSORT Development
IBM Corporation



--
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: Code Page for dataset names

2023-07-06 Thread Paul Gilmartin
On Thu, 6 Jul 2023 09:37:00 -0500, Tom Marchant wrote:

>Under this proposal, how would SUBMIT handle characters represented in the 
>terminal code page that have no representation in 037?
>
Any of:
o Fail with a clear message.
o Replace them with the SUB character (a common convention)
o Delete them (an option supported by iconv.)

Better to fail at SUBMIT time than get unexpected behavior from regex or 
compiler
as is too often eported.

>On Wed, 5 Jul 2023 16:00:55 -0500, Paul Gilmartin wrote:
>
>>How about an RFE, I mean "Idea" that the ISPF SUBMIT command should
>>use that information to convert from the terminal code page to 037?
>>
>>I hate EBCDIC!

-- 
gil

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


Re: Code Page for dataset names

2023-07-06 Thread Tom Marchant
Under this proposal, how would SUBMIT handle characters represented in the 
terminal code page that have no representation in 037?

-- 
Tom Marchant

On Wed, 5 Jul 2023 16:00:55 -0500, Paul Gilmartin wrote:

>How about an RFE, I mean "Idea" that the ISPF SUBMIT command should
>use that information to convert from the terminal code page to 037?
>
>I hate EBCDIC!

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


Re: Double ampersand?

2023-07-06 Thread Tom Marchant
By OS/360 release 19 (1970) & was the documented way to specify a 
temporary data set. See page 168 of 
http://www.bitsavers.org/pdf/ibm/360/os/R19_Jun70/GC28-6704-0_JCL_Reference_Rel_19_Jun70.pdf


If you do include the DSNAME parameter, the temporary data set name
can consist of 1 through 8 characters and is preceded by two ampersands
(&). The character following the ampersands must be an alphabetic or
national (~r#,$) character: the remaining characters can be any
alphameric or national characters. (A temporary data set name that is
preceded by only one ampersand is treated as a temporary data set name
as long as no value is assigned to it either on the EXEC statement for
this job step when it calls a procedure, or on a PROC statement within
the procedure. If a value is assigned to it by one of these means, it
is treated as a symbolic parameter.


There is no change bar on that paragraph, so it was likely introduced with an 
earlier release. I don't have access to an earlier JCL manual, other than the 
one from 1967 that Shmuel referenced.

-- 
Tom Marchant


On Thu, 6 Jul 2023 02:15:28 +, Seymour J Metz  wrote:

>In that era, double ampersand was invalid. When IBM added symbolic parameters, 
>they added double ampersand as an escape for a single ampersand. I don't know 
>whether they were thinking about  temporary DSNs when they came up with the 
>rule.

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


zDEC compression questions

2023-07-06 Thread Kenneth Kripke
Thank you for all that responded to my questions.  

 

Regards, 

 

Kenneth James Kripke

k.kri...@comcast.net   

 


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