00 |
00 |
Meaning: The VLF object was successfully
retrieved. OBJSIZE contains the size of the VLF object. CINDEX contains
the zero-origin concatenation index number for the object (the zero-origin
relative entry number in the major name list supplied on the COFIDENT
macro). Action: None.
|
02 |
00 |
Meaning: Program error. A VLF object has
been retrieved that might be the correct object for the user, but
the object might also exist in earlier major names in the user's major
name list. OBJSIZE contains the size of the VLF object. CINDEX contains
the zero-origin concatenation index number for the object (the zero-origin
relative entry number in the major name list supplied on the COFIDENT
macro). Action: Issue the BLDL macro to determine whether
the object returned by VLF is the correct object based on the user's
major name search order. If the object does exist on DASD in an earlier
name in the user's major name search order, then take two steps: - Use the alternate method to acquire the object for the user
- Issue the COFCREAT macro to create the VLF object.
|
04 |
00 |
Meaning: Program error. The VLF object
was retrieved, but the target areas did not receive the entire object.
OBJSIZE contains the size of the VLF object. CINDEX contains the
zero-origin concatenation index number for the object (the zero-origin
relative entry number in the major name list supplied on the COFIDENT
service). Action: Increase the size of the target area,
then issue COFRETRI again.
|
06 |
00 |
Meaning: Program error. A VLF object has
been retrieved that might be the correct object for the user, but
the object might also exist in earlier major names in the user's major
name list. Additionally, the target areas did not receive the entire
object. OBJSIZE contains the size of the VLF object. CINDEX contains
the zero-origin concatenation index number for the object (the zero-origin
relative entry number in the major name list supplied on the COFIDENT
service). Action: Use the same steps as for return code
02 to determine if the object is the correct one. If it is, increase
the size of the target area, then issue COFRETRI again.
|
08 |
00 |
Meaning: Program error. VLF could not find
a matching object to retrieve. Action: Use an alternate
method to acquire the object for the user. Then issue COFCREAT to
create the VLF object.
|
08 |
04 |
Meaning: Program error. A retrieve was
attempted for a major name that has changed or been deleted. Action:
Use an alternate method to acquire the object for the user. Then
issue COFCREAT to create the VLF object.
|
0A |
00 |
Meaning: Program error. The parameter list
cannot be accessed. Action: Make necessary corrections to
ensure that the parameter list ALET is on the dispatchable unit access
list (DU-AL) and rerun the program.
|
0C |
00 |
Meaning: Program error. The class to which
the user is identified is not currently defined. Action:
Define the class with COFDEFIN and retry the operation.
|
0E |
00 |
Meaning: Program error. The user has insufficient
authorization. To retrieve an object for the class, the caller must
be a task running in supervisor state or with PKM allowing key 0-7. Action:
Use an alternate method to acquire the object for the user.
|
10 |
00 |
Meaning: Program error. An unknown user
token was specified. The most likely reason for this is that the
user has been removed from VLF identification because the user's major
name list has changed. It is also possible you have not supplied the
correct token. Action: In either case, you must issue the
COFIDENT macro; you must reidentify the user to VLF before you can
retrieve objects for the user. Also, ensure that the UTOKEN passed
to the COFRETRI macro is valid.
|
14 |
00 |
Meaning: Environmental error. VLF incurred
a program check when it tried to access the TLIST. You might, for
example, have specified a larger target area to VLF than was actually
available or specified a target area the user had no authority to
modify. Action: Rerun the program. If the problem persists,
specify a smaller TLSIZE parameter for the TLIST.
|
18 |
00 |
Meaning: Program error. Action:
Ensure that all parameters passed to the COFRETRI macro contain valid
data. Make necessary corrections in the application, and rerun the
program.
|
18 |
02 |
Meaning: Program error. TLSIZE is greater
than the maximum allowable size, or the number of target areas is
greater than 16. Action: Ensure that the first word of the
TLIST, which contains the number of target areas, is not greater than
16. Make corrections and rerun the program.
|
18 |
0B |
Meaning: Program error. The object specified
on MINOR cannot be accessed using the specified ALET. The ALET is
a SASN ALET, or the ALET is not on the dispatchable unit access list
(DU-AL). Action: Make necessary corrections to ensure that
the MINOR ALET is on the dispatchable unit access list (DU-AL) and
rerun the program.
|
18 |
0C |
Meaning: Program error. TLIST cannot be
accessed using the specified ALET. The ALET is a SASN ALET, or the
ALET is not on the dispatchable unit access list (DU-AL). Action:
Make necessary corrections to ensure that the TLIST ALET is on the
dispatchable unit access list (DU-AL) and rerun the program.
|
18 |
0D |
Meaning: Program error. A target area in
the target list cannot be accessed using the specified ALET. The
ALET is a SASN ALET, or the ALET is not on the dispatchable unit access
list (DU-AL). Action: Make necessary corrections to ensure
that the target area ALET is on the dispatchable unit access list
(DU-AL) and rerun the program.
|
28 |
00 |
Meaning: Environmental error. Action:
Record the return and reason codes and supply them to the appropriate IBM® support
personnel.
|
2C |
nnnn |
Meaning: System error. nnnn is the reason
code. Action: Record the return and reason codes and supply
them to the appropriate IBM support personnel.
|