[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

OpenVMS Security Identifier Values and Ranges?

» close window

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.
 

answer written or last revised on ( 24-AUG-1999 )

» close window