Can ALLOCATE intercept in one of its defined variables the IEASYMxx System Symbols?
The question is because sometimes, for DR purposes, it would be necessary to allocate a subset of DASD and in order to do that it is necessary to test the LPARNAME in place, not defined as SYSID but as Symbol in IEASYMxx member.
Release : All
Component : CA Allocate DASD Space and Placement
CA ALLOCATE doesn't have any possibility to read the System Symbols defined in IEASYMxx member of the SYS1.PARMLIB.As a bypass, in the Allocation Selection Routine (ASR) it can be set a work variable
&C0 = 'TIGC' --------->>> the value is the System Symbol value as it is defined in IEASYMxx
and then it can be used like follows:
...
If &C0 =’TIGC’ and DSTYPE=’TEMP’ Then SG= ‘xxxx’ Else SG=’yyyy’
...
but this is something that should be explicitly predefined in the ASR regardless of the IEASYMxx content.