# $Id: globus_replica_catalog.conf,v 1.4 2001/07/31 15:38:13 quesnel Exp $ # # RFC 2252 specifications for Globus Replica Catalog attributes and # objectclasses. # # Suitable for use to configure both OpenLDAP and Netscape/iPlanet # Directory Server. # # This was semi-automatically generated from the corresponding # GOS file. # objectidentifier LcOID 1953.1 #objectidentifier lc-oid 1953.1 #objectidentifier filename-oid 1953.2 #objectidentifier fin-oid 1953.3 #objectidentifier rf-oid 1953.4 #objectidentifier re-oid 1953.5 #objectidentifier uc-oid 1953.6 #objectidentifier ri-oid 1953.7 #objectidentifier operation-oid 1953.8 #objectidentifier state-oid 1953.9 #objectidentifier sessionid-oid 1953.10 #objectidentifier source-oid 1953.11 #objectidentifier ranges-oid 1953.12 #objectidentifier GlobusReplicaLogicalCollection-oid 1953.13 #objectidentifier GlobusReplicaFileGroup-oid 1953.14 #objectidentifier GlobusReplicaLogicalFile-oid 1953.15 #objectidentifier GlobusReplicaLocation-oid 1953.16 #objectidentifier GlobusReplicaRollbackInfo-oid 1953.17 #attributetype ( 1953.1 NAME 'lc' attributetype ( lc-oid NAME 'lc' DESC 'collection name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( filename-oid NAME 'filename' DESC 'logical file name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( fin-oid NAME 'fin' DESC 'file group name, the value is always LFROOT' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( rf-oid NAME 'rf' DESC 'logical file name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( re-oid NAME 're' DESC 'location name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( uc-oid NAME 'uc' DESC 'url constructor, can be the base url' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( ri-oid NAME 'ri' DESC 'URL of the target' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( operation-oid NAME 'operation' DESC 'name of the operation' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( state-oid NAME 'state' DESC 'state compeleted' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( sessionid-oid NAME 'sessionid' DESC 'arbitrary user session id' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( source-oid NAME 'source' DESC 'URL of the source' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( ranges-oid NAME 'ranges' DESC 'comma-separated list of completed ranges' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( GlobusReplicaLogicalCollection-oid NAME 'GlobusReplicaLogicalCollection' SUP top DESC 'a collection of logical file names' MUST ( lc ) MAY ( filename ) ) objectclass ( GlobusReplicaFileGroup-oid NAME 'GlobusReplicaFileGroup' SUP top DESC 'a parent entry that groups logical file entries' MUST ( fin ) ) objectclass ( GlobusReplicaLogicalFile-oid NAME 'GlobusReplicaLogicalFile' SUP top DESC 'a logical file entry' MUST ( rf ) ) objectclass ( GlobusReplicaLocation-oid NAME 'GlobusReplicaLocation' SUP top DESC 'a location entry' MUST ( re $ uc ) MAY ( filename ) ) objectclass ( GlobusReplicaRollbackInfo-oid NAME 'GlobusReplicaRollbackInfo' SUP top DESC 'rollback and restart information' MUST ( ri $ operation $ state ) MAY ( sessionid $ source $ ranges ) )