Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-27 Thread Ted MacNEIL
I am not entirely sure on this, but functionality for all 
JES2 SYSOUTs
seems to have changed with our latest upgrade to z/OS 1.6

IIRC, it was around ESA 4.0.
-teD
Me? A skeptic? I trust you have proof!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-27 Thread Ted MacNEIL
Hate to reply to myself, but I was wrong and it appears 
that the space is
truly only freed when a SYSOUT is coded as FREE=CLOSE. 
Sorry, but even
though it separates the output to another entry, the space 
is not freed
when purging or printing the output of a non-FREE=CLOSE 
SYSOUT.

NOT true. It is freed after the JOE is printed, now. I 
remember that ops used to depend on the fact that it 
wasn't and they could check certain maintenance jobs, even 
if the output was printed. Then the 'functionality' 
disappeared.
-teD
Me? A skeptic? I trust you have proof!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-27 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 11/25/2005
   at 03:10 PM, Bruno Sugliani [EMAIL PROTECTED] said:

It cannot be freed because what you purge is a JOE ( Job Output
Element ) Unfortunately JOE belongs to JQE ( Job Queue Element ) and
the allocation (the number of trackgroups used by the JOE's) is
written in the JQE .

No. What controls it is the IOT. If two SYSOUT data sets are in the
same IOT, then JES2 can't purge the space until it has purged every
JOE for both data sets. A data set with its own IOT will still pertain
to the job's JQE.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-27 Thread Barbara Nitz
We're talking real spin-off data sets here, right?
The way I do it is with a started job (in other words: Give the STC a
jobcard) and putting JESLOG=(SPIN,'00:00') in the job card.
It looks a little strange via SDSF DA and ? and gives me a JESYSMSG and
JESMSGLG per day. Comes in mighty handy for STCs that have a lot of system
WTOs, though.
Regards, Barbara Nitz

-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-25 Thread Hank Medler
-For years, JES2 wouldn't release spool space allocated to a given job
-until all of the job was purged - i.e. freeing SPOOL space seemed to be
-an all-or-nothing proposition.  I learned today that JES2 frees up
-SPOOL space for spin-OFF SYSOUT data sets (FREE=CLOSE) as soon as
-they're printed or purged, i.e. JES2 no longer waits for the entire job
-to get purged in order to free up some of the space allocated to it.
-Apparently, this isn't something new at all: a quick test on my RESCUE
-system shows that JES2 already behaved like that on MVS/ESA 5.2.2.
-When did JES2 start freeing SPOOL space for spin-off data sets?  Am I
-confused again?  Thanks.

Gilbert,

I am not entirely sure on this, but functionality for all JES2 SYSOUTs
seems to have changed with our latest upgrade to z/OS 1.6 (at least this is
when I started noticing). It appears that the SYSOUT (even without
FREE=CLOSE) remain independent of each other within the Outgroup number
groupings and allow rerouting of segments within an OUTGRP to separate
destinations, classes, etc. For instance, if you run a simple IEBGENER and
have your SYSUT2 route to the same OUTGRP as your MSGCLASS going to the
held queue, you can enter the held queue of SDSF, type a '?' next to the
output, and change it whichever class or destination you like. When you
perform this, the OUTGRP number gets reassigned for the entry to the next
sequential number. I believe this new (new to me anyway) ability to
separate the SYSOUT and keep them independent is what allows JES2 to now
free up space. If you purge this output from the queue, you should notice
the space is cleared. As I recall, the SYSOUTs coded with FREE=CLOSE were
always assigned their own exclusive OUTGRP number and thus space was freed
when they were purged or printed. I could be wrong there though. When I
started noticing this behavior recently, I thought I was going crazy and
wondered if it was always like this. Hope this helps...

Thanks,
Hank Medler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-25 Thread Hank Medler
On Fri, 25 Nov 2005 13:46:16 -0600, Hank Medler [EMAIL PROTECTED]
wrote:

-For years, JES2 wouldn't release spool space allocated to a given job
-until all of the job was purged - i.e. freeing SPOOL space seemed to be
-an all-or-nothing proposition.  I learned today that JES2 frees up
-SPOOL space for spin-OFF SYSOUT data sets (FREE=CLOSE) as soon as
-they're printed or purged, i.e. JES2 no longer waits for the entire job
-to get purged in order to free up some of the space allocated to it.
-Apparently, this isn't something new at all: a quick test on my RESCUE
-system shows that JES2 already behaved like that on MVS/ESA 5.2.2.
-When did JES2 start freeing SPOOL space for spin-off data sets?  Am I
-confused again?  Thanks.

Gilbert,

I am not entirely sure on this, but functionality for all JES2 SYSOUTs
seems to have changed with our latest upgrade to z/OS 1.6 (at least this is
when I started noticing). It appears that the SYSOUT (even without
FREE=CLOSE) remain independent of each other within the Outgroup number
groupings and allow rerouting of segments within an OUTGRP to separate
destinations, classes, etc. For instance, if you run a simple IEBGENER and
have your SYSUT2 route to the same OUTGRP as your MSGCLASS going to the
held queue, you can enter the held queue of SDSF, type a '?' next to the
output, and change it whichever class or destination you like. When you
perform this, the OUTGRP number gets reassigned for the entry to the next
sequential number. I believe this new (new to me anyway) ability to
separate the SYSOUT and keep them independent is what allows JES2 to now
free up space. If you purge this output from the queue, you should notice
the space is cleared. As I recall, the SYSOUTs coded with FREE=CLOSE were
always assigned their own exclusive OUTGRP number and thus space was freed
when they were purged or printed. I could be wrong there though. When I
started noticing this behavior recently, I thought I was going crazy and
wondered if it was always like this. Hope this helps...

Thanks,
Hank Medler


Hate to reply to myself, but I was wrong and it appears that the space is
truly only freed when a SYSOUT is coded as FREE=CLOSE. Sorry, but even
though it separates the output to another entry, the space is not freed
when purging or printing the output of a non-FREE=CLOSE SYSOUT. Sorry, but
I can't aid any help on the historic beginnings of freeing space on spin-
off datasets... I haven't been around that long.

Thanks,
Hank Medler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-25 Thread Hank Medler
On Fri, 25 Nov 2005 14:28:48 -0600, Hank Medler [EMAIL PROTECTED]
wrote:

On Fri, 25 Nov 2005 13:46:16 -0600, Hank Medler [EMAIL PROTECTED]
wrote:

-For years, JES2 wouldn't release spool space allocated to a given job
-until all of the job was purged - i.e. freeing SPOOL space seemed to be
-an all-or-nothing proposition.  I learned today that JES2 frees up
-SPOOL space for spin-OFF SYSOUT data sets (FREE=CLOSE) as soon as
-they're printed or purged, i.e. JES2 no longer waits for the entire job
-to get purged in order to free up some of the space allocated to it.
-Apparently, this isn't something new at all: a quick test on my RESCUE
-system shows that JES2 already behaved like that on MVS/ESA 5.2.2.
-When did JES2 start freeing SPOOL space for spin-off data sets?  Am I
-confused again?  Thanks.

Gilbert,

I am not entirely sure on this, but functionality for all JES2 SYSOUTs
seems to have changed with our latest upgrade to z/OS 1.6 (at least this
is
when I started noticing). It appears that the SYSOUT (even without
FREE=CLOSE) remain independent of each other within the Outgroup number
groupings and allow rerouting of segments within an OUTGRP to separate
destinations, classes, etc. For instance, if you run a simple IEBGENER and
have your SYSUT2 route to the same OUTGRP as your MSGCLASS going to the
held queue, you can enter the held queue of SDSF, type a '?' next to the
output, and change it whichever class or destination you like. When you
perform this, the OUTGRP number gets reassigned for the entry to the next
sequential number. I believe this new (new to me anyway) ability to
separate the SYSOUT and keep them independent is what allows JES2 to now
free up space. If you purge this output from the queue, you should notice
the space is cleared. As I recall, the SYSOUTs coded with FREE=CLOSE were
always assigned their own exclusive OUTGRP number and thus space was freed
when they were purged or printed. I could be wrong there though. When I
started noticing this behavior recently, I thought I was going crazy and
wondered if it was always like this. Hope this helps...

Thanks,
Hank Medler


Hate to reply to myself, but I was wrong and it appears that the space is
truly only freed when a SYSOUT is coded as FREE=CLOSE. Sorry, but even
though it separates the output to another entry, the space is not freed
when purging or printing the output of a non-FREE=CLOSE SYSOUT. Sorry, but
I can't aid any help on the historic beginnings of freeing space on spin-
off datasets... I haven't been around that long.

Thanks,
Hank Medler


Okay, deja-vu... replying to myself again. While playing with this, I
noticed something strange. I coded a simple IEBGENER with no FREE=CLOSE on
the SYSOUT. If I take the output from that and purge it from SDSF, the
space is not freed and all the DD's can be seen when doing a '?' next to
the job in the status queue. However... if I do the '?' next to the job
first and perform the 'P' command next to the DD while in the held queue,
the space is freed and the job does not show the particular DD from the
status queue. You can even purge the JESMSGLG, JESJCL, and JESYSMSG DDs
from JES2 as well. Seems odd to me that purging an entire segment from the
queue would be different from purging a specific DD, but perhaps I have
just been oblivious to this behavior for quite some time. Please let me
know if I have...

Thanks,
Hank Medler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-25 Thread Bruno Sugliani
On Fri, 25 Nov 2005 14:28:48 -0600, Hank Medler [EMAIL PROTECTED] wrote:

Hate to reply to myself, but I was wrong and it appears that the space is
truly only freed when a SYSOUT is coded as FREE=CLOSE. Sorry, but even
though it separates the output to another entry, the space is not freed
when purging or printing the output of a non-FREE=CLOSE SYSOUT. Sorry, but
I can't aid any help on the historic beginnings of freeing space on spin-
off datasets... I haven't been around that long.
Correct
It cannot be freed because what you purge is a JOE ( Job Output Element )
Unfortunately JOE belongs to JQE ( Job Queue Element ) and the allocation
(the number of trackgroups used by the JOE's) is written in the JQE .
So unless you delete all elements ( that means you delete the JQE also  )
you do not free  the space as it remains allocated by the JQE .
This is from memory
For free=close i guess it is different and i do not know how it works .I
think it came with change in BERTs cleanup but i do not know how.
Bruno

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Early Release of JES2 SPOOL space for spin-off data sets

2005-11-25 Thread Keith E. Moe
On Fri, 25 Nov 2005 14:28:48 -0600, Hank Medler [EMAIL PROTECTED]
wrote:

On Fri, 25 Nov 2005 13:46:16 -0600, Hank Medler [EMAIL PROTECTED]
wrote:

-For years, JES2 wouldn't release spool space allocated to a given job
-until all of the job was purged - i.e. freeing SPOOL space seemed to be
-an all-or-nothing proposition.  I learned today that JES2 frees up
-SPOOL space for spin-OFF SYSOUT data sets (FREE=CLOSE) as soon as
-they're printed or purged, i.e. JES2 no longer waits for the entire job
-to get purged in order to free up some of the space allocated to it.
-Apparently, this isn't something new at all: a quick test on my RESCUE
-system shows that JES2 already behaved like that on MVS/ESA 5.2.2.
-When did JES2 start freeing SPOOL space for spin-off data sets?  Am I
-confused again?  Thanks.

Gilbert,

I am not entirely sure on this, but functionality for all JES2 SYSOUTs
seems to have changed with our latest upgrade to z/OS 1.6 (at least this
is
when I started noticing). It appears that the SYSOUT (even without
FREE=CLOSE) remain independent of each other within the Outgroup number
groupings and allow rerouting of segments within an OUTGRP to separate
destinations, classes, etc. For instance, if you run a simple IEBGENER and
have your SYSUT2 route to the same OUTGRP as your MSGCLASS going to the
held queue, you can enter the held queue of SDSF, type a '?' next to the
output, and change it whichever class or destination you like. When you
perform this, the OUTGRP number gets reassigned for the entry to the next
sequential number. I believe this new (new to me anyway) ability to
separate the SYSOUT and keep them independent is what allows JES2 to now
free up space. If you purge this output from the queue, you should notice
the space is cleared. As I recall, the SYSOUTs coded with FREE=CLOSE were
always assigned their own exclusive OUTGRP number and thus space was freed
when they were purged or printed. I could be wrong there though. When I
started noticing this behavior recently, I thought I was going crazy and
wondered if it was always like this. Hope this helps...

Thanks,
Hank Medler


Hate to reply to myself, but I was wrong and it appears that the space is
truly only freed when a SYSOUT is coded as FREE=CLOSE. Sorry, but even
though it separates the output to another entry, the space is not freed
when purging or printing the output of a non-FREE=CLOSE SYSOUT. Sorry, but
I can't aid any help on the historic beginnings of freeing space on spin-
off datasets... I haven't been around that long.

Thanks,
Hank Medler


Okay, deja-vu... replying to myself again. While playing with this, I
noticed something strange. I coded a simple IEBGENER with no FREE=CLOSE on
the SYSOUT. If I take the output from that and purge it from SDSF, the
space is not freed and all the DD's can be seen when doing a '?' next to
the job in the status queue. However... if I do the '?' next to the job
first and perform the 'P' command next to the DD while in the held queue,
the space is freed and the job does not show the particular DD from the
status queue. You can even purge the JESMSGLG, JESJCL, and JESYSMSG DDs
from JES2 as well. Seems odd to me that purging an entire segment from the
queue would be different from purging a specific DD, but perhaps I have
just been oblivious to this behavior for quite some time. Please let me
know if I have...

Thanks,
Hank Medler


SPOOL space is freed for individual SYSOUT Data Sets only when it has been 
dynamically allocated.  All JCL allocated SYSOUT, even with 
FREE=CLOSE, has SPOOL allocated in the Job's primary IOT.  Whan a SYSOUT Data 
Set is dynamically allocated, it gets its own allocation 
IOT, so the space can be freed when the Data Set is deleted.  All SYSOUT 
allocated in the Job's primary allocation IOT will be freed only 
when the entire Job is purged.



Keith E. Moe
Laid Back Software, Inc.
http://www.laidbacksoftware.com
[EMAIL PROTECTED]
(408) 749-0655 (voice and FAX)
(408) 480-2067 (cell)

We take our clients seriously, not ourselves.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html