Previous Topic: VAM0038Next Topic: VAM0042


VAM0039

NO VOLUME SELECTED FOR DSN=<dsn>

Reason:

This message is issued when a storage group was assigned to an allocation request but CA Allocate was unable to choose a suitable volume. VAM0039 is followed by one or more subsequent VAM0039x messages to indicate the reasons why CA Allocate was unable to select a volume.

The following reasons show in the VAM0039x messages:

VAM0039A

Volumes not selected for one or more of the following reasons.

VAM0039B

Duplicate DSNAME found on a volume

VAM0039C

Permanent I/O error or CVAF error.

VAM0039D

Record length 65535.

VAM0039E

Invalid JFCB or partial DSCB pointer.

VAM0039F

Invalid user label request.

VAM0039G

DOS stacked pack format.

VAM0039H

RACDEF failed, data set already defined.

VAM0039I

User not authorized to define data set.

VAM0039J

Rejected due to IGGPRE00 EXIT RC=8.

VAM0039K

Rejected due to IGGPRE00 EXIT RC=4.

VAM0039L

RACDEF model not found.

VAM0039M

Not enough space for primary allocation.

VAM0039N

CA Allocate had no volumes to pick from.

VAM0039O

No room in VTOC or VTOC Index on a volume.

VAM0039P

KEYDSN match excluded one or more otherwise eligible volumes.

VAM0039Q

Define failed for the following reason:
See IDC3009I VSAM catalog return code is -',# VMDEFRC, Reason code is -',# VMDEFRE,

VAM0039R

REDUCE_ TO_ FIT failed due to REDUCE_BY and MINIMUM_PERCENT constraints.

VAM0039S

No space was requested.

VAM0039T

VDSTHUPD failure detailed in a previous message.

VAM0039U

One or more unusable volumes found in storage group.

VAM0039V

Space Not Available condition not addressed because DIF Support not active.

VAM0039W

UNEXPECTED PGSER ERROR ENCOUNTERED.

VAM0039X

PLSALLSC (Y) AND NON-ZERO RETURN CODE FROM SECURITY INTERFACE.

CA Allocate normally lets the allocation proceed using the requested volume list. This action is fail-safe. The allocation succeeds in two cases:

The FAILIFNOVOLSEL ASR variable can be used to fail the allocation when volume selection is unsuccessful.

Additional message lines are issued based on data set type.

For non-VSAM data sets, the following additional lines are generated:

VAM0039

STEPNAME=<stepname> DDNAME=<ddname>

VAM0039

STORGRPS: <line 1>

VAM0039

STROGRPS: <line 2>

For VSAM data sets, the following additional lines are generated:

VAM0039

NO VOLUME SELECTED FOR DSN= <dsn>

VAM0039

STEPNAME=<stepname> DDNAME(DATA)=<ddname> DDNAME(INDX) =<ddname>

VAM0039

DATA COMPONENT NAME = <data component name>

VAM0039

INDX COMPONENT NAME = <index component name>

VAM0039

STORGRPS(DATA) = <line 1 of x>

VAM0039

STORGRPS(DATA) = <line 2 of x>

VAM0039

STORGRPS(INDX) = <line 1 of x>

VAM0039

STORGRPS(INDX) = <line 2 of x>

VAM0039

BASE COMPONENT PRIMARY SPACE REQUESTED=<nnnnnn> TYPE = <spactype>

VAM0039

DATA COMPONENT PRIMARY SPACE REQUESTED=<nnnnnn> TYPE = <spactype>

VAM0039

INDX COMPONENT PRIMARY SPACE REQUESTED=<nnnnnn> TYPE = <spactype>

Note: The space amounts displayed are after any applicable ASR changes have been made. Also, the VAM0039 message displays information that is based on the condition encountered.

Action:

To determine exactly what volumes were evaluated and why none of them were chosen, insert the VDSDIAGS DD statement in the step where the allocation failed to activate special internal diagnostics. Look for messages VAM0035 and VAM0036 that explain CA Allocate actions.