Requires read (R), write (W), and control access. Being the owner of the file is one way to get control access. Designates the recoverable facility that controls active recovery units for the file. Alternatively, when used with the /RU_ FACILITY qualifier, the SET FILE/RU_ACTIVE command lets you clear the designated recoverable facility that controls active recovery units for the specified file. The SET FILE command is not supported for remote files. You must use the SET FILE command from the system where the file is located. For more information, see the RMS Journaling documentation. Format SET FILE/[NO]RU_ACTIVE=ru-facility data-filespec[,...]
1 – Parameters
ru-facility Specifies the number or name of a recoverable facility. It can be an integer from 0 through 255, or it can be the name of an VSI-registered recoverable facility. Facility numbers 1 through 127 are reserved by VSI; facility numbers 128 through 255 are available for user-written recoverable facilities. RMS is recoverable facility 1; specifying the number 1 is equivalent to using the text * corresponds to no recoverable facility and is equivalent to using the qualifier /NORU_ACTIVE. Currently, the only VSI-defined recoverable facility is 1 (RMS). data-filespec[,...] Specifies the file that is to be modified. If you specify more than one file, separate the file specifications with commas. The asterisk (*) and the percent sign (%) wildcard characters are allowed. The file specification cannot include a node name, since the SET FILE command is not valid for network access.
2 – Description
The SET FILE/RU_ACTIVE command designates the recoverable facility that controls active recovery units for the file. Alternatively, when used with the /RU_FACILITY qualifier, the SET FILE/RU_ACTIVE command lets you clear the designated recoverable facility that controls active recovery units for the specified file. This is useful if a data file is unavailable due to active recovery units and an unavailable recovery unit journal. CAUTION When you clear the RU_ACTIVE attribute (using the command SET FILE/RU_ACTIVE=0/RU_FACILITY=1), the data in the file is likely to be in an inconsistent state. Do not use the data file unless you can ensure that the data is consistent. After clearing the RU_ACTIVE attribute, you can unmark the file for journaling, delete the file, and re-create a consistent file using a backup copy. You can determine the recoverable facility that controls active recovery units (if any) for the file by entering the DCL command DIRECTORY/FULL or DUMP/HEADER. You can use the ANALYZE/RMS_ FILE/RU_JOURNAL command to determine the state of any active recovery units.
3 – Qualifier
3.1 /LOG
/LOG /NOLOG(default) Controls whether the SET FILE command displays the file specification and the type of facility that has been specified. By default, this information is not displayed.
4 – EXAMPLES
1.$ SET FILE/RU_FACILITY=1/RU_ACTIVE=0- _$ FINANCE_DISK:[PAYROLL]WEEKLY.DAT If the file WEEKLY.DAT is unavailable due to active recovery units and an unavailable recovery unit journal, you can use this command to gain access to the file. In this example, the recoverable facility is defined as RMS by the /RU_FACILITY=1 qualifier. The RU_ACTIVE attribute that indicates active RMS recovery units for the file WEEKLY.DAT is cleared by the /RU_ ACTIVE=0 qualifier. CAUTION The data in the file may be inconsistent if there are active recovery units. VSI recommends that you not use the contents of the data file unless you can verify that the data is consistent. VSI also recommends that you make a new copy of the file using the Convert Utility and that you use the converted copy in place of the original.