![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: How can I add a right having an ID greater than 268,435,455 ? The Answer is : OpenVMS identifiers have predefined permitted ranges, and must be assigned values from within the appropriate range for the particular type of identifier. (The Security-Enhanced OpenVMS package SEVMS, for instance, stores classification and integrity labels in prereserved ranges of identifiers.) As outlined in chapter 25 of the (current) OpenVMS Programming Concepts manual, General Identifiers range in value up to 8FFFFFFF (hexadecimal), where the high-order byte (the value 8 in hexadecimal) indicates a general identifier. The only identifier format which might be considered to have a value "greater than" General Identifiers is Facility-Specific identifiers, and (as indicated in chapter 25) are manipulated via application calls to the listed system services. In particular, values outside the specified ranges are deliberately not accessible via the AUTHORIZE utility, to discourage individual system managers from manipulating identifiers that are supposed to be reserved to registered (high bit clear) or site-wide unregistered (high bit set) facilities. In this case, the decimal value 268435455 is hexadecimal 0FFFFFFF, which would place it at the edge of the permitted range -- the high byte is reserved and indicates the particular identifier range, as are the lower values of the General Identifier range. User identifier values can range from 10000 to FFFFFFF (hexadecimal), which permits up to 268369919 (decimal) identifiers. If you require more than 268369919 General Identifiers, the OpenVMS Wizard would be interested in knowing additional details.
|