When defining a Common DASD Pool (COMPOOL), does the CPU( ) have to be specific or can it be CPU(*)?
when doing a DEFINE COMPOOL statement in CACCDBU0 ... OR define a COMPOOL online in CUI screen CAYD-1440 Common POOL Information - CPU =
an OPTION RECORD for a COMMON DASD pool is written to the:
CAICUI,'CAI.CUI.PRODUCT.CONTROL.DATASET'
when they use the CPU(N) in the DEFINE statement this COMPOOL record is ONLY valid on:
OPSYS="z/VSE" CPU=N SYSID=x CPUID=xxxxxxxxxxxx
another System for example:
OPSYS='z/VSE' CPU=A SYSID=0 CPUID=xxxxxxxxxxxxx
does not know that the POOLID(poolname) (which was defined only for CPU(N) ) does exist as
an OPTION RECORD in the:
CAICUI,'CAI.CUI.PRODUCT.CONTROL.DATASET'
they need to define an OPTION RECORD for CPU(A) as well ...
OR
they can use:
DEFINE COMPOOL CPU(*) -
MEMBERS(VSEPW1,15,EOV,VSEPW2,15,EOV) -
PARTID(ALL) -
ROTATE(YES) -
CLASS(ALL) -
POOLID(P00001)
The '*' means this is the system default record and this COMMON DASD pool can be used in all
z/VSE Systems (CPU A,B,C ... N ect.) which will share the:
CAICUI,'CAI.CUI.PRODUCT.CONTROL.DATASET'