# Copyright (C) Open Grid Forum (2009). All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # File: schema/00-Version.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: - Version file # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # # # Schema Version: 2.0 # Last updated: 2014-07-02 # # File: schema/01-Group.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: - Group # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Group attributetype ( 1.3.6.1.4.1.6757.100.1.1.36.1 NAME ( 'GLUE2GroupID' 'GLUE2GroupName' 'GLUE2GroupLocalID' ) DESC 'Local ID, not unique' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.36 NAME 'GLUE2Group' DESC 'Group object' STRUCTURAL MUST GLUE2GroupID ) # File: schema/5-01-Entity.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.1 Entity # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Entity <> attributetype ( 1.3.6.1.4.1.6757.100.1.1.1.2 NAME 'GLUE2EntityName' DESC 'Human-readable name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.1.3 NAME 'GLUE2EntityOtherInfo' DESC 'Placeholder to publish info that does not fit in any other attribute' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.1.4 NAME 'GLUE2EntityCreationTime' DESC 'Timestamp describing when the entity instance was generated' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.1.5 NAME 'GLUE2EntityValidity' DESC 'The duration of the information presented in this object after its creation time' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.1 NAME 'GLUE2Entity' DESC 'Base class' ABSTRACT MAY ( GLUE2EntityName $ GLUE2EntityOtherInfo $ GLUE2EntityCreationTime $ GLUE2EntityValidity ) ) # File: schema/5-02-Extension.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.2 Extension # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Extension attributetype ( 1.3.6.1.4.1.6757.100.1.1.2.1 NAME 'GLUE2ExtensionLocalID' DESC 'A local identifier unique within the class instance to which it is associated' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.2.2 NAME 'GLUE2ExtensionKey' DESC 'An identifier local to the container class instance' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.2.3 NAME 'GLUE2ExtensionValue' DESC 'A value for the attribute named by the key' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.2.4 NAME 'GLUE2ExtensionEntityForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.2 NAME 'GLUE2Extension' DESC 'A key/value pair enabling the association of extra information' STRUCTURAL MUST ( GLUE2ExtensionLocalId $ GLUE2ExtensionKey $ GLUE2ExtensionValue $ GLUE2ExtensionEntityForeignKey ) ) # File: schema/5-03-Location.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.3 Location # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Location inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.1 NAME 'GLUE2LocationID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.2 NAME 'GLUE2LocationAddress' DESC 'Street address' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.3 NAME 'GLUE2LocationPlace' DESC 'Name of town/city' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.4 NAME 'GLUE2LocationCountry' DESC 'Country name' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.5 NAME 'GLUE2LocationPostCode' DESC 'Postal code' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.6 NAME 'GLUE2LocationLatitude' DESC 'The position of a place north or south of the equator measured from -90 degrees to +90 degrees with positive values going north and negative values going south' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.7 NAME 'GLUE2LocationLongitude' DESC 'The position of a place east or west of Greenwich, England measured from -180 degrees to +180 degrees with positive values going east and negative values going west' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.8 NAME 'GLUE2LocationServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.3.9 NAME 'GLUE2LocationDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.3 NAME 'GLUE2Location' SUP GLUE2Entity DESC 'A geographical position' STRUCTURAL MUST GLUE2LocationID MAY ( GLUE2LocationAddress $ GLUE2LocationPlace $ GLUE2LocationCountry $ GLUE2LocationPostCode $ GLUE2LocationLatitude $ GLUE2LocationLongitude $ GLUE2LocationServiceForeignKey $ GLUE2LocationDomainForeignKey ) ) # File: schema/5-04-Contact.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.4 Contact # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Contact inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.4.1 NAME 'GLUE2ContactID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.4.2 NAME 'GLUE2ContactDetail' DESC 'URL embedding the contact information. The syntax of URI depends on the communication channel' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.4.3 NAME 'GLUE2ContactType' DESC 'Type of contact' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.4.4 NAME 'GLUE2ContactServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.4.5 NAME 'GLUE2ContactDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.4 NAME 'GLUE2Contact' SUP GLUE2Entity DESC 'Information enabling to establish a communication with a person or group of persons part of a domain' STRUCTURAL MUST ( GLUE2ContactID $ GLUE2ContactDetail $ GLUE2ContactType ) MAY ( GLUE2ContactServiceForeignKey $ GLUE2ContactDomainForeignKey ) ) # File: schema/5-05-Domain.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.5 Domain, 5.5.1 AdminDomain and 5.5.2 UserDomain # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Domain <> inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.5.1 NAME 'GLUE2DomainID' DESC 'A description of the domain' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.5.2 NAME 'GLUE2DomainDescription' DESC 'A description of the domain' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.5.3 NAME 'GLUE2DomainWWW' DESC 'The URL identifying a web page with more information about the domain' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.5 NAME 'GLUE2Domain' SUP GLUE2Entity DESC 'A Domain' STRUCTURAL MUST GLUE2DomainID MAY ( GLUE2DomainDescription $ GLUE2DomainWWW ) ) ######################################################### # AdminDomain inherits from Domain ######################################################### attributetype ( 1.3.6.1.4.1.6757.100.1.1.6.1 NAME 'GLUE2AdminDomainDistributed' DESC 'True if the services managed by the AdminDomain are considered geographically distributed by the administrators themselves' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.6.2 NAME 'GLUE2AdminDomainOwner' DESC 'Owner of the managed resources' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.6.4 NAME 'GLUE2AdminDomainAdminDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.6 NAME 'GLUE2AdminDomain' DESC 'A collection of actors that can be assigned with administrative roles and privileges to services via policies. An AdminDomain manages services that can be geographically distributed, nevertheless a primary location should be identified.' SUP GLUE2Domain STRUCTURAL MAY ( GLUE2AdminDomainDistributed $ GLUE2AdminDomainOwner $ GLUE2AdminDomainAdminDomainForeignKey ) ) ################################################ # UserDomain inherits from Domain ################################################ attributetype ( 1.3.6.1.4.1.6757.100.1.1.7.1 NAME 'GLUE2UserDomainLevel' DESC 'The number of hops to reach the root for hierarchically organized domains described by the composed by association (0 is for the root).' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.7.2 NAME 'GLUE2UserDomainUserManager' DESC 'The Endpoint ID managing the users part of the domain and the related attributes such as groups or roles' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.7.3 NAME 'GLUE2UserDomainMember' DESC 'An identifier for a user in this user domain' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.7.5 NAME 'GLUE2UserDomainUserDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.7 NAME 'GLUE2UserDomain' DESC 'A collection of actors that can be assigned with user roles and privileges to services or shares via policies' SUP GLUE2Domain STRUCTURAL MAY ( GLUE2UserDomainLevel $ GLUE2UserDomainUserManager $ GLUE2UserDomainMember $ GLUE2UserDomainUserDomainForeignKey ) ) # File: schema/5-06-Service.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.6 Service # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Service inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.1 NAME 'GLUE2ServiceID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.2 NAME 'GLUE2ServiceCapability' DESC 'The provided capability according to the OGSA architecture (it is given by the sum of all the capabilities provided by the related endpoints)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.3 NAME 'GLUE2ServiceType' DESC 'The type of service according to a middleware classification' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.4 NAME 'GLUE2ServiceQualityLevel' DESC 'Maturity of the service in terms of quality of the software components' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.5 NAME 'GLUE2ServiceStatusInfo' DESC 'A URL providing additional information like monitoring aspects' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.6 NAME 'GLUE2ServiceComplexity' DESC 'Human-readable summary description of the complexity in terms of the number of endpoint types, shares and resources. The syntax should be: EndpointType=X, Share=Y, Resource=Z.' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.7 NAME 'GLUE2ServiceAdminDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.8.8 NAME 'GLUE2ServiceServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.8 NAME 'GLUE2Service' SUP GLUE2Entity DESC 'An abstracted, logical view of actual software components that participate in the creation of an entity providing one or more functionalities useful in a Grid environment. A service exposes zero or more endpoints having well-defined interfaces, zero or more shares and zero or more managers and the related resources. The service is autonomous and denotes a weak aggregation among endpoints, the underlying managers and the related resources, and the defined shares. The service enables to identify the whole set of entities providing the functionality with a persistent name.' STRUCTURAL MUST ( GLUE2ServiceID $ GLUE2ServiceType $ GLUE2ServiceQualityLevel $ GLUE2ServiceAdminDomainForeignKey ) MAY ( GLUE2ServiceCapability $ GLUE2ServiceStatusInfo $ GLUE2ServiceComplexity $ GLUE2ServiceServiceForeignKey ) ) # File: schema/5-07-Endpoint.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.7 Endpoint # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Endpoint inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.1 NAME 'GLUE2EndpointID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.2 NAME 'GLUE2EndpointURL' DESC 'Network location of the endpoint to contact the related service' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.3 NAME 'GLUE2EndpointCapability' DESC 'The provided capability according to the OGSA architecture' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.4 NAME 'GLUE2EndpointTechnology' DESC 'Technology used to implement the endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.5 NAME 'GLUE2EndpointInterfaceName' DESC 'Identification of a type and version of the interface' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.6 NAME 'GLUE2EndpointInterfaceVersion' DESC 'The version of the primary interface protocol' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.7 NAME 'GLUE2EndpointInterfaceExtension' DESC 'Identification of an extension to the interface' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.8 NAME 'GLUE2EndpointWSDL' DESC 'URL of the WSDL document describing the offered interface (applies to Web Services endpoint)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.9 NAME 'GLUE2EndpointSupportedProfile' DESC 'URI identifying a supported profile' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.10 NAME 'GLUE2EndpointSemantics' DESC 'URI of a document providing a human-readable description of the semantics of the endpoint functionalities' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.11 NAME 'GLUE2EndpointImplementor' DESC 'Main organization implementing this software component' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.12 NAME 'GLUE2EndpointImplementationName' DESC 'Name of the implementation' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.13 NAME 'GLUE2EndpointImplementationVersion' DESC 'Version of the implementation (e.g., major version.minor version.patch version)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.14 NAME 'GLUE2EndpointQualityLevel' DESC 'Maturity of the endpoint in terms of quality of the software components' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.15 NAME 'GLUE2EndpointHealthState' DESC 'A state representing the health of the endpoint in terms of its capability of properly delivering the functionalities' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.16 NAME 'GLUE2EndpointHealthStateInfo' DESC 'Textual explanation of the state endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.17 NAME 'GLUE2EndpointServingState' DESC 'A state specifying if the endpoint is accepting new requests and if it is serving the already accepted requests' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.18 NAME 'GLUE2EndpointStartTime' DESC 'The timestamp for the start time of the endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.19 NAME 'GLUE2EndpointIssuerCA' DESC 'Distinguished name of Certification Authority issuing the certificate for the endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.20 NAME 'GLUE2EndpointTrustedCA' DESC 'Distinguished name of the trusted Certification Authority' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.21 NAME 'GLUE2EndpointDowntimeAnnounce' DESC 'The timestamp for the announcement of the next scheduled downtime' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.22 NAME 'GLUE2EndpointDowntimeStart' DESC 'The starting timestamp of the next scheduled downtime' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.23 NAME 'GLUE2EndpointDowntimeEnd' DESC 'The ending timestamp of the next scheduled downtime' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.24 NAME 'GLUE2EndpointDowntimeInfo' DESC 'Description of the next scheduled downtime' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.9.25 NAME 'GLUE2EndpointServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.9 NAME 'GLUE2Endpoint' SUP GLUE2Entity DESC 'A network location having a well-defined interface and exposing the service functionalities' STRUCTURAL MUST ( GLUE2EndpointID $ GLUE2EndpointURL $ GLUE2EndpointInterfaceName $ GLUE2EndpointQualityLevel $ GLUE2EndpointHealthState $ GLUE2EndpointServingState $ GLUE2EndpointServiceForeignKey ) MAY ( GLUE2EndpointCapability $ GLUE2EndpointTechnology $ GLUE2EndpointInterfaceVersion $ GLUE2EndpointInterfaceExtension $ GLUE2EndpointWSDL $ GLUE2EndpointSupportedProfile $ GLUE2EndpointSemantics $ GLUE2EndpointImplementor $ GLUE2EndpointImplementationName $ GLUE2EndpointImplementationVersion $ GLUE2EndpointHealthStateInfo $ GLUE2EndpointStartTime $ GLUE2EndpointIssuerCA $ GLUE2EndpointTrustedCA $ GLUE2EndpointDowntimeAnnounce $ GLUE2EndpointDowntimeStart $ GLUE2EndpointDowntimeEnd $ GLUE2EndpointDowntimeInfo ) ) # File: schema/5-08-Share.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.8 Share # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Share <> inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.10.1 NAME 'GLUE2ShareID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.10.2 NAME 'GLUE2ShareDescription' DESC 'Description of this share' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.10.3 NAME 'GLUE2ShareEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.10.4 NAME 'GLUE2ShareResourceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.10.5 NAME 'GLUE2ShareServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.10 NAME 'GLUE2Share' SUP GLUE2Entity DESC 'A share' STRUCTURAL MUST ( GLUE2ShareID $ GLUE2ShareServiceForeignKey ) MAY ( GLUE2ShareDescription $ GLUE2ShareEndpointForeignKey $ GLUE2ShareResourceForeignKey ) ) # File: schema/5-09-Manager.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.9 Manager # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Manager <> inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.11.1 NAME 'GLUE2ManagerID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.11.2 NAME 'GLUE2ManagerProductName' DESC 'The name of the software product which implements the Manager functionality' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.11.3 NAME 'GLUE2ManagerProductVersion' DESC 'The version of the software product which implements the Manager functionality' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.11.4 NAME 'GLUE2ManagerServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.11 NAME 'GLUE2Manager' SUP GLUE2Entity DESC 'A manager' STRUCTURAL MUST ( GLUE2ManagerID $ GLUE2ManagerProductName $ GLUE2ManagerServiceForeignKey ) MAY GLUE2ManagerProductVersion ) # File: schema/5-10-Resource.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.10 Resource # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Resource <> inherits from Entity # No attributes attributetype ( 1.3.6.1.4.1.6757.100.1.1.12.1 NAME 'GLUE2ResourceID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.12.2 NAME 'GLUE2ResourceManagerForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.12 NAME 'GLUE2Resource' SUP GLUE2Entity DESC 'A resource' STRUCTURAL MUST ( GLUE2ResourceID $ GLUE2ResourceManagerForeignKey ) ) # File: schema/5-11-Activity.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.11 Activity # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Activity inherits from Entity # No attributes attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.1 NAME 'GLUE2ActivityID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.2 NAME 'GLUE2ActivityUserDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.3 NAME 'GLUE2ActivityEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.4 NAME 'GLUE2ActivityShareForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.5 NAME 'GLUE2ActivityResourceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.13.6 NAME 'GLUE2ActivityActivityForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.13 NAME 'GLUE2Activity' SUP GLUE2Entity DESC 'An activity is a unit of work managed by a Service and submitted via an Endpoint' STRUCTURAL MUST GLUE2ActivityID MAY ( GLUE2ActivityUserDomainForeignKey $ GLUE2ActivityEndpointForeignKey $ GLUE2ActivityShareForeignKey $ GLUE2ActivityResourceForeignKey $ GLUE2ActivityActivityForeignKey ) ) # File: schema/5-12-Policy.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 5.12 Policy, 5.12.1 AccessPolicy, 5.12.2 MappingPolicy # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Policy <> inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.14.1 NAME 'GLUE2PolicyID' DESC 'Scheme adopted to define the policy rules' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.14.2 NAME 'GLUE2PolicyScheme' DESC 'Scheme adopted to define the policy rules' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.14.3 NAME 'GLUE2PolicyRule' DESC 'A policy rule' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.14.4 NAME 'GLUE2PolicyUserDomainForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.14 NAME 'GLUE2Policy' SUP GLUE2Entity DESC 'A policy' STRUCTURAL MUST ( GLUE2PolicyID $ GLUE2PolicyScheme $ GLUE2PolicyRule ) MAY ( GLUE2PolicyUserDomainForeignKey ) ) ######################################################### # AccessPolicy inherits from Policy ######################################################### attributetype ( 1.3.6.1.4.1.6757.100.1.1.15.1 NAME 'GLUE2AccessPolicyEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.15 NAME 'GLUE2AccessPolicy' DESC 'Statements, rules or assertions that provide coarse-granularity information about the authorization of access by groups of actors to an Endpoint' SUP 'GLUE2Policy' STRUCTURAL MUST GLUE2AccessPolicyEndpointForeignKey ) ######################################################### # MappingPolicy inherits from Policy ######################################################### attributetype ( 1.3.6.1.4.1.6757.100.1.1.16.1 NAME 'GLUE2MappingPolicyShareForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.16 NAME 'GLUE2MappingPolicy' DESC 'Statements, rules or assertions that provide coarse-granularity information about the mapping or UserDomain requests to a Share' SUP 'GLUE2Policy' STRUCTURAL MUST GLUE2MappingPolicyShareForeignKey ) # File: schema/6-01-ComputingService.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.1 ComputingService # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ComputingService inherits from Service attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.1 NAME 'GLUE2ComputingServiceTotalJobs' DESC 'Number of total jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.2 NAME 'GLUE2ComputingServiceRunningJobs' DESC 'Number of running jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.3 NAME 'GLUE2ComputingServiceWaitingJobs' DESC 'Number of jobs waiting in the underlying computing managers (i.e., Local Resource Manager System or LRMS)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.4 NAME 'GLUE2ComputingServiceStagingJobs' DESC 'Number of jobs that are staging files in/out' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.5 NAME 'GLUE2ComputingServiceSuspendedJobs' DESC 'Number of jobs which started their execution, but are suspended (e.g., for preemption)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.17.6 NAME 'GLUE2ComputingServicePreLRMSWaitingJobs' DESC 'Number of jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e., LRMS)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.17 NAME 'GLUE2ComputingService' DESC 'The computing service is autonomous and denotes a weak aggregation among computing endpoints, the underlying computing managers and related execution environments, and the defined computing shares. The computing service enables to identify the whole set of entities providing the computing functionality with a persistent name.' SUP GLUE2Service STRUCTURAL MAY ( GLUE2ComputingServiceTotalJobs $ GLUE2ComputingServiceRunningJobs $ GLUE2ComputingServiceWaitingJobs $ GLUE2ComputingServiceStagingJobs $ GLUE2ComputingServiceSuspendedJobs $ GLUE2ComputingServicePreLRMSWaitingJobs ) ) # File: schema/6-02-ComputingEndpoint.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.2 ComputingEndpoint # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ComputingEndpoint inherits from Endpoint attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.1 NAME 'GLUE2ComputingEndpointStaging' DESC 'Supported staging functionalities' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.2 NAME 'GLUE2ComputingEndpointJobDescription' DESC 'Supported type of job description language' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.3 NAME 'GLUE2ComputingEndpointTotalJobs' DESC 'Number of total jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.4 NAME 'GLUE2ComputingEndpointRunningJobs' DESC 'Number of running jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.5 NAME 'GLUE2ComputingEndpointWaitingJobs' DESC 'Number of jobs waiting in the underlying computing managers (i.e., Local Resource Manager System or LRMS)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.6 NAME 'GLUE2ComputingEndpointStagingJobs' DESC 'Number of jobs that are staging files in/out' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.7 NAME 'GLUE2ComputingEndpointSuspendedJobs' DESC 'Number of jobs which started their execution, but are suspended (e.g., for preemption)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.8 NAME 'GLUE2ComputingEndpointPreLRMSWaitingJobs' DESC 'Number of jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e.,LRMS)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.18.9 NAME 'GLUE2ComputingEndpointComputingServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.18 NAME 'GLUE2ComputingEndpoint' DESC 'Endpoint for creating, monitoring, and controlling computational activities called jobs; it can be used to expose also complementary capabilities (e.g., reservation, proxy manipulation)' SUP GLUE2Endpoint STRUCTURAL MAY ( GLUE2ComputingEndpointStaging $ GLUE2ComputingEndpointJobDescription $ GLUE2ComputingEndpointTotalJobs $ GLUE2ComputingEndpointRunningJobs $ GLUE2ComputingEndpointWaitingJobs $ GLUE2ComputingEndpointStagingJobs $ GLUE2ComputingEndpointSuspendedJobs $ GLUE2ComputingEndpointPreLRMSWaitingJobs $ GLUE2ComputingEndpointComputingServiceForeignKey ) ) # File: schema/6-03-ComputingShare.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.3 ComputingShare # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ComputingShare inherits from Share attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.1 NAME 'GLUE2ComputingShareMappingQueue' DESC 'Name of a queue available in the underlying computing manager (i.e., LRMS) where jobs of this share are submitted (different shares can be mapped into the same queue; it is not foreseen that a single share can be mapped into many different queues)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.2 NAME 'GLUE2ComputingShareMaxWallTime' DESC 'The maximum obtainable wall clock time per slot that can be granted to the job upon user request (unnormalized value)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.3 NAME 'GLUE2ComputingShareMaxMultiSlotWallTime' DESC 'The maximum obtainable wall clock time limit that MAY be granted to a multi-slot job upon user request' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.4 NAME 'GLUE2ComputingShareMinWallTime' DESC 'The minimum wall clock time per slot for a job (unnormalized value); if a job requests a lower time, than it can be rejected; if a job requests at least this value, but runs for a shorter time, than it might be accounted for this value' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.5 NAME 'GLUE2ComputingShareDefaultWallTime' DESC 'The default wall clock time per slot allowed to a job by the computing manager (i.e., LRMS) if no limit is requested in the job submission description. Once this time is expired the job will most likely be killed or removed from the queue (unnormalized value)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.6 NAME 'GLUE2ComputingShareMaxCPUTime' DESC 'The maximum obtainable CPU time that can be granted to the job upon user request per slot (unnormalized value)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.7 NAME 'GLUE2ComputingShareMaxTotalCPUTime' DESC 'The maximum obtainable CPU time that can be granted to the job upon user request across all assigned slots; this property is a limit for the sum of the CPU time used in all the slots occupied by a multi-slot job (unnormalized value)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.8 NAME 'GLUE2ComputingShareMinCPUTime' DESC 'The minimum CPU time per slot for a job (unnormalized value); if a job requests a lower time, than it can be rejected; if a job requests at least this value, but uses the CPU for a shorter time, than it might be accounted for this value' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.9 NAME 'GLUE2ComputingShareDefaultCPUTime' DESC 'The default CPU time per slot allowed to each job by the computing manager (i.e., LRMS ) if no limit is requested in the job submission description (unnormalized value)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.10 NAME 'GLUE2ComputingShareMaxTotalJobs' DESC 'The maximum allowed number of jobs in this share' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.11 NAME 'GLUE2ComputingShareMaxRunningJobs' DESC 'The maximum allowed number of jobs in running state in this share' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.12 NAME 'GLUE2ComputingShareMaxWaitingJobs' DESC 'The maximum allowed number of jobs in waiting state in this share' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.13 NAME 'GLUE2ComputingShareMaxPreLRMSWaitingJobs' DESC 'The maximum allowed number of jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e., LRMS) for this share' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.14 NAME 'GLUE2ComputingShareMaxUserRunningJobs' DESC 'The maximum allowed number of jobs in running state per Grid user in this share' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.15 NAME 'GLUE2ComputingShareMaxSlotsPerJob' DESC 'The maximum number of slots which could be allocated to a single job (defined to be 1 for a computing service accepting only single-slot jobs)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.16 NAME 'GLUE2ComputingShareMaxStageInStreams' DESC 'The maximum number of streams to stage files in' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.17 NAME 'GLUE2ComputingShareMaxStageOutStreams' DESC 'The maximum number of streams to stage files out' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.18 NAME 'GLUE2ComputingShareSchedulingPolicy' DESC 'Implied scheduling policy of the share' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.19 NAME 'GLUE2ComputingShareMaxMainMemory' DESC 'The maximum RAM that a job can use' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.20 NAME 'GLUE2ComputingShareGuaranteedMainMemory' DESC 'The amount of physical RAM that a job is guaranteed to have available for its use' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.21 NAME 'GLUE2ComputingShareMaxVirtualMemory' DESC 'The maximum virtual memory that a job can use' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.22 NAME 'GLUE2ComputingShareGuaranteedVirtualMemory' DESC 'The amount of virtual memory that a job is guaranteed to have available for its use' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.23 NAME 'GLUE2ComputingShareMaxDiskSpace' DESC 'The maximum disk space that a job can use excluding shared area such as cache' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.24 NAME 'GLUE2ComputingShareDefaultStorageService' DESC 'ID of the default Storage Service to be used to store files by jobs in case no destination Storage Service is explicitly stated' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.25 NAME 'GLUE2ComputingSharePreemption' DESC 'True if the computing manager (i.e., LRMS) enables preemption of jobs; a preempted job is supposed to be automatically resumed' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.26 NAME 'GLUE2ComputingShareServingState' DESC 'A state specifying if the share is open to place new requests and if it is open to offer the already present requests for execution' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.27 NAME 'GLUE2ComputingShareTotalJobs' DESC 'Number of total jobs in any state' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.28 NAME 'GLUE2ComputingShareRunningJobs' DESC 'Number of running jobs submitted via any type of interface (local and Grid)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.29 NAME 'GLUE2ComputingShareLocalRunningJobs' DESC 'Number of running jobs submitted via a local interface' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.30 NAME 'GLUE2ComputingShareWaitingJobs' DESC 'Number of jobs waiting in the underlying computing managers (i.e., LRMS) submitted via any type of interface (local and Grid)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.31 NAME 'GLUE2ComputingShareLocalWaitingJobs' DESC 'Number of jobs waiting in the underlying computing managers (i.e., LRMS) submitted via a local interface' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.32 NAME 'GLUE2ComputingShareSuspendedJobs' DESC 'Number of jobs which started their execution, but are suspended (e.g., for preemption)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.33 NAME 'GLUE2ComputingShareLocalSuspendedJobs' DESC 'Number of local jobs which started their execution, but are suspended (e.g., for preemption)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.34 NAME 'GLUE2ComputingShareStagingJobs' DESC 'Number of jobs that are staging files in/out' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.35 NAME 'GLUE2ComputingShareLocalStagingJobs' DESC 'Number of local jobs that are staging files in/out' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.36 NAME 'GLUE2ComputingSharePreLRMSWaitingJobs' DESC 'Number of jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e., LRMS)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.37 NAME 'GLUE2ComputingShareEstimatedAverageWaitingTime' DESC 'Estimated time to last for a new job from the acceptance to the start of its execution' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.38 NAME 'GLUE2ComputingShareEstimatedWorstWaitingTime' DESC 'Estimated worst waiting time assuming that all jobs run for the maximum wall time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.39 NAME 'GLUE2ComputingShareFreeSlots' DESC 'Number of free slots' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.40 NAME 'GLUE2ComputingShareFreeSlotsWithDuration' DESC 'Number of free slots with their time limits. Syntax: ns[:t] [ns:t]* where the pair ns:t means that there are ns free slots for the duration of t (expressed in seconds); the time limit information is optional' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.41 NAME 'GLUE2ComputingShareUsedSlots' DESC 'Number of slots used by running jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.42 NAME 'GLUE2ComputingShareRequestedSlots' DESC 'Number of slots which are needed to execute all waiting and staging jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.43 NAME 'GLUE2ComputingShareReservationPolicy' DESC 'Type of reservation policy' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.44 NAME 'GLUE2ComputingShareTag' DESC 'UserDomain-defined tag (the values SHOULD use namespace to avoid collision)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.45 NAME 'GLUE2ComputingShareComputingEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.46 NAME 'GLUE2ComputingShareExecutionEnvironmentForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.19.47 NAME 'GLUE2ComputingShareComputingServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.19 NAME 'GLUE2ComputingShare' DESC 'A utilization target for a set of execution environments defined by a set of configuration parameters and characterized by status information' SUP GLUE2Share STRUCTURAL MUST ( GLUE2ComputingShareServingState ) MAY ( GLUE2ComputingShareMappingQueue $ GLUE2ComputingShareMaxWallTime $ GLUE2ComputingShareMaxMultiSlotWallTime $ GLUE2ComputingShareMinWallTime $ GLUE2ComputingShareDefaultWallTime $ GLUE2ComputingShareMaxCPUTime $ GLUE2ComputingShareMaxTotalCPUTime $ GLUE2ComputingShareMinCPUTime $ GLUE2ComputingShareDefaultCPUTime $ GLUE2ComputingShareMaxTotalJobs $ GLUE2ComputingShareMaxRunningJobs $ GLUE2ComputingShareMaxWaitingJobs $ GLUE2ComputingShareMaxPreLRMSWaitingJobs $ GLUE2ComputingShareMaxUserRunningJobs $ GLUE2ComputingShareMaxSlotsPerJob $ GLUE2ComputingShareMaxStageInStreams $ GLUE2ComputingShareMaxStageOutStreams $ GLUE2ComputingShareSchedulingPolicy $ GLUE2ComputingShareMaxMainMemory $ GLUE2ComputingShareGuaranteedMainMemory $ GLUE2ComputingShareMaxVirtualMemory $ GLUE2ComputingShareGuaranteedVirtualMemory $ GLUE2ComputingShareMaxDiskSpace $ GLUE2ComputingShareDefaultStorageService $ GLUE2ComputingSharePreemption $ GLUE2ComputingShareTotalJobs $ GLUE2ComputingShareRunningJobs $ GLUE2ComputingShareLocalRunningJobs $ GLUE2ComputingShareWaitingJobs $ GLUE2ComputingShareLocalWaitingJobs $ GLUE2ComputingShareSuspendedJobs $ GLUE2ComputingShareLocalSuspendedJobs $ GLUE2ComputingShareStagingJobs $ GLUE2ComputingShareLocalStagingJobs $ GLUE2ComputingSharePreLRMSWaitingJobs $ GLUE2ComputingShareEstimatedAverageWaitingTime $ GLUE2ComputingShareEstimatedWorstWaitingTime $ GLUE2ComputingShareFreeSlots $ GLUE2ComputingShareFreeSlotsWithDuration $ GLUE2ComputingShareUsedSlots $ GLUE2ComputingShareRequestedSlots $ GLUE2ComputingShareReservationPolicy $ GLUE2ComputingShareTag $ GLUE2ComputingShareComputingEndpointForeignKey $ GLUE2ComputingShareExecutionEnvironmentForeignKey $ GLUE2ComputingShareComputingServiceForeignKey ) ) # File: schema/6-04-ComputingManager.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.4 ComputingManager # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ComputingManager inherits from Manager attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.1 NAME 'GLUE2ComputingManagerReservation' DESC 'True if the computing manager (i.e, LRMS) supports advance reservation' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.2 NAME 'GLUE2ComputingManagerBulkSubmission' DESC 'True if the computing manager (i.e, LRMS) supports the bulk submission' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.3 NAME 'GLUE2ComputingManagerTotalPhysicalCPUs' DESC 'Number of managed physical CPUs accessible via any of the available endpoints (there is one physical CPU per socket)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.4 NAME 'GLUE2ComputingManagerTotalLogicalCPUs' DESC 'Number of managed logical CPUs accessible via any of the available endpoints (a logical CPU corresponds to a CPU visible to the operating system)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.5 NAME 'GLUE2ComputingManagerTotalSlots' DESC 'Number of managed slots' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.6 NAME 'GLUE2ComputingManagerSlotsUsedByLocalJobs' DESC 'Number of slots used by jobs submitted via local interface' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.7 NAME 'GLUE2ComputingManagerSlotsUsedByGridJobs' DESC 'Number of slots used by jobs submitted via a Grid interface' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.8 NAME 'GLUE2ComputingManagerHomogeneous' DESC 'True if the computing manager has only one type of execution environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.9 NAME 'GLUE2ComputingManagerNetworkInfo' DESC 'Type of internal network available among all the managed execution environment instances' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.10 NAME 'GLUE2ComputingManagerLogicalCPUDistribution' DESC 'Syntax: X1:Y1, …, Xn:Yn where Xi is the number of logical CPUs and Yi is the number of boxes for the execution environment i' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.11 NAME 'GLUE2ComputingManagerWorkingAreaShared' DESC 'A working area is an allocated storage extent that holds the home directories of the Grid jobs; this property is true if the working area is shared across different execution environment instances (i.e., cluster nodes)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.12 NAME 'GLUE2ComputingManagerWorkingAreaGuaranteed' DESC 'True if the job is guaranteed the full extent of the WorkingAreaTotal attribute' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.13 NAME 'GLUE2ComputingManagerWorkingAreaTotal' DESC 'Total size of working area available to all the Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); even if individual quota per job is enforced, this is not advertised' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.14 NAME 'GLUE2ComputingManagerWorkingAreaFree' DESC 'Free size of working area available to all the Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); (even if individual quota per job is enforced, this is not advertised)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.15 NAME 'GLUE2ComputingManagerWorkingAreaLifeTime' DESC 'Lifetime of the Grid job files present in the working area; the lifetime is related to the end time of thejob' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.16 NAME 'GLUE2ComputingManagerWorkingAreaMultiSlotTotal' DESC 'Total size of working area available to all the multi-slot Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); even if individual quota per job is enforced, this is not advertised' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.17 NAME 'GLUE2ComputingManagerWorkingAreaMultiSlotFree' DESC 'Free size of working area available to all the multi-slot Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); (even if individual quota per job is enforced, this is not advertised)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.18 NAME 'GLUE2ComputingManagerWorkingAreaMultiSlotLifeTime' DESC 'Lifetime of the multi-slot Grid job files present in the working area; the lifetime is related to the end time of the job' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.19 NAME 'GLUE2ComputingManagerCacheTotal' DESC 'Total size of a temporary storage area where frequently accessed data can be stored for rapid access by consequent Grid jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.20 NAME 'GLUE2ComputingManagerCacheFree' DESC 'Free size of a temporary storage area where frequently accessed data can be stored for rapid access by consequent Grid jobs; in the computation of the free size, files which are not claimed by any job can be considered as deleted' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.21 NAME 'GLUE2ComputingManagerTmpDir' DESC 'The absolute path of a temporary directory local to an execution environment instance (i.e., worker node). This directory must be available to programs using the normal file access primitives (open/read/write/close)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.22 NAME 'GLUE2ComputingManagerScratchDir' DESC 'The absolute path for a shared directory available for application data. Typically a POSIX accessible transient disk space shared between the execution environment instances. It may be used by MPI applications or to store intermediate files that need further processing by local jobs or as staging area, specially if the execution environment instances have no Internet connectivity' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.23 NAME 'GLUE2ComputingManagerApplicationDir' DESC 'The path of the directory available for application installation. Typically a PO-SIX accessible disk space with transient to permanent allocation to the users' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.20.24 NAME 'GLUE2ComputingManagerComputingServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.20 NAME 'GLUE2ComputingManager' DESC 'A software component locally managing one or more execution environments. It can describe also aggregated information about the managed resources. The computing manager is also known as Local Resource Management System (LRMS).' SUP GLUE2Manager STRUCTURAL MAY ( GLUE2ComputingManagerReservation $ GLUE2ComputingManagerBulkSubmission $ GLUE2ComputingManagerTotalPhysicalCPUs $ GLUE2ComputingManagerTotalLogicalCPUs $ GLUE2ComputingManagerTotalSlots $ GLUE2ComputingManagerSlotsUsedByLocalJobs $ GLUE2ComputingManagerSlotsUsedByGridJobs $ GLUE2ComputingManagerHomogeneous $ GLUE2ComputingManagerNetworkInfo $ GLUE2ComputingManagerLogicalCPUDistribution $ GLUE2ComputingManagerWorkingAreaShared $ GLUE2ComputingManagerWorkingAreaGuaranteed $ GLUE2ComputingManagerWorkingAreaTotal $ GLUE2ComputingManagerWorkingAreaFree $ GLUE2ComputingManagerWorkingAreaLifeTime $ GLUE2ComputingManagerWorkingAreaMultiSlotTotal $ GLUE2ComputingManagerWorkingAreaMultiSlotFree $ GLUE2ComputingManagerWorkingAreaMultiSlotLifeTime $ GLUE2ComputingManagerCacheTotal $ GLUE2ComputingManagerCacheFree $ GLUE2ComputingManagerTmpDir $ GLUE2ComputingManagerScratchDir $ GLUE2ComputingManagerApplicationDir $ GLUE2ComputingManagerComputingServiceForeignKey ) ) # File: schema/6-05-Benchmark.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.5 Benchmark # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # Benchmark inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.21.1 NAME 'GLUE2BenchmarkID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.21.2 NAME 'GLUE2BenchmarkType' DESC 'Type of benchmark' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.21.3 NAME 'GLUE2BenchmarkValue' DESC 'Value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.21.4 NAME 'GLUE2BenchmarkExecutionEnvironmentForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.21.5 NAME 'GLUE2BenchmarkComputingManagerForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.21 NAME 'GLUE2Benchmark' SUP GLUE2Entity DESC 'Benchmark information about an entity providing computing capacity' STRUCTURAL MUST ( GLUE2BenchmarkID $ GLUE2BenchmarkType $ GLUE2BenchmarkValue ) MAY ( GLUE2BenchmarkExecutionEnvironmentForeignKey $ GLUE2BenchmarkComputingManagerForeignKey ) ) # File: schema/6-06-ExecutionEnvironment.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.6 ExecutionEnvironment # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ExecutionEnvironment inherits from Resource attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.1 NAME 'GLUE2ExecutionEnvironmentPlatform' DESC 'The architecture platform of this execution environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.2 NAME 'GLUE2ExecutionEnvironmentVirtualMachine' DESC 'True if the execution environment is based on a virtual machine (in this case, the values of the other attributes are related to the virtualized environment and not to the hosting environment)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.3 NAME 'GLUE2ExecutionEnvironmentTotalInstances' DESC 'Number of execution environment instances' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.4 NAME 'GLUE2ExecutionEnvironmentUsedInstances' DESC 'Number of used execution environment instances; an instance is used when, according to the policies of the Manager (i.e., LRMS), it cannot accept new jobs because it already runs the maximum number of allowed jobs' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.5 NAME 'GLUE2ExecutionEnvironmentUnavailableInstances' DESC 'Number of unavailable execution environment instances because of failures or maintenance' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.6 NAME 'GLUE2ExecutionEnvironmentPhysicalCPUs' DESC 'Number of physical CPUs in an execution environment instance' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.7 NAME 'GLUE2ExecutionEnvironmentLogicalCPUs' DESC 'Number of logical CPUs in an execution environment instance' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.8 NAME 'GLUE2ExecutionEnvironmentCPUMultiplicity' DESC 'Information about the multiplicity of both physical CPUs and cores available in an execution environment instance' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.9 NAME 'GLUE2ExecutionEnvironmentCPUVendor' DESC 'Name of the physical CPU vendor' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.10 NAME 'GLUE2ExecutionEnvironmentCPUModel' DESC 'Physical CPU model as defined by the vendor' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.11 NAME 'GLUE2ExecutionEnvironmentCPUVersion' DESC 'Physical CPU version as defined by the vendor' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.12 NAME 'GLUE2ExecutionEnvironmentCPUClockSpeed' DESC 'Nominal clock speed of the physical CPU' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.13 NAME 'GLUE2ExecutionEnvironmentCPUTimeScalingFactor' DESC 'Factor used by the Manager (i.e., LRMS) to scale the CPU time (CPU Time divided by CPUTimeScalingFactor); for the reference execution environment, this attribute is equal to 1' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.14 NAME 'GLUE2ExecutionEnvironmentWallTimeScalingFactor' DESC 'Factor used by the Manager (i.e., LRMS) to scale the Wall time (Wall Time divided by WallTimeScalingFactor)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.15 NAME 'GLUE2ExecutionEnvironmentMainMemorySize' DESC 'Amount of RAM (if many jobs run in the same execution environment, they compete for the total RAM)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.16 NAME 'GLUE2ExecutionEnvironmentVirtualMemorySize' DESC 'The amount of Virtual Memory (RAM+Swap)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.17 NAME 'GLUE2ExecutionEnvironmentOSFamily' DESC 'Family of the operating system' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.18 NAME 'GLUE2ExecutionEnvironmentOSName' DESC 'Name of the operating system' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.19 NAME 'GLUE2ExecutionEnvironmentOSVersion' DESC 'Version of the operating system' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.20 NAME 'GLUE2ExecutionEnvironmentConnectivityIn' DESC 'Permission for direct inbound connectivity, even if limited' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.21 NAME 'GLUE2ExecutionEnvironmentConnectivityOut' DESC 'Permission for direct outbound connectivity, even if limited' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.22 NAME 'GLUE2ExecutionEnvironmentNetworkInfo' DESC 'Type of internal network available among the execution environment instances' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.22.23 NAME 'GLUE2ExecutionEnvironmentComputingManagerForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.22 NAME 'GLUE2ExecutionEnvironment' DESC 'A description of hardware, operating system and network characteristics that defines the environment available to and requestable by a Grid job when submitted to a Service via a Endpoint; the description also includes information about the total/available/used instances of the execution environment' SUP GLUE2Resource STRUCTURAL MUST ( GLUE2ExecutionEnvironmentPlatform $ GLUE2ExecutionEnvironmentMainMemorySize $ GLUE2ExecutionEnvironmentOSFamily $ GLUE2ExecutionEnvironmentConnectivityIn $ GLUE2ExecutionEnvironmentConnectivityOut ) MAY ( GLUE2ExecutionEnvironmentVirtualMachine $ GLUE2ExecutionEnvironmentTotalInstances $ GLUE2ExecutionEnvironmentUsedInstances $ GLUE2ExecutionEnvironmentUnavailableInstances $ GLUE2ExecutionEnvironmentPhysicalCPUs $ GLUE2ExecutionEnvironmentLogicalCPUs $ GLUE2ExecutionEnvironmentCPUMultiplicity $ GLUE2ExecutionEnvironmentCPUVendor $ GLUE2ExecutionEnvironmentCPUModel $ GLUE2ExecutionEnvironmentCPUVersion $ GLUE2ExecutionEnvironmentCPUClockSpeed $ GLUE2ExecutionEnvironmentCPUTimeScalingFactor $ GLUE2ExecutionEnvironmentWallTimeScalingFactor $ GLUE2ExecutionEnvironmentVirtualMemorySize $ GLUE2ExecutionEnvironmentOSName $ GLUE2ExecutionEnvironmentOSVersion $ GLUE2ExecutionEnvironmentNetworkInfo $ GLUE2ExecutionEnvironmentComputingManagerForeignKey ) ) # File: schema/6-07-ApplicationEnvironment.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.7 ApplicationEnvironment # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ApplicationEnvironment inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.1 NAME 'GLUE2ApplicationEnvironmentID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.2 NAME 'GLUE2ApplicationEnvironmentAppName' DESC 'Name of the application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.3 NAME 'GLUE2ApplicationEnvironmentAppVersion' DESC 'Version of the application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.4 NAME 'GLUE2ApplicationEnvironmentRepository' DESC 'URL of a service which offers a repository and/or a name service for this application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.5 NAME 'GLUE2ApplicationEnvironmentState' DESC 'State about the installation' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.6 NAME 'GLUE2ApplicationEnvironmentRemovalDate' DESC 'Date and time after which the application can be removed' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.7 NAME 'GLUE2ApplicationEnvironmentLicense' DESC 'The type of license' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.8 NAME 'GLUE2ApplicationEnvironmentDescription' DESC 'The description of this application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.9 NAME 'GLUE2ApplicationEnvironmentBestBenchmark' DESC 'Type of benchmark which best identify the sensitivity of this application to the performance aspect' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.10 NAME 'GLUE2ApplicationEnvironmentParallelSupport' DESC 'The type of supported parallel execution framework' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.11 NAME 'GLUE2ApplicationEnvironmentMaxSlots' DESC 'Maximum number of slots that can be used to run jobs using the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.12 NAME 'GLUE2ApplicationEnvironmentMaxJobs' DESC 'Maximum number of jobs that can use the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.13 NAME 'GLUE2ApplicationEnvironmentMaxUserSeats' DESC 'Maximum number of user seats that can use the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.14 NAME 'GLUE2ApplicationEnvironmentFreeSlots' DESC 'Available number slots that can be used to run jobs using the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.15 NAME 'GLUE2ApplicationEnvironmentFreeJobs' DESC 'Number of new jobs that could start their execution and use the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.16 NAME 'GLUE2ApplicationEnvironmentFreeUserSeats' DESC 'Free seats for additional users that can use the application environment at the same time' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.17 NAME 'GLUE2ApplicationEnvironmentExecutionEnvironmentForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.23.18 NAME 'GLUE2ApplicationEnvironmentComputingManagerForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.23 NAME 'GLUE2ApplicationEnvironment' SUP GLUE2Entity DESC 'Description of the application software or environment characteristic available within one or more execution environments' STRUCTURAL MUST ( GLUE2ApplicationEnvironmentID $ GLUE2ApplicationEnvironmentAppName $ GLUE2ApplicationEnvironmentComputingManagerForeignKey ) MAY ( GLUE2ApplicationEnvironmentAppVersion $ GLUE2ApplicationEnvironmentRepository $ GLUE2ApplicationEnvironmentState $ GLUE2ApplicationEnvironmentRemovalDate $ GLUE2ApplicationEnvironmentLicense $ GLUE2ApplicationEnvironmentDescription $ GLUE2ApplicationEnvironmentBestBenchmark $ GLUE2ApplicationEnvironmentParallelSupport $ GLUE2ApplicationEnvironmentMaxSlots $ GLUE2ApplicationEnvironmentMaxJobs $ GLUE2ApplicationEnvironmentMaxUserSeats $ GLUE2ApplicationEnvironmentFreeSlots $ GLUE2ApplicationEnvironmentFreeJobs $ GLUE2ApplicationEnvironmentFreeUserSeats $ GLUE2ApplicationEnvironmentExecutionEnvironmentForeignKey ) ) # File: schema/6-08-ApplicationHandle.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.8 ApplicationHandle # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ApplicationHandle inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.24.1 NAME 'GLUE2ApplicationHandleID' DESC 'Type of handle for an application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.24.2 NAME 'GLUE2ApplicationHandleType' DESC 'Type of handle for an application environment' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.24.3 NAME 'GLUE2ApplicationHandleValue' DESC 'Actionable value to trigger the handle method' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.24.4 NAME 'GLUE2ApplicationHandleApplicationEnvironmentForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.24 NAME 'GLUE2ApplicationHandle' SUP GLUE2Entity DESC 'Technique for bootstrapping and/or accessing the application' STRUCTURAL MUST ( GLUE2ApplicationHandleID $ GLUE2ApplicationHandleType $ GLUE2ApplicationHandleValue $ GLUE2ApplicationHandleApplicationEnvironmentForeignKey ) ) # File: schema/6-09-ComputingActivity.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.9 ComputingActivity # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ComputingActivity inherits from Activity attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.1 NAME 'GLUE2ComputingActivityType' DESC 'Type of computing activity' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.2 NAME 'GLUE2ComputingActivityIDFromEndpoint' DESC 'The job ID as assigned by the computing endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.3 NAME 'GLUE2ComputingActivityLocalIDFromManager' DESC 'The local ID of the job as assigned by the computing manager (i.e., LRMS)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.4 NAME 'GLUE2ComputingActivityJobDescription' DESC 'Job description language used to specify the job request' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.5 NAME 'GLUE2ComputingActivityState' DESC 'The state of the job according to the Grid state model for jobs' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.6 NAME 'GLUE2ComputingActivityRestartState' DESC 'The state from which a failed job can restart upon a client request' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.7 NAME 'GLUE2ComputingActivityExitCode' DESC 'The exit code as returned by the executable of the job' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.8 NAME 'GLUE2ComputingActivityComputingManagerExitCode' DESC 'The exit code provided by the computing manager (i.e., LRMS)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.9 NAME 'GLUE2ComputingActivityError' DESC 'Error messages as provided by the software components involved in the management of the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.10 NAME 'GLUE2ComputingActivityWaitingPosition' DESC 'For a waiting job in the computing manager (i.e., LRMS), the position of the job in the queue' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.11 NAME 'GLUE2ComputingActivityUserDomain' DESC 'User domain selected by the job owner in the job submission request (an owner can belong to several user domains, it should decide which one to choose when submitting a job)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.12 NAME 'GLUE2ComputingActivityOwner' DESC 'The Grid identity of the jobs owner; in case of anonymity is required, the value CONFIDENTIAL should be advertised' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.13 NAME 'GLUE2ComputingActivityLocalOwner' DESC 'The local user name to which the jobs owner is mapped into' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.14 NAME 'GLUE2ComputingActivityRequestedTotalWallTime' DESC 'The total wall clock time requested by the job; for multi-slot jobs, it represents the sum of wall clock time needed in each required slot' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.15 NAME 'GLUE2ComputingActivityRequestedTotalCPUTime' DESC 'The total CPU time requested by the job for multi-slot jobs, it represents the sum of CPU time needed in each required slot' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.16 NAME 'GLUE2ComputingActivityRequestedSlots' DESC 'The number of requested slots' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.17 NAME 'GLUE2ComputingActivityRequestedApplicationEnvironment' DESC 'Serialization of the Name and Version of the requested Application Environment to match the Name and Version properties of the Application Environment (the serialization of the Name and Version is delegated to the implementers)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.18 NAME 'GLUE2ComputingActivityStdIn' DESC 'The name of the file which is used as the standard input of the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.19 NAME 'GLUE2ComputingActivityStdOut' DESC 'The name of the file which contains the standard output of the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.20 NAME 'GLUE2ComputingActivityStdErr' DESC 'The name of the file which contains the standard error of the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.21 NAME 'GLUE2ComputingActivityLogDir' DESC 'The name of the directory which contains the logs related to the job and generated by the Grid layer (usually the directory is private to the job)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.22 NAME 'GLUE2ComputingActivityExecutionNode' DESC 'Hostname associated to the execution environment instance (i.e., worker node) running the job; multi-node jobs are described by several instances of this attribute' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.23 NAME 'GLUE2ComputingActivityQueue' DESC 'The name of the Computing Manager (i.e, LRMS) queue to which this job was queued' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.24 NAME 'GLUE2ComputingActivityUsedTotalWallTime' DESC 'The totally consumed wall clock time by the job (in case of multi-slot jobs, this value refers to the sum of the wall clock time consumed in each slot)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.25 NAME 'GLUE2ComputingActivityUsedTotalCPUTime' DESC 'The totally consumed CPU time by the job (in case of multi-slot jobs, this value refers to the sum of the consumed CPU time in each slot)' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.26 NAME 'GLUE2ComputingActivityUsedMainMemory' DESC 'The RAM used by the job' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.27 NAME 'GLUE2ComputingActivitySubmissionTime' DESC 'Time when the job was submitted to a computing endpoint' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.28 NAME 'GLUE2ComputingActivityComputingManagerSubmissionTime' DESC 'Time when the job was submitted to the Computing Manager (i.e., LRMS) by the Grid layer' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.29 NAME 'GLUE2ComputingActivityStartTime' DESC 'Time when the job entered in the Computing Manager (i.e., LRMS) running state' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.30 NAME 'GLUE2ComputingActivityComputingManagerEndTime' DESC 'Time when the job entered its final Computing Manager (i.e., LRMS) state' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.31 NAME 'GLUE2ComputingActivityEndTime' DESC 'Time when the job entered its final Grid state' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.32 NAME 'GLUE2ComputingActivityWorkingAreaEraseTime' DESC 'A working area is an allocated storage extent that holds the home directories of the Grid jobs; the time when the dedicated working area of this job will be removed' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.33 NAME 'GLUE2ComputingActivityProxyExpirationTime' DESC 'The expiration time of the proxy related to the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.34 NAME 'GLUE2ComputingActivitySubmissionHost' DESC 'The name of the host from which the job was submitted (e.g., IP address, port and host name)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.35 NAME 'GLUE2ComputingActivitySubmissionClientName' DESC 'The name of the software client which was used to submit the job' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.36 NAME 'GLUE2ComputingActivityOtherMessages' DESC 'Optional job messages provided by either the Grid Layer or the Computing Manager' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.37 NAME 'GLUE2ComputingActivityComputingEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.38 NAME 'GLUE2ComputingActivityComputingShareForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.25.39 NAME 'GLUE2ComputingActivityExecutionEnvironmentForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.25 NAME 'GLUE2ComputingActivity' DESC 'An activity managed by an OGSA execution capability service' SUP 'GLUE2Activity' STRUCTURAL MUST ( GLUE2ComputingActivityState $ GLUE2ComputingActivityOwner ) MAY ( GLUE2ComputingActivityType $ GLUE2ComputingActivityIDFromEndpoint $ GLUE2ComputingActivityLocalIDFromManager $ GLUE2ComputingActivityJobDescription $ GLUE2ComputingActivityRestartState $ GLUE2ComputingActivityExitCode $ GLUE2ComputingActivityComputingManagerExitCode $ GLUE2ComputingActivityError $ GLUE2ComputingActivityWaitingPosition $ GLUE2ComputingActivityUserDomain $ GLUE2ComputingActivityLocalOwner $ GLUE2ComputingActivityRequestedTotalWallTime $ GLUE2ComputingActivityRequestedTotalCPUTime $ GLUE2ComputingActivityRequestedSlots $ GLUE2ComputingActivityRequestedApplicationEnvironment $ GLUE2ComputingActivityStdIn $ GLUE2ComputingActivityStdOut $ GLUE2ComputingActivityStdErr $ GLUE2ComputingActivityLogDir $ GLUE2ComputingActivityExecutionNode $ GLUE2ComputingActivityQueue $ GLUE2ComputingActivityUsedTotalWallTime $ GLUE2ComputingActivityUsedTotalCPUTime $ GLUE2ComputingActivityUsedMainMemory $ GLUE2ComputingActivitySubmissionTime $ GLUE2ComputingActivityComputingManagerSubmissionTime $ GLUE2ComputingActivityStartTime $ GLUE2ComputingActivityComputingManagerEndTime $ GLUE2ComputingActivityEndTime $ GLUE2ComputingActivityWorkingAreaEraseTime $ GLUE2ComputingActivityProxyExpirationTime $ GLUE2ComputingActivitySubmissionHost $ GLUE2ComputingActivitySubmissionClientName $ GLUE2ComputingActivityOtherMessages $ GLUE2ComputingActivityComputingEndpointForeignKey $ GLUE2ComputingActivityComputingShareForeignKey $ GLUE2ComputingActivityExecutionEnvironmentForeignKey ) ) # File: schema/6-10-ToStorageService.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 6.10 ToStorageService # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ToStorageService inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.26.1 NAME 'GLUE2ToStorageServiceID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.26.2 NAME 'GLUE2ToStorageServiceLocalPath' DESC 'The local path of the computing service enabling to access a remote path in the associated storage service (this is typically an NFS mount point)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.26.3 NAME 'GLUE2ToStorageServiceRemotePath' DESC 'The remote path in the storage service which is associated the local path in the computing service (this is typically an NFS exported directory)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.26.4 NAME 'GLUE2ToStorageServiceComputingServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.26.5 NAME 'GLUE2ToStorageServiceStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.26 NAME 'GLUE2ToStorageService' SUP GLUE2Entity DESC 'Description of a POSIX access via a file system technology enabling the computing service to access the associated storage service' STRUCTURAL MUST ( GLUE2ToStorageServiceID $ GLUE2ToStorageServiceLocalPath $ GLUE2ToStorageServiceRemotePath $ GLUE2ToStorageServiceComputingServiceForeignKey $ GLUE2ToStorageServiceStorageServiceForeignKey ) ) # File: schema/7-01-StorageService.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.1 StorageService # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageService inherits from Service # No attributes objectclass ( 1.3.6.1.4.1.6757.100.1.1.27 NAME 'GLUE2StorageService' DESC 'Description of the size and state of an homogeneous storage extent' SUP GLUE2Service STRUCTURAL ) # File: schema/7-02-StorageServiceCapacity.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.2 StorageServiceCapacity # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageServiceCapacity inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.1 NAME 'GLUE2StorageServiceCapacityID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.2 NAME 'GLUE2StorageServiceCapacityType' DESC 'Type of storage capacity' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.3 NAME 'GLUE2StorageServiceCapacityTotalSize' DESC 'Size of dedicated storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.4 NAME 'GLUE2StorageServiceCapacityFreeSize' DESC 'Size of free storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.5 NAME 'GLUE2StorageServiceCapacityUsedSize' DESC 'Size of used storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.6 NAME 'GLUE2StorageServiceCapacityReservedSize' DESC 'Size of reserved storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.28.7 NAME 'GLUE2StorageServiceCapacityStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.28 NAME 'GLUE2StorageServiceCapacity' SUP GLUE2Entity DESC 'Description of the size and state of an homogeneous storage extent' STRUCTURAL MUST ( GLUE2StorageServiceCapacityID $ GLUE2StorageServiceCapacityType $ GLUE2StorageServiceCapacityStorageServiceForeignKey ) MAY ( GLUE2StorageServiceCapacityTotalSize $ GLUE2StorageServiceCapacityFreeSize $ GLUE2StorageServiceCapacityUsedSize $ GLUE2StorageServiceCapacityReservedSize ) ) # File: schema/7-03-StorageAccessProtocol.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.3 StorageAccessProtocol # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageAccessProtocol inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.29.1 NAME 'GLUE2StorageAccessProtocolID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.29.2 NAME 'GLUE2StorageAccessProtocolType' DESC 'The name of the protocol' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.29.3 NAME 'GLUE2StorageAccessProtocolVersion' DESC 'The version of the protocol' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.29.4 NAME 'GLUE2StorageAccessProtocolMaxStreams' DESC 'The number of parallel streams this protocol supports' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.29.5 NAME 'GLUE2StorageAccessProtocolStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.29 NAME 'GLUE2StorageAccessProtocol' SUP GLUE2Entity DESC 'A type of protocol available to access the available storage capacities' STRUCTURAL MUST ( GLUE2StorageAccessProtocolID $ GLUE2StorageAccessProtocolType $ GLUE2StorageAccessProtocolVersion $ GLUE2StorageAccessProtocolStorageServiceForeignKey ) MAY ( GLUE2StorageAccessProtocolMaxStreams ) ) # File: schema/7-04-StorageEndpoint.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.4 StorageEndpoint # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageEndpoint inherits from Endpoint # No attributes attributetype ( 1.3.6.1.4.1.6757.100.1.1.30.1 NAME 'GLUE2StorageEndpointStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.30 NAME 'GLUE2StorageEndpoint' DESC 'A network location having a well-defined interface and exposing the service functionalities' SUP GLUE2Endpoint STRUCTURAL MAY GLUE2StorageEndpointStorageServiceForeignKey ) # File: schema/7-05-StorageShare.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.5 StorageShare # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageShare inherits from Share attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.1 NAME 'GLUE2StorageShareServingState' DESC 'A state specifying if the share is open to place new requests and if it is open to offer the already present requests for execution' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.2 NAME 'GLUE2StorageSharePath' DESC 'A namespace where files are logically assigned to when they are stored into this share' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.3 NAME 'GLUE2StorageShareAccessMode' DESC 'An identifier for the type of access and usage allowed for this share' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.4 NAME 'GLUE2StorageShareSharingID' DESC 'Local ID common to the storage shares which use the same storage share capacities (dedicated is a reserved term and means that the storage share capacities are not shared with other storage share capacities part of different storage shares)' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.5 NAME 'GLUE2StorageShareAccessLatency' DESC 'The maximum latency category for a file stored in this share to be made available for reading' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.6 NAME 'GLUE2StorageShareRetentionPolicy' DESC 'The quality of retention, which indicates the probability of the storage system losing a file' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.7 NAME 'GLUE2StorageShareExpirationMode' DESC 'Support for files with infinite and/or finite lifetimes, and what actions the storage service may take upon the expiration of a file' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.8 NAME 'GLUE2StorageShareDefaultLifeTime' DESC 'The default lifetime assigned to the file if no explicit lifetime is specified' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.9 NAME 'GLUE2StorageShareMaximumLifeTime' DESC 'The maximum lifetime that can be requested for a file' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.10 NAME 'GLUE2StorageShareTag' DESC 'A user defined tag for additional information' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.11 NAME 'GLUE2StorageShareStorageEndpointForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.12 NAME 'GLUE2StorageShareDataStoreForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.31.13 NAME 'GLUE2StorageShareStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.31 NAME 'GLUE2StorageShare' DESC 'A utilization target for a set of storage resources defined by a set of configuration parameters and characterized by status information' SUP GLUE2Share STRUCTURAL MUST ( GLUE2StorageShareServingState $ GLUE2StorageShareSharingID $ GLUE2StorageShareAccessLatency ) MAY ( GLUE2StorageSharePath $ GLUE2StorageShareAccessMode $ GLUE2StorageShareRetentionPolicy $ GLUE2StorageShareExpirationMode $ GLUE2StorageShareDefaultLifeTime $ GLUE2StorageShareMaximumLifeTime $ GLUE2StorageShareTag $ GLUE2StorageShareStorageEndpointForeignKey $ GLUE2StorageShareDataStoreForeignKey $ GLUE2StorageShareStorageServiceForeignKey ) ) # File: schema/7-06-StorageShareCapacity.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.6 StorageShareCapacity # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageShareCapacity inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.1 NAME 'GLUE2StorageShareCapacityID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.2 NAME 'GLUE2StorageShareCapacityType' DESC 'Type of storage capacity' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.3 NAME 'GLUE2StorageShareCapacityTotalSize' DESC 'Size of dedicated storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.4 NAME 'GLUE2StorageShareCapacityFreeSize' DESC 'Size of free storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.5 NAME 'GLUE2StorageShareCapacityUsedSize' DESC 'Size of used storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.6 NAME 'GLUE2StorageShareCapacityReservedSize' DESC 'Size of reserved storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.32.7 NAME 'GLUE2StorageShareCapacityStorageShareForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.32 NAME 'GLUE2StorageShareCapacity' SUP GLUE2Entity DESC 'Description of the size and state of an homogeneous storage extent' STRUCTURAL MUST ( GLUE2StorageShareCapacityID $ GLUE2StorageShareCapacityType $ GLUE2StorageShareCapacityStorageShareForeignKey ) MAY ( GLUE2StorageShareCapacityTotalSize $ GLUE2StorageShareCapacityFreeSize $ GLUE2StorageShareCapacityUsedSize $ GLUE2StorageShareCapacityReservedSize ) ) # File: schema/7-07-StorageManager.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.7 StorageManager # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # StorageManager inherits from Manager # No attributes attributetype ( 1.3.6.1.4.1.6757.100.1.1.33.1 NAME 'GLUE2StorageManagerStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.33 NAME 'GLUE2StorageManager' DESC 'The primary software component locally managing one or more storage resources. It can describe also aggregated information about the managed resources.' SUP 'GLUE2Manager' STRUCTURAL MAY GLUE2StorageManagerStorageServiceForeignKey ) # File: schema/7-08-DataStore.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.8 DataStore # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # DataStore inherits from Resource attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.1 NAME 'GLUE2DataStoreType' DESC 'Type of storage resource' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.2 NAME 'GLUE2DataStoreLatency' DESC 'The maximum latency category for a file stored in this resource to be made available for reading' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.3 NAME 'GLUE2DataStoreTotalSize' DESC 'Size of storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.4 NAME 'GLUE2DataStoreFreeSize' DESC 'Size of free storage extent ' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.5 NAME 'GLUE2DataStoreUsedSize' DESC 'Size of used storage extent' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.34.6 NAME 'GLUE2DataStoreStorageManagerForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.34 NAME 'GLUE2DataStore' DESC 'Abstraction of a sufficiently homogeneous storage device providing a storage capacity, managed by a local software component (storage manager), part of a storage service, reachable via one or more endpoints and having one or more shares defined on it. A storage resource refers to a category with summary information on the capacity' SUP 'GLUE2Resource' STRUCTURAL MUST ( GLUE2DataStoreType $ GLUE2DataStoreLatency ) MAY ( GLUE2DataStoreTotalSize $ GLUE2DataStoreFreeSize $ GLUE2DataStoreUsedSize $ GLUE2DataStoreStorageManagerForeignKey ) ) # File: schema/7-09-ToComputingService.schema # URL: http://redmine.ogf.org/projects/glue-wg # https://github.com/OGF-GLUE/LDAP/ # Doc: GLUE Specification 2.0 (March 3, 2009) # Section: 7.9 ToComputingService # Authors: Laurence Field (laurence.field@cern.ch), CERN # David Horat (david.horat@cern.ch), CERN # Florido Paganelli (florido.paganelli@hep.lu.se), Lund University # ToComputingService inherits from Entity attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.1 NAME 'GLUE2ToComputingServiceID' DESC 'Globally unique ID' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.2 NAME 'GLUE2ToComputingServiceNetworkInfo' DESC 'Type of network available among the storage service and computing service' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.3 NAME 'GLUE2ToComputingServiceBandwidth' DESC 'The nominal bandwidth available between the storage service and computing service' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.4 NAME 'GLUE2ToComputingServiceStorageAccessProtocolForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.5 NAME 'GLUE2ToComputingServiceComputingServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.6757.100.1.1.35.6 NAME 'GLUE2ToComputingServiceStorageServiceForeignKey' DESC 'ForeignKey' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.6757.100.1.1.35 NAME 'GLUE2ToComputingService' SUP GLUE2Entity DESC 'Description of the network link quality of a storage service to a computing service' STRUCTURAL MUST ( GLUE2ToComputingServiceID $ GLUE2ToComputingServiceComputingServiceForeignKey $ GLUE2ToComputingServiceStorageServiceForeignKey ) MAY ( GLUE2ToComputingServiceNetworkInfo $ GLUE2ToComputingServiceBandwidth $ GLUE2ToComputingServiceStorageAccessProtocolForeignKey ) )