Event 4( 4): RENAME RESOURCE

This event is based on RACROUTE REQUEST=DEFINE,TYPE=DEFINE,NEWNAME or RACROUTE REQUEST=DEFINE,TYPE=DEFINE,NEWNAMX.

The explanations of the event code qualifiers for Event 4 are:

 0(0)
SUCCESSFUL RENAME One of the following occurred:
  • The user has sufficient authority to rename the resource.
  • The SECLABEL class is active, SETROPTS MLACTIVE WARNING is in effect, and the user or the resource does not have a security label.
 1(1)
INVALID GROUP The resource to be renamed is a data set, and the high-level qualifier of the new data set is not a valid group or user ID.
 2(2)
USER NOT IN GROUP The resource is a data set, RACFIND is not set to NO, the high-level qualifier of the new data set name is a group, and the user does not belong to that group.
 3(3)
INSUFFICIENT AUTHORITY One of the following occurred:
  • SETROPTS GENERICOWNER is in effect, and renaming the profile would violate GENERICOWNER rules.
  • The resource is a data set, and the high-level qualifier is a group or user ID. The user is not authorized to create a new data set by the generic profile protecting the new name, and the high-level qualifier of the new data set name is beyond the scope of the user.
  • The resource is an SFS file or directory, and the second qualifier is a user ID. The user is not authorized to create a new file or directory by the generic profile protecting the new name, and the second qualifier of the new file or directory name is beyond the scope of the user.

See z/OS Security Server RACF Security Administrator's Guide.

 4(4)
RESOURCE NAME ALREADY DEFINED The requested new name already has a discrete profile defined. The return code of the RENAME is 4.
 5(5)
USER NOT DEFINED TO RACF® The installation's naming convention routine has indicated that the high-level qualifier is a user ID that is not defined to RACF. One of the following occurred:
  • RACFIND is not set to NO.
  • The resource is protected by a generic or global profile, and the user does not have ALTER access to it.
 6(6)
RESOURCE NOT PROTECTED SETROPTS PROTECTALL FAILURES is in effect, and the new data set name is not protected by a profile.
 7(7)
WARNING—RESOURCE NOT PROTECTED SETROPTS PROTECTALL WARNINGS is in effect, and the new data set name is not protected by a profile.

The RENAME is allowed.

 8(8)
USER IN SECOND QUALIFIER IS NOT RACF DEFINED The second qualifier of the new name is not a valid user ID.
 9(9)
LESS SPECIFIC PROFILE EXISTS WITH DIFFERENT SECURITY LABEL The SECLABEL class is active, SETROPTS MLSTABLE is in effect, and there is a less specific generic profile existing for the new name with a different security label. Renaming this resource would violate SETROPTS MLSTABLE rules.
10(A)
INSUFFICIENT SECURITY LABEL AUTHORITY The SECLABEL class is active, SETROPTS MLS FAILURES is in effect, and the user is not authorized to the security label of the resource to be renamed.
11(B)
RESOURCE NOT PROTECTED BY SECURITY LABEL The SECLABEL class is active, SETROPTS MLS FAILURES is in effect, and the profile covering the old resource name does not have a security label.
12(C)
NEW NAME NOT PROTECTED BY SECURITY LABEL The SECLABEL class is active, SETROPTS MLS FAILURES is in effect, and the profile that would cover the new resource name does not have a security label.
13(D)
NEW SECURITY LABEL MUST DOMINATE OLD SECURITY LABEL The SECLABEL class is active, SETROPTS MLS FAILURES is in effect, and the security label of the profile covering the new resource name does not dominate the security label of the profile covering the old resource name.
14(E)
INSUFFICIENT SECURITY LABEL AUTHORITY The SECLABEL class is active, SETROPTS MLS WARNING is in effect, and the user is not authorized to the security label of the profile. The RENAME is allowed.
15(F)
WARNING—RESOURCE NOT PROTECTED BY SECURITY LABEL The SECLABEL class is active, SETROPTS MLS WARNING is in effect, and the profile covering the old resource name does not have a security label. The RENAME is allowed.
16(10)
WARNING—NEW NAME NOT PROTECTED BY SECURITY LABEL The SECLABEL class is active, SETROPTS MLS WARNING is in effect, and the profile that would cover the new resource name does not have a security label. The RENAME is allowed.
17(11)
WARNING—NEW SECURITY LABEL MUST DOMINATE OLD SECURITY LABEL The SECLABEL class is active, SETROPTS MLS WARNING is in effect, and the security label of the profile covering the new resource name does not dominate the security label of the profile covering the old resource name. The RENAME does not fail.