Ron mentioned that DSORG would be set to PO or VS, with whatever is left
over, is PS. Not true.
There might still be a few folks allocating DSORG=DA files too.
Old PL/I and very Old COBOL supported this DSORG and programs written
in these languages could still be around. HLASM still supports
DSORG = 'PO' use non-extended
dataclass.
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ben Alford
Sent: Friday, February 22, 2008 11:45 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: A Blank DSORG
Ron mentioned that DSORG would be set to PO or VS
So I figured I'd run a quick test allocating a PDS with a name fitting my
mask using JCL. The write statement (shown below) should show me the
DSORG presented to SMS.
WRITE 'DCN1000 ' DSN ' ' PGM ' ' DSORG ' ' DATACLAS
So here's the JCL segment
4 //OUTLOAN DD
IGD01007I DCN1000 T.PM.CWSCW02M.CWSBCWI1.DMLOAN.PRECODE1 CWSBCWI1
DCSTDFLT
It appears from the results from SMS dataclas assignment the message
output that the dataset is presenting to SMS with a blank DSORG. Any
ideas as to why or where this is documented? Can I safely add a test for
WHEN(DSORG
addressability' compaction.
The SYSOUT from the JOB shows:
41 IGD01007I DCN1000
T.PM.CWSCW02M.CWSBCWI1.DMLOAN.PRECODE1 CWSBCWI1
DCSTDFLT
It appears from the results from SMS dataclas assignment the message
output that the dataset is presenting to SMS with a blank DSORG. Any
ideas as to why
.
The SYSOUT from the JOB shows:
41 IGD01007I DCN1000
T.PM.CWSCW02M.CWSBCWI1.DMLOAN.PRECODE1 CWSBCWI1
DCSTDFLT
It appears from the results from SMS dataclas assignment the message
output that the dataset is presenting to SMS with a blank DSORG. Any
ideas as to why or where
No directory blocks needed - this is a PS file.
It looks to me like Radoslaw's response indicating that I'll have to have
the applications add the DSORG parm to their JCl is the way I'm going to
have to go. I suspected as much but was looking for confirmation.
dd keller
Darth,
You could
T.PM.CWSCW02M.CWSBCWI1.DMLOAN.PRECODE1
CWSBCWI1
DCSTDFLT
It appears from the results from SMS dataclas assignment the message
output that the dataset is presenting to SMS with a blank DSORG. Any
ideas as to why or where this is documented? Can I safely add a test for
WHEN(DSORG EQ '')? I know that I can
For most of my dataclas's, I do assign a DSORG. But in this case where
I'm testing for the DSORG using it to assign a dataclas, it doesn't help
- kind of a cart-horse problem.
ddk
Darth,
You could add the dsorg to the dataclass(es) if you assign a dataclass
to every dataset. Any open (or jcl
Darth,
You could create a new barebones dataclass and assign it to any dataset
with a null DSORG. I
have such a dataclas just to avoid gdg model datasets when creating a +1
gds.
Regards,
John
For most of my dataclas's, I do assign a DSORG. But in this case where
I'm testing for the DSORG using
Tom Marchant wrote:
It's been a long time since I've done any SMS work, but I think you can do
what you are proposing as long as you add RECORG=PS to your data class.
No ways! RECORG is for VSAM, They're discussing DSORG=PS in this thread.
RECORG={KS|ES|RR|LR} There is nothing about PS in
[mailto:[EMAIL PROTECTED] On
Behalf Of Darth Keller
Sent: Wednesday, February 20, 2008 7:09 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: [IBM-MAIN] A Blank DSORG
For most of my dataclas's, I do assign a DSORG. But in this case where
I'm testing for the DSORG using it to assign a dataclas
John -
Actually the DCSTDFLT dataclas assigned in the code stub shown in my 1st
email is exactly that - a barebones dataclass. But in this case, I wanted
to assign a dataclass with the extended format compaction attributes. I
have several of these to chose from wanted to assign DCEXTEND
We use a 3rd party product to initialize these datasets prevent the
orphans.
ddk
Darth,
Sound like you have the cart in front of the horse to me. I used to code
the
ACS to assign DSORG=PS if it was blank and did not meet any other
DSORG's
criteria. This prevented the HSM orphans that Radoslaw
On Wed, 20 Feb 2008 09:59:00 -0600, Darth Keller wrote:
John -
Actually the DCSTDFLT dataclas assigned in the code stub shown in my 1st
email is exactly that - a barebones dataclass. But in this case, I wanted
to assign a dataclass with the extended format compaction attributes. I
have
Tom -
Actually I only wanted to assign DCEXTEND for a PS file, but not a PO. The
manual reference was actually what I needed to find as I couldn't remember
which files could actually fall into SMS with a blank DSORG.
I'm going to handle it by having the applications add the DSORG
On Wed, 20 Feb 2008 10:43:10 -0600, Darth Keller wrote:
Actually I only wanted to assign DCEXTEND for a PS file, but not a PO. The
manual reference was actually what I needed to find as I couldn't remember
which files could actually fall into SMS with a blank DSORG.
I'm going to handle
Use not PO. It will be PO if it's a library
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Darth Keller
Sent: Wednesday, February 20, 2008 8:43 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: A Blank DSORG
Tom -
Actually I only wanted
Tom -
I hadn't thought about using DSNTYPE. If it gets set when you request
directory blocks in the allocation, I could see where I could use it.
Otherwise
I don't see anything else in the values for test cases that would help me
determine a PS from a PO. The one thing this has pointed
Darth,
Actually I only wanted to assign DCEXTEND for a PS file, but not a PO.
The
manual reference was actually what I needed to find as I couldn't
remember
which files could actually fall into SMS with a blank DSORG.
Are your users coding directory blocks in their space parameter? DSORG
John -
No directory blocks in this case. They want a PS file but never coded the
DSORG.
I was going to have them update their JCL with the DSORG parameter, but
I'm also thinking I can handle it within SMS with a separate filterlist of
specific names in addition to the filterlist which uses
[mailto:[EMAIL PROTECTED] On
Behalf Of Darth Keller
Sent: Wednesday, February 20, 2008 1:39 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: A Blank DSORG
John -
No directory blocks in this case. They want a PS file but never coded
the
DSORG.
I was going to have them update their JCL with the DSORG
Tom Marchant sent this earlier today:
From the Storage Administration Reference:
If you do not specify a Recorg value for data sets with a data class,
assigned
either by JCL or ACS routine, the DSORG defaults to either physical
sequential
(PS) or partitioned organization (PO).
--
Unless I
John Kington wrote:
Darth,
[...]
Are your users coding directory blocks in their space parameter? DSORG
should
be set to PO if there is a value coded.
Maybe it should, but AFAIK it isn't. That's the problem. Having blank
DSORG you cannot tell whether it is PS or PO. You can check directory
, 2008 4:49 PM
Subject: Re: A Blank DSORG
Tom Marchant sent this earlier today:
From the Storage Administration Reference:
If you do not specify a Recorg value for data sets with a data class,
assigned
either by JCL or ACS routine, the DSORG defaults to either physical
sequential
(PS) or partitioned
Subject: Re: [IBM-MAIN] A Blank DSORG
Tom Marchant sent this earlier today:
From the Storage Administration Reference:
If you do not specify a Recorg value for data sets with a data class,
assigned
either by JCL or ACS routine, the DSORG defaults to either physical
sequential
(PS
CWSBCWI1
DCSTDFLT
It appears from the results from SMS dataclas assignment the message
output that the dataset is presenting to SMS with a blank DSORG. Any
ideas as to why or where this is documented? Can I safely add a test for
WHEN(DSORG EQ '')? I know that I can have the applications
27 matches
Mail list logo