-- Title account.sc -- Ident = V5.4-11 -- --%COPYRIGHT_START% -- -- Copyright 2003 Hewlett-Packard Development Company, L.P. -- -- Confidential computer software. Valid license from HP and/or its -- subsidiaries required for possession, use, or copying. -- -- Consistent with FAR 12.211 and 12.212, Commercial Computer Software, -- Computer Software Documentation, and Technical Data for Commercial -- Items are licensed to the U.S. Government under vendor's standard -- commercial license. -- -- Neither HP nor any of its subsidiaries shall be liable for technical -- or editorial errors or omissions contained herein. The information in -- this document is provided "as is" without warranty of any kind and is -- subject to change without notice. The warranties for HP products are -- set forth in the express limited warranty statements accompanying -- such products. Nothing herein should be construed as constituting an -- additional warranty. -- --%COPYRIGHT_END% -- -- FACILITY: -- HP Enterprise Directory -- -- ABSTRACT: -- This file defines aspects of the Directory Schema to -- support HP OpenVMS LDAP SYS$ACM Authentication Agent. -- -- It is INCLUDED by the main Directory Schema file during compilation. -- -- THE DEFINITIONS IN THIS MODULE ARE NOT USER CONFIGURABLE. EDITING -- THIS FILE MAY PREVENT THE DSA FROM WORKING AND/OR INTERWORKING WITH -- THE "HP OpenVMS LDAP SYS$ACM Authentication Agent" -- openVMSAccount OBJECT-CLASS SUBCLASS OF top AUXILIARY MUST CONTAIN { userid } MAY CONTAIN { openVMSUsername, userPassword, openVMSModifiedTimeStamp, openVMSLogFails, userPasswordAlgorithm, userPasswordSeed, secondaryPassword, secondaryPasswordAlgorithm, secondaryPasswordSeed, openVMSLastLogin_i, openVMSLastLogin_n } ::= {decObjectClass 31} openVMSdomain OBJECT-CLASS SUBCLASS OF openVMSAccount AUXILIARY MUST CONTAIN { openVMSDomainName } ::= {decObjectClass 32} openVMScluster OBJECT-CLASS SUBCLASS OF openVMSAccount AUXILIARY MUST CONTAIN { openVMSClusterName } ::= {decObjectClass 33} openVMSsystem OBJECT-CLASS SUBCLASS OF openVMSAccount AUXILIARY MUST CONTAIN { openVMSSystemName } ::= {decObjectClass 34} openVMSAccountAlias OBJECT-CLASS SUBCLASS OF alias ALIAS MUST CONTAIN { userid } ::= {decObjectClass 35} openVMSDefault OBJECT-CLASS SUBCLASS OF openVMSAccount AUXILIARY ::= {decObjectClass 36} -- -- HP openVMS attributes -- openVMSDomainName ATTRIBUTE WITH ATTRIBUTE-SYNTAX stringSyntax EQUALITY MATCHING RULE caseIgnoreStringMatch SUBSTRING MATCHING RULE caseIgnoreSubstringMatch SINGLE VALUED ::= {decAttribute 103} openVMSClusterName ATTRIBUTE WITH ATTRIBUTE-SYNTAX stringSyntax EQUALITY MATCHING RULE caseIgnoreStringMatch SUBSTRING MATCHING RULE caseIgnoreSubstringMatch SINGLE VALUED ::= {decAttribute 104} openVMSSystemName ATTRIBUTE WITH ATTRIBUTE-SYNTAX stringSyntax EQUALITY MATCHING RULE caseIgnoreStringMatch SUBSTRING MATCHING RULE caseIgnoreSubstringMatch SINGLE VALUED ::= {decAttribute 105} openVMSModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE-SYNTAX generalizedTimeSyntax EQUALITY MATCHING RULE generalizedTimeEqualityMatch ORDERING MATCHING RULE generalizedTimeOrderingMatch SINGLE VALUED ::= {decAttribute 106} openVMSLogFails ATTRIBUTE WITH ATTRIBUTE-SYNTAX integerSyntax EQUALITY MATCHING RULE integerMatch ORDERING MATCHING RULE integerMatch SINGLE VALUED ::= {decAttribute 107} openVMSLastLogin_i ATTRIBUTE WITH ATTRIBUTE-SYNTAX generalizedTimeSyntax EQUALITY MATCHING RULE generalizedTimeEqualityMatch ORDERING MATCHING RULE generalizedTimeOrderingMatch SINGLE VALUED ::= {decAttribute 109} openVMSLastLogin_n ATTRIBUTE WITH ATTRIBUTE-SYNTAX generalizedTimeSyntax EQUALITY MATCHING RULE generalizedTimeEqualityMatch ORDERING MATCHING RULE generalizedTimeOrderingMatch SINGLE VALUED ::= {decAttribute 111} -- -- openVMSAccountAliasNameForm NAME-FORM NAMES openVMSAccountAlias WITH ATTRIBUTES userid ::= {decNameForm 26} openVMSAccountAliasRootStructureRule STRUCTURE-RULE NAME FORM openVMSAccountAliasNameForm ::= 5000 openVMSAccountAliasStructureRule STRUCTURE-RULE NAME FORM openVMSAccountAliasNameForm SUPERIOR RULES organizationStructureRule, organizationRootStructureRule, organizationalUnitStructureRule, domainRootStructureRule, domainStructureRule, domainRootStructureRule, accountStructureRule ::= 5001 INDEX FOR EQUALITY MATCH { openVMSModifiedTimeStamp } END