I don't know if this is a new "feature of VSAM" or a defect.
Anyway here is the out put from my zVSE 4.1.2 system.
Pack RDR004 is full, but packs RDR005 and LCS202 are empty, the cluster is trying to allocate 100 cylinders.
Shouldn't VSAM just allocate the space on RDR005 or LCS202?
>>> VOLUMES( RDR004 RDR005 LCS202 ) -
CISZ(8192) -
ORDERED -
) /* END OF INDEX */ -
>>> CAT(ZVSE.TEST.CATALOG.ONE )
IDC0508I DATA ALLOCATION STATUS FOR VOLUME RDR004 IS 156
IDC3025I INSUFFICIENT SUBALLOCATION DATA SPACE
IDC3009I ** VSAM CATALOG RETURN CODE IS 156 - REASON CODE IS IGG0CLAU-
IDC3003I FUNCTION TERMINATED. CONDITION CODE IS 12
--
_______________________________________________
Get your free email from http://mail.buffalo.com
"ORDERED|UNORDERED specifies whether volumes are to be used in the order in
which they were listed in the VOLUMES parameter. If KEYRANGES is also
specified, all of the records within the range specified by the first
low-key/high-key pair are placed on the first volume specified in VOLUMES;
all of the records within the second range are placed on the second volume;
etc. If it is impossible to allocate volumes in the given order and ORDERED
is specified, DEFINE processing is terminated."
I suspect that the reason this may work in an older release is that it
wasn't working according to specifications and now it's "fixed" to perform
as above. Try taking the ORDERED parameter out.
You have ordered on your define. You must find enough room on RDR004
to get the primary allocation within 5 extents.
If you need 2000 cylinders (Primary), any combination that equals 2000
will work.
It would seem that RDR004 is full.
Ed Martin
Aultman Health Foundation
330-588-4723
ext 40441
-----Original Message-----
From: owner...@Lehigh.EDU [mailto:owner...@Lehigh.EDU] On Behalf
Of Louis Callari
Sent: Thursday, August 28, 2008 3:54 PM
To: VSE Discussion List
Subject: Problem Defining VSAM Cluster under zVSE 4.1.2
Thanks for the quick feedback.
I'll give it a shot in the morning.
Louie Callari
> ----- Original Message -----
> From: "Kevin Corkery" <kcor...@comcast.net>
> To: "VSE Discussion List" <vs...@Lehigh.EDU>
> Subject: RE: Problem Defining VSAM Cluster under zVSE 4.1.2
> Date: Thu, 28 Aug 2008 16:01:32 -0400
>
>
> I think the "ORDERED" parameter may be what's causing your problem.
>
> "ORDERED|UNORDERED specifies whether volumes are to be used in the order in
> which they were listed in the VOLUMES parameter. If KEYRANGES is also
> specified, all of the records within the range specified by the first
> low-key/high-key pair are placed on the first volume specified in VOLUMES;
> all of the records within the second range are placed on the second volume;
> etc. If it is impossible to allocate volumes in the given order and ORDERED
> is specified, DEFINE processing is terminated."
>
> I suspect that the reason this may work in an older release is that it
> wasn't working according to specifications and now it's "fixed" to perform
> as above. Try taking the ORDERED parameter out.
>
Thanks for your help.
Louie