MainframeSupports
tip uge 2/1999:
I forlængelse af sidste uges tip om DISP=MOD vil
vi i denne
uge fortælle et par tricks om SPACE-parameteren i kombination med
DISP=SHR (eller
DISP=OLD).
Selv om det virker fjollet, så kan man faktisk benytte
SPACE-
parameteren sammen med DISP=SHR. Det man primært får
glæde af, er
angivelsen af størrelsen på den sekundære allokering.
Man kan altså
angive SPACE=(TRK,(1,999)), hvor 999 er den sekundære allokering.
Fidusen er, at hvis det pågældende dataset med
den angivne
SPACE-parameter får brug for et ekstra extent, så vil den
angivne
sekundære allokering blive brugt i stedet for den som blev angivet,
da datasettet blev
oprettet. Man kan altså temporært køre med en meget
større
sekundær allokering. Hvis datasettet oprindeligt blev allokeret
uden extents, vil det faktisk
nu temporært kunne extente.
Selv om jeg aldrig har prøvet det, vil jeg stærkt gå
ud fra, at hvis man
angiver 0 som sekundær allokering, så vil man faktisk
forhindre, at der tages nye
extents. Det er også værd at bemærke, at
RLSE-parameteren bliver
honoreret, såfremt datasettet bliver åbnet for OUTPUT. Man
kan altså IKKE
slippe af med ubrugt plads ved at benytte IEFBR14 i kombination med
RLSE-parameteren
(ærgerligt nok).
Sidste uges
tip Tilbage til
Tips oversigten