Frank Rashly I set about answering your first question and then before posting discovered you had several answers already - to the question as posed - which appeared to be "How do I fix the error message?".
With regard you your reposed question, I was not so rash and waited in order to check the answers. This time, I noted - rather than apparently precise answers - a failure actually to try to appreciate the question you much more accurately posed - as I understand it anyhow. > ... what exactly is an extended logical buffer and what does it do? I also know very little about "inside" JES2. However, the description of how JES2 works out what a default value for the EXTBUF parameter should be seems to throw quite a lot of light on what they do: >From z/OS V1R12 JES2 Initialization and Tuning Reference, SA22-7533-10 3.3.2 Parameter Description for BUFDEF http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/has2a4a0/3.3.2 <quote> EXTBUF= Specifies information about the control block buffers. JES2 allocates these buffers above 16 megabytes in virtual storage; JES2 control blocks read in from spool reside here. LIMIT=nnnn Specifies the maximum number of buffers (10-9999) JES2 allocates above 16 megabytes in virtual storage. The "Performance Considerations" listed under BELOWBUF=LIMIT=nnnn also apply for this parameter. If the EXTBUF parameter is not specified, the following formula is used to calculate initial value for EXTBUF: EXTBUF=LIMIT= 20 + 4 * (number of RDRnn statements) + N2 * (number PRTnn statements - N1) + N1 * N2 * (nnn from TRKCELL=nnn on SPOOLDEF) + N3 * (number PUNnn statements) + (4 + N4 + N5) * (number of LINEnnn statements) + 2 * MIN(50,nnn/1024 from JOBNUM=nnn on JOBDEF) WHERE N1 = Number of printers specifying TRKCELL=YES N2 = 2 if DBLBUFR=YES on PRINTDEF, else 1 N3 = 2 if DBLBUFR=YES on PUNCHDEF, else 1 N4 = 2 if RDBLBUFR=YES on PRINTDEF, else 1 N5 = 2 if RDBLBUFR=YES on PUNCHDEF, else 1 Note: Most of the input values to this formula are for active devices at peak load periods on a single member of your multi-access spool complex. Modification: $T BUFDEF operator command to increase the limit. Hot start to decrease the limit. </quote> Chris Mason On Mon, 3 Jan 2011 10:33:29 -0500, Frank Chu <fr...@colesoft.com> wrote: >I might not have worded my original post correctly. I know that a BUFX >is an extended logical buffer, but what exactly is an extended logical >buffer and what does it do? > >(I'm a JES2 noob, if that wasn't obvious already :p) > >Frank > >On 1/3/2011 10:27 AM, Scott Rowe wrote: >> Look up the message, the explanation in the messages guide will tell you >> what you need to know: >> *BUFX* *(extended* *logical* *buffers)* EXTBUF on BUFDEF >> >> On Mon, Jan 3, 2011 at 10:24 AM, Frank Chu<fr...@colesoft.com> wrote: >> >>> Hello and a happy new years everybody, >>> >>> What exactly is a "BUFX"? I received a "$HASP050 JES2 RESOURCE SHORTAGE >>> OF BUFX" message during an IPL and I'm trying to figure out what a BUFX is. >>> I did not get any hits in any of the JES2 manuals. >>> >>> Any help/info is appreciated. >>> >>> Thanks >>> Frank ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html