glue-schema-2.0.11/0000775000175000017500000000000012416647234013340 5ustar ellertellertglue-schema-2.0.11/debian/0000775000175000017500000000000012416647234014562 5ustar ellertellertglue-schema-2.0.11/debian/copyright0000664000175000017500000000160311376474205016515 0ustar ellertellertName: glue-schema Files: * Copyright: © 2002-2006, Istituto Nazionale di Fisica Nucleare License: Apache-2.0 Files: etc/ldap/schema/GLUE20.schema Copyright: © 2009, Open Grid Forum License: Apache-2.0 License: Apache-2.0 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. On Debian and Ubuntu systems the Apache license is available on '/usr/share/common-licenses/Apache-2.0'. glue-schema-2.0.11/debian/compat0000664000175000017500000000000211732072170015747 0ustar ellertellert8 glue-schema-2.0.11/debian/source/0000775000175000017500000000000012416647234016062 5ustar ellertellertglue-schema-2.0.11/debian/source/format0000664000175000017500000000001511732072170017260 0ustar ellertellert3.0 (native) glue-schema-2.0.11/debian/changelog0000664000175000017500000000070711732072170016427 0ustar ellertellertglue-schema (2.0.8-1) UNRELEASED; urgency=low * New upstream release -- Andrew Elwell Thu, 15 Mar 2012 12:00:00 +0100 glue-schema (2.0.3-1+442) UNRELEASED; urgency=low * Updated packaging -- Daniel Johansson Thu, 25 Feb 2010 16:50:53 +0100 glue-schema (2.0.3-1+441) UNRELEASED; urgency=low * Initial release. -- Mattias Ellert Wed, 24 Feb 2010 09:50:57 +0100 glue-schema-2.0.11/debian/control0000664000175000017500000000046411341520276016161 0ustar ellertellertSource: glue-schema Section: net Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper (>= 5) Standards-Version: 3.8.4 Package: glue-schema Architecture: all Description: LDAP schema files for the GLUE Schema LDAP schema files for the GLUE Schema version 2.0 glue-schema-2.0.11/debian/rules0000775000175000017500000000014411732072170015630 0ustar ellertellert#!/usr/bin/make -f %: dh $@ override_dh_auto_install: $(MAKE) prefix=debian/glue-schema install glue-schema-2.0.11/etc/0000775000175000017500000000000012416647234014113 5ustar ellertellertglue-schema-2.0.11/etc/ldap/0000775000175000017500000000000012416647234015033 5ustar ellertellertglue-schema-2.0.11/etc/ldap/schema/0000775000175000017500000000000012416647234016273 5ustar ellertellertglue-schema-2.0.11/etc/ldap/schema/GLUE20.schema0000664000175000017500000041363112370422645020357 0ustar ellertellert# 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 # 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.0rc6 # Last updated: 2014-05-08 # # File: schema/01-Group.schema # URL: http://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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://forge.gridforum.org/sf/projects/glue-wg # 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 ) ) glue-schema-2.0.11/etc/ldap/schema/Glue-SE.schema0000664000175000017500000012340011376474205020656 0ustar ellertellert# GLUE Storage Element Schema # Specification 1.2 # # Namespace: Glue # # Copyright (c) 2002, 2003, 2004, 2005 Istituto Nazionale di Fisica Nucleare # # 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. # # Author: Sergio Andreozzi # # Revision: $Revision: 1.2 $ $Date: 2007/05/31 12:47:23 $ # # NB: INCLUDE THIS FILE IN THE LDAP CONFIGURATION FILE # AFTER TO HAVE INCLUDED Glue-CORE.schema # # OID Structure # # Top # | # ---- GlueTop 1.3.6.1.4.1.8005.100 (defined in Glue-CE.Schema) # | # | # ---- .4. GlueSETop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSE # | | | # | | ---- .2 GlueSEState # | | | # | | ---- .3 GlueSEAccessProtocol # | | | # | | ---- .4 GlueSEControlProtocol # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSE # | | | # | | ---- .2. Attributes for GlueSEState # | | | # | | ---- .3. Attributes for GlueSEAccessProtocol # | | | # | | ---- .4. Attributes for GlueSEControlProtocol # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes # | # ---- .5. GlueSLTop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSL # | | | # | | ---- .2 GlueSLLocalFileSystem # | | | # | | ---- .3 GlueSLRemoteFileSystem # | | | # | | ---- .4 GlueSLFile # | | | # | | ---- .5 GlueSLDirectory # | | | # | | ---- .6 GlueSLArchitecture # | | | # | | ---- .7 GlueSLPerformance # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSL # | | | # | | ---- .2 Attributes for GlueSLLocalFileSystem # | | | # | | ---- .3 Attributes for GlueSLRemoteFileSystem # | | | # | | ---- .4 Attributes for GlueSLFile # | | | # | | ---- .5 Attributes for GlueSLDirectory # | | | # | | ---- .6 Attributes for GlueSLArchitecture # | | | # | | ---- .7 Attributes for GlueSLPerformance # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes # | # ---- .6. GlueSATop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSA # | | | # | | ---- .2 GlueSAPolicy # | | | # | | ---- .3 GlueSAState # | | | # | | ---- .4 GlueSAAccessControlBase # | | | # | | ---- .5 GlueVOInfo # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueSA # | | | # | | ---- .2 Attributes for GlueSAPolicy # | | | # | | ---- .3 Attributes for GlueSAState # | | | # | | ---- .4 Attributes for GlueSAAccessControlBase # | | | # | | ---- .5 GlueVOInfo # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes #********************************************** # Base Class for the Storage Service objectClass ( 1.3.6.1.4.1.8005.100.4 NAME 'GlueSETop' DESC 'Base Class for the storage service' SUP 'GlueTop' ABSTRACT) #********************************************** # Base Class for the Storage Library objectClass ( 1.3.6.1.4.1.8005.100.5 NAME 'GlueSLTop' DESC 'Base Class for the storage library' SUP 'GlueTop' ABSTRACT) #********************************************** # Base Class for the Storage spAce objectClass ( 1.3.6.1.4.1.8005.100.6 NAME 'GlueSATop' DESC 'Base Class for the storage space' SUP 'GlueTop' ABSTRACT) #****************************************************** # GlueSETop .4 # | # ------------ # | | # Obj .1. Attr .2.1. # | | # GlueSE # .1 # attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.1 NAME 'GlueSEUniqueID' DESC 'A Unique ID for the Storage Service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.2 NAME 'GlueSEName' DESC 'a name for this SE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.3 NAME 'GlueSEPort' DESC 'port number where this service is accessible' 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.8005.100.4.2.1.4 NAME 'GlueSEHostingSL' DESC 'the UniqueID of the Storage Library hosting this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.5 NAME 'GlueSESizeTotal' DESC 'the size of the storage capacity managed by this service in GB' 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.8005.100.4.2.1.6 NAME 'GlueSESizeFree' DESC 'the size of the storage capacity that is free for new areas for any VO/user' 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.8005.100.4.2.1.7 NAME 'GlueSEArchitecture' DESC 'Underlying architectural system category' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.8 NAME 'GlueSEType' DESC 'Type of SE (DEPRECATED)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.9 NAME 'GlueSEImplementationName' DESC 'The name of the implementation' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.10 NAME 'GlueSEImplementationVersion' DESC 'The version of the implementation' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.11 NAME 'GlueSEStatus' DESC 'The status of the whole SE (Queuing, Production, Closed, Draining)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.12 NAME 'GlueSETotalOnlineSize' DESC 'Total size of online storage space' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.13 NAME 'GlueSEUsedOnlineSize' DESC 'Used size of online storage space' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.14 NAME 'GlueSETotalNearlineSize' DESC 'Total size of nearline storage space' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.1.15 NAME 'GlueSEUsedNearlineSize' DESC 'Used size of nearline storage space' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) # GlueSE class definition moved below #***************************************************** # GlueSETop .4 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSEState # .2 attributetype ( 1.3.6.1.4.1.8005.100.4.2.2.1 NAME 'GlueSEStateCurrentIOLoad' DESC 'system load normalized in the interval [0,100](e.g. number of files in the queue)' 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.8005.100.4.1.2 NAME 'GlueSEState' DESC 'Status info for the storage service' SUP 'GlueSETop' AUXILIARY MAY GlueSEStateCurrentIOLoad) #***************************************************** # GlueSETop .4 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSEAccessProtocol # .3 attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.1 NAME 'GlueSEAccessProtocolType' DESC 'Protocol type to access/transfer files (e.g. GridFTP, rfio)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.2 NAME 'GlueSEAccessProtocolPort' DESC 'Control Port number for this protocol' 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.8005.100.4.2.3.3 NAME 'GlueSEAccessProtocolVersion' DESC 'Protocol version' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.4 NAME 'GlueSEAccessProtocolSupportedSecurity' DESC 'Security models supported by this protocol' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.5 NAME 'GlueSEAccessProtocolAccessTime' DESC 'Time to access a file using this protocol' 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.8005.100.4.2.3.6 NAME 'GlueSEAccessProtocolLocalID' DESC 'local identifier' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.7 NAME 'GlueSEAccessProtocolEndpoint' DESC 'Network endpoint for this protocol' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.8 NAME 'GlueSEAccessProtocolCapability' DESC 'Function supported by this control protocol' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.4.2.3.9 NAME 'GlueSEAccessProtocolMaxStreams' DESC 'Number of streams for protocols that support this' 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.8005.100.4.1.3 NAME 'GlueSEAccessProtocol' DESC 'protocol details' SUP 'GlueSETop' STRUCTURAL MUST (GlueSEAccessProtocolLocalID) MAY (GlueSEAccessProtocolPort $ GlueSEAccessProtocolVersion $ GlueSEAccessProtocolSupportedSecurity $ GlueSEAccessProtocolAccessTime $ GlueSEAccessProtocolEndpoint $ GlueSEAccessProtocolCapability $ GlueSEAccessProtocolType $ GlueSEAccessProtocolMaxStreams $ GlueChunkKey) ) #***************************************************** # GlueSETop .4 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueSEControlProtocol # .4 attributetype ( 1.3.6.1.4.1.8005.100.4.2.4.1 NAME 'GlueSEControlProtocolType' DESC 'Protocol type (e.g. srmv1)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.4.2 NAME 'GlueSEControlProtocolVersion' DESC 'Protocol version' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.4.3 NAME 'GlueSEControlProtocolLocalID' DESC 'local identifier' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.4.4 NAME 'GlueSEControlProtocolEndpoint' DESC 'Network endpoint for this protocol' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.4.2.4.5 NAME 'GlueSEControlProtocolCapability' DESC 'Function supported by this control protocol (e.g., space reservation, pinning)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.4.1.4 NAME 'GlueSEControlProtocol' DESC 'protocol details' SUP 'GlueSETop' STRUCTURAL MUST (GlueSEControlProtocolLocalID) MAY (GlueSEControlProtocolVersion $ GlueSEControlProtocolEndpoint $ GlueSEControlProtocolCapability $ GlueSEControlProtocolType $ GlueChunkKey) ) #****************************************************** # GlueSLTop .5 # | # ------------ # | | # Obj .1. Attr .2.1. # | | # GlueSL # .1 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.1 NAME 'GlueSLUniqueID' DESC 'A Unique ID for the Storage Library' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.2 NAME 'GlueSLName' DESC 'a name for this Storage Library' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.1.3 NAME 'GlueSLService' DESC 'a UniqueID for the provided Storage Service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.5.1.1 NAME 'GlueSL' DESC 'Info for the Storage Library' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLUniqueID) MAY (GlueSLName $ GlueSLService)) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSLLocalFileSystem # .2 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.1 NAME 'GlueSLLocalFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.2 NAME 'GlueSLLocalFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' 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.8005.100.5.2.2.3 NAME 'GlueSLLocalFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' 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.8005.100.5.2.2.4 NAME 'GlueSLLocalFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.5 NAME 'GlueSLLocalFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.6 NAME 'GlueSLLocalFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.2.7 NAME 'GlueSLLocalFileSystemClient' DESC 'SL uniqueID of clients allowed to remotely access this file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.5.1.2 NAME 'GlueSLLocalFileSystem' DESC 'file store controlled by a computer system through local means (e.g., direct device driver access)' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLLocalFileSystemName) MAY (GlueSLLocalFileSystemRoot $ GlueSLLocalFileSystemSize $ GlueSLLocalFileSystemAvailableSpace $ GlueSLLocalFileSystemReadOnly $ GlueSLLocalFileSystemType $ GlueSLLocalFileSystemClient) ) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSLRemoteFileSystem # .3 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.1 NAME 'GlueSLRemoteFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.2 NAME 'GlueSLRemoteFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' 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.8005.100.5.2.3.3 NAME 'GlueSLRemoteFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' 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.8005.100.5.2.3.4 NAME 'GlueSLRemoteFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.5 NAME 'GlueSLRemoteFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.6 NAME 'GlueSLRemoteFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.3.7 NAME 'GlueSLRemoteFileSystemServer' DESC 'SL uniqueID of the server that export this file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.3 NAME 'GlueSLRemoteFileSystem' DESC 'represents a remote file system that is accessed via a network-related service' SUP 'GlueSLTop' STRUCTURAL MUST (GlueSLRemoteFileSystemName) MAY (GlueSLRemoteFileSystemRoot $ GlueSLRemoteFileSystemSize $ GlueSLRemoteFileSystemAvailableSpace $ GlueSLRemoteFileSystemReadOnly $ GlueSLRemoteFileSystemType $ GlueSLRemoteFileSystemName $ GlueSLRemoteFileSystemServer) ) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueSLFile # .4 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.1 NAME 'GlueSLFileName' DESC 'Name for the file' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.2 NAME 'GlueSLFileSize' DESC 'File size in bytes' 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.8005.100.5.2.4.3 NAME 'GlueSLFileCreationDate' DESC 'File creation date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.4 NAME 'GlueSLFileLastModified' DESC 'Last modified date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.5 NAME 'GlueSLFileLastAccessed' DESC 'Last access date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.6 NAME 'GlueSLFileLatency' DESC 'Time taken to access file in seconds' 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.8005.100.5.2.4.7 NAME 'GlueSLFileLifeTime' DESC 'Time file will stay on the storage device' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.4.8 NAME 'GlueSLFilePath' DESC 'File path' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.4 NAME 'GlueSLFile' DESC 'File info' SUP 'GlueSLTop' STRUCTURAL MUST ( GlueSLFileName) MAY ( GlueSLFileSize $ GlueSLFileCreationDate $ GlueSLFileLastModified $ GlueSLFileLastAccessed $ GlueSLFileLatency $ GlueSLFileLifeTime $ GlueSLFilePath)) #********************************************* # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.5. # | | # GlueSLDirectory # .5 # attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.1 NAME 'GlueSLDirectoryName' DESC 'Name for the directory' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.2 NAME 'GlueSLDirectorySize' DESC 'Size in bytes' 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.8005.100.5.2.5.3 NAME 'GlueSLDirectoryCreationDate' DESC 'File creation date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.4 NAME 'GlueSLDirectoryLastModified' DESC 'Last modified date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.5 NAME 'GlueSLDirectoryLastAccessed' DESC 'Last access date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.6 NAME 'GlueSLDirectoryLatency' DESC 'Time taken to access this directory in seconds' 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.8005.100.5.2.5.7 NAME 'GlueSLDirectoryLifeTime' DESC 'Time file will stay on the storage device' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.5.2.5.8 NAME 'GlueSLDirectoryPath' DESC 'Directory path' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.5.1.5 NAME 'GlueSLDirectory' DESC 'Directory info' SUP 'GlueSLTop' STRUCTURAL MUST ( GlueSLDirectoryName ) MAY ( GlueSLDirectorySize $ GlueSLDirectoryCreationDate $ GlueSLDirectoryLastModified $ GlueSLDirectoryLastAccessed $ GlueSLDirectoryLatency $ GlueSLDirectoryLifeTime $ GlueSLDirectoryPath)) #***************************************************** # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.6. # | | # GlueSLArchitecture # .6 attributetype ( 1.3.6.1.4.1.8005.100.5.2.6.1 NAME 'GlueSLArchitectureType' DESC 'Type (e.g. disk, tape)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.5.1.6 NAME 'GlueSLArchitecture' DESC 'Storage library architecture info' SUP 'GlueSLTop' AUXILIARY MAY GlueSLArchitectureType) #***************************************************** # GlueSLTop .5 # | # ----------- # | | # Obj .1 Attr .2.7. # | | # GlueSLPerformance # .7 attributetype ( 1.3.6.1.4.1.8005.100.5.2.7.1 NAME 'GlueSLPerformanceMaxIOCapacity' DESC 'maximum possible bandwidth out fo service on to network' 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.8005.100.5.1.7 NAME 'GlueSLPerformance' DESC 'Storage library performance info' SUP 'GlueSLTop' AUXILIARY MAY GlueSLPerformanceMaxIOCapacity) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.1. # | | # GlueSA # .1 attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.1 NAME 'GlueSARoot' DESC 'pathname of the directory where files are kept and to which policy, ACL and State is related to' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.2 NAME 'GlueSALocalID' DESC 'local identifier' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.3 NAME 'GlueSAPath' DESC 'root path of this area' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.4 NAME 'GlueSAType' DESC 'Guarantee on the lifetime for the storage area (permanent, durable, volatile, other' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.5 NAME 'GlueSAUniqueID' DESC 'local identifier (DEPRECATED)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.6 NAME 'GlueSAName' DESC 'local identifier' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.7 NAME 'GlueSATotalOnlineSize' DESC 'Total online storage space' 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.8005.100.6.2.1.8 NAME 'GlueSAUsedOnlineSize' DESC 'Used online storage space' 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.8005.100.6.2.1.9 NAME 'GlueSAFreeOnlineSize' DESC 'Free online storage space' 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.8005.100.6.2.1.10 NAME 'GlueSAReservedOnlineSize' DESC 'Reserved online storage space' 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.8005.100.6.2.1.11 NAME 'GlueSATotalNearlineSize' DESC 'Total online storage space' 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.8005.100.6.2.1.12 NAME 'GlueSAUsedNearlineSize' DESC 'Used online storage space' 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.8005.100.6.2.1.13 NAME 'GlueSAFreeNearlineSize' DESC 'Free online storage space' 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.8005.100.6.2.1.14 NAME 'GlueSAReservedNearlineSize' DESC 'Reserved online storage space' 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.8005.100.6.2.1.15 NAME 'GlueSARetentionPolicy' DESC 'Possible values: custodial, output, replica' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.16 NAME 'GlueSAAccessLatency' DESC 'Possible values: online, nearline' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.17 NAME 'GlueSAExpirationMode' DESC 'Possible values: neverExpire, warnWhenExpired, releaseWhenExpired' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.1.18 NAME 'GlueSACapability' DESC 'A capability for the storage area' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSAPolicy # .2 attributetype ( 1.3.6.1.4.1.8005.100.6.2.2.1 NAME 'GlueSAPolicyMaxFileSize' DESC 'maximum size for any single file (Bytes)' 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.8005.100.6.2.2.2 NAME 'GlueSAPolicyMinFileSize' DESC 'minimum size for any single file (Bytes)' 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.8005.100.6.2.2.3 NAME 'GlueSAPolicyMaxData' DESC 'max amount of data that may be stored by 1 job (Bytes)' 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.8005.100.6.2.2.4 NAME 'GlueSAPolicyMaxNumFiles' DESC 'max number of files which may be stored by 1 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.8005.100.6.2.2.5 NAME 'GlueSAPolicyMaxPinDuration' DESC 'Max number of seconds a file may be pinned' 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.8005.100.6.2.2.6 NAME 'GlueSAPolicyQuota' DESC 'Space size assigned (Kilobytes)' 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.8005.100.6.2.2.7 NAME 'GlueSAPolicyFileLifeTime' DESC 'Lifetime policy for files (volatile, durable, permanent)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectClass ( 1.3.6.1.4.1.8005.100.6.1.2 NAME 'GlueSAPolicy' DESC 'Policy for the storage space' SUP 'GlueSATop' AUXILIARY MAY (GlueSAPolicyMaxFileSize $ GlueSAPolicyMinFileSize $ GlueSAPolicyMaxData $ GlueSAPolicyMaxNumFiles $ GlueSAPolicyMaxPinDuration $ GlueSAPolicyQuota $ GlueSAPolicyFileLifeTime) ) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueSAState # .3 attributetype ( 1.3.6.1.4.1.8005.100.6.2.3.1 NAME 'GlueSAStateAvailableSpace' DESC 'available space to the storage space (kilobytes)' 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.8005.100.6.2.3.2 NAME 'GlueSAStateUsedSpace' DESC 'used space to the storage space (kilobytes) (experimental)' 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.8005.100.6.1.3 NAME 'GlueSAState' DESC 'Storage space state' SUP 'GlueSATop' AUXILIARY MAY (GlueSAStateAvailableSpace $ GlueSAStateUsedSpace ) ) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueSAAccessControlBase # .4 attributetype ( 1.3.6.1.4.1.8005.100.6.2.4.1 NAME 'GlueSAAccessControlBaseRule' DESC 'Rule permission for access control' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.6.1.4 NAME 'GlueSAAccessControlBase' DESC 'Storage Space access control rule set' SUP 'GlueSATop' AUXILIARY MAY GlueSAAccessControlBaseRule) #***************************************************** # GlueSATop .6 # | # ----------- # | | # Obj .1 Attr .2.5. # | | # GlueVOInfo # .5 attributetype ( 1.3.6.1.4.1.8005.100.6.2.5.1 NAME 'GlueVOInfoLocalID' DESC 'Local Identifier, unique within a specific Storage Element instance' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.5.2 NAME 'GlueVOInfoName' DESC 'Human-friendly name for the VOInfo' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.5.3 NAME 'GlueVOInfoPath' DESC 'Path used by VO for writing into SA' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.5.4 NAME 'GlueVOInfoTag' DESC 'A string allowing the VO to select this SA' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.6.2.5.5 NAME 'GlueVOInfoAccessControlBaseRule' DESC 'Authorization rule for this entity' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectClass ( 1.3.6.1.4.1.8005.100.6.1.5 NAME 'GlueVOInfo' DESC 'VOInfo' SUP 'GlueSATop' STRUCTURAL MUST GlueVOInfoLocalID MAY (GlueVOInfoName $ GlueVOInfoPath $ GlueVOInfoTag $ GlueVOInfoAccessControlBaseRule)) objectClass ( 1.3.6.1.4.1.8005.100.6.1.1 NAME 'GlueSA' DESC 'Storage Space info' SUP 'GlueSATop' STRUCTURAL MUST GlueSALocalID MAY (GlueSARoot $ GlueSAPath $ GlueSAType $ GlueSAUniqueID $ GlueSAName $ GlueSATotalOnlineSize $ GlueSAFreeOnlineSize $ GlueSAUsedOnlineSize $ GlueSAReservedOnlineSize $ GlueSATotalNearlineSize $ GlueSAFreeNearlineSize $ GlueSAUsedNearlineSize $ GlueSAReservedNearlineSize $ GlueSARetentionPolicy $ GlueSAAccessLatency $ GlueSAExpirationMode $ GlueSACapability $ GlueSAStateAvailableSpace $ GlueSAStateUsedSpace $ GlueSAAccessControlBaseRule $ GlueChunkKey $ GlueSAPolicyMaxFileSize $ GlueSAPolicyMinFileSize $ GlueSAPolicyMaxData $ GlueSAPolicyMaxNumFiles $ GlueSAPolicyMaxPinDuration $ GlueSAPolicyQuota $ GlueSAPolicyFileLifeTime) ) objectClass ( 1.3.6.1.4.1.8005.100.4.1.1 NAME 'GlueSE' DESC 'Info for the Storage Service' SUP 'GlueSETop' STRUCTURAL MUST (GlueSEUniqueID) MAY (GlueSEName $ GlueSEPort $ GlueSEHostingSL $ GlueSESizeTotal $ GlueSESizeFree $ GlueSEArchitecture $ GlueSEType $ GlueSEImplementationName $ GlueSEImplementationVersion $ GlueSEStatus $ GlueSETotalOnlineSize $ GlueSETotalNearlineSize $ GlueSEUsedOnlineSize $ GlueSEUsedNearlineSize $ GlueSchemaVersionMajor $ GlueSchemaVersionMinor $ GlueSEStateCurrentIOLoad $ GlueInformationServiceURL)) glue-schema-2.0.11/etc/ldap/schema/Glue-CORE.schema0000664000175000017500000004543711376474205021114 0ustar ellertellert# GLUE Core Schema # Specification 1.2 # # Namespace: Glue # # Copyright (c) 2002, 2003, 2004, 2005 Istituto Nazionale di Fisica Nucleare # # 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. # # Author: Sergio Andreozzi # # Revision: $Revision: 1.1 $ $Date: 2007/01/18 12:42:57 $ # # # OID Structure # # Top # | # ---- GlueTop 1.3.6.1.4.1.8005.100 # | # ---- .1. GlueGeneralTop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueSchemaVersion # | | | # | | ---- .4 GlueKey # | | | # | | ---- .5 GlueInformationService # | | | # | | ---- .6 GlueService # | | | # | | ---- .7 GlueServiceData # | | | # | | ---- .8 GlueSite # | | # | ---- .2. Attributes # | | # | ---- .1. Attributes for GlueSchemaVersion # | | # | ---- .4. Attributes for GlueKey # | | # | ---- .5. Attributes for GlueInformationService # | | # | ---- .6. Attributes for GlueService # | | # | ---- .7. Attributes for GlueServiceData # | | # | ---- .8. Attributes for GlueSite #************************************* # Base Class for the Glue Schema objectclass ( 1.3.6.1.4.1.8005.100 NAME 'GlueTop' DESC 'Base class for the Glue Schema' SUP 'Top' ABSTRACT ) #********************************************** # Base Class for general object classes, attributes, # matching rules, etc objectclass ( 1.3.6.1.4.1.8005.100.1 NAME 'GlueGeneralTop' DESC 'Base class for general items in the glue schema' SUP 'GlueTop' ABSTRACT) #****************************************************** # GlueGeneralTop .1 # | # ------------ # | | # Obj .1. Attr .2.5. # | | # GlueInformationService # .5 # attributetype ( 1.3.6.1.4.1.8005.100.1.2.5.1 NAME 'GlueInformationServiceURL' DESC 'The Information Service URL publishing the related info' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.1.1.5 NAME 'GlueInformationService' DESC 'Info for the InformationService' SUP 'GlueGeneralTop' AUXILIARY MAY (GlueInformationServiceURL) ) #****************************************************** # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .2.1. # | | # GlueSchemaVersion # .1 # attributetype ( 1.3.6.1.4.1.8005.100.1.2.1.1 NAME 'GlueSchemaVersionMajor' DESC 'Major Schema version number' 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.8005.100.1.2.1.2 NAME 'GlueSchemaVersionMinor' DESC 'Minor Schema version number' 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.8005.100.1.1.1 NAME 'GlueSchemaVersion' DESC 'Schema Version Number' SUP 'GlueGeneralTop' AUXILIARY MUST (GlueSchemaVersionMajor $ GlueSchemaVersionMinor) ) #********************************************** # # Internal attributes to be used to overcome # OpenLDAP limitations in query flexibility # # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .4.2. # | | # GlueKey # .4 # attributetype ( 1.3.6.1.4.1.8005.100.1.4.2.1 NAME 'GlueChunkKey' DESC 'RDN (AttributeType=AttributeValue) to be used to reference related entry' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.4.2.2 NAME 'GlueForeignKey' DESC 'RDN (AttributeType=AttributeValue)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.1.1.4 NAME 'GlueKey' DESC 'Internal atributes to express object associations' SUP 'GlueGeneralTop' AUXILIARY MAY (GlueChunkKey $ GlueForeignKey) ) #********************************************** # # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .6.2. # | | # GlueService # .6 # attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.1 NAME 'GlueServiceUniqueID' DESC 'Unique Identifier of this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.2 NAME 'GlueServiceName' DESC 'Human-friendly name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.3 NAME 'GlueServiceType' DESC 'The service type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.4 NAME 'GlueServiceVersion' DESC 'Version of the service: ..' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.5 NAME 'GlueServiceEndpoint' DESC 'Network endpoint for this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.6 NAME 'GlueServiceStatus' DESC 'Status of the service. String enumeration: OK, Warning, Critical, Unknown, Other' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.7 NAME 'GlueServiceStatusInfo' DESC 'Textual explanation for the status of the service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.8 NAME 'GlueServiceWSDL' DESC 'URI of the WSDL describing the service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.9 NAME 'GlueServiceSemantics' DESC 'URL of detailed description' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.10 NAME 'GlueServiceStartTime' DESC 'The timestamp related to last start time of this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.11 NAME 'GlueServiceOwner' DESC 'Owner of the service (e.g.: one or more VOs)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.12 NAME 'GlueServiceURI' DESC 'URI of the service (D), use GlueServiceUniqueID' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.13 NAME 'GlueServiceAccessPointURL' DESC 'the service URL (D), use GlueServiceEndpoint' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.14 NAME 'GlueServicePrimaryOwnerName' DESC 'name of the primary owner for this service (D), use GlueServiceOwner' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.15 NAME 'GlueServicePrimaryOwnerContact' DESC 'contact of the primary owner for this service (D), use related GlueSite contact info' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.16 NAME 'GlueServiceHostingOrganization' DESC 'the organization hosting this service (D), use relationship to GlueSite' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.17 NAME 'GlueServiceMajorVersion' DESC 'service implementatin major version (D), use GlueServiceVersion' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.18 NAME 'GlueServiceMinorVersion' DESC 'service implementatin minor version (D), use GlueServiceVersion' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.19 NAME 'GlueServicePatchVersion' DESC 'service implementatin patch version (D), use GlueServiceVersion' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.20 NAME 'GlueServiceAccessControlRule' DESC 'authorized rule for this service (D)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.21 NAME 'GlueServiceInformationServiceURL' DESC 'URL of the information service that can provide info for this service (D), use GlueInformationService class' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.6.2.22 NAME 'GlueServiceAccessControlBaseRule' DESC 'authorized rule for this service (D)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.1.1.6 NAME 'GlueService' DESC 'Service entity' SUP 'GlueGeneralTop' STRUCTURAL MUST GlueServiceUniqueID MAY ( GlueServiceVersion $ GlueServiceName $ GlueServiceType $ GlueServiceEndpoint $ GlueServiceStatus $ GlueServiceStatusInfo $ GlueServiceWSDL $ GlueServiceSemantics $ GlueServiceStartTime $ GlueServiceOwner $ GlueServiceAccessPointURL $ GlueServicePrimaryOwnerName $ GlueServicePrimaryOwnerContact $ GlueServiceHostingOrganization $ GlueServiceMajorVersion $ GlueServiceMinorVersion $ GlueServicePatchVersion $ GlueServiceInformationServiceURL $ GlueServiceAccessControlRule $ GlueServiceURI $ GlueServiceAccessControlBaseRule $ GlueSchemaVersionMajor $ GlueSchemaVersionMinor $ GlueInformationServiceURL $ GlueForeignKey) ) #********************************************** # # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .7.2. # | | # GlueServiceData # .7 # attributetype ( 1.3.6.1.4.1.8005.100.1.7.2.1 NAME 'GlueServiceDataKey' DESC 'key' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.7.2.2 NAME 'GlueServiceDataValue' DESC 'value' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.1.1.7 NAME 'GlueServiceData' DESC 'Service entity' SUP 'GlueGeneralTop' STRUCTURAL MUST GlueServiceDataKey MAY (GlueServiceDataValue $ GlueChunkKey) ) #********************************************** # # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .8.2. # | | # GlueSite # .8 # attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.1 NAME 'GlueSiteUniqueID' DESC 'unique identifier for the site' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.2 NAME 'GlueSiteName' DESC 'Human-readable name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.3 NAME 'GlueSiteDescription' DESC 'Short description of this site' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.4 NAME 'GlueSiteUserSupportContact' DESC 'E-mail addresses of the support service. Syntax rule, mailto: followed by a list of email addresses separated by a comma (e.g.: mailto: email1, email2, email3' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.5 NAME 'GlueSiteSysAdminContact' DESC 'E-mail addresses of the sys admin. Syntax rule, mailto: followed by a list of email addresses separated by a comma (e.g.: mailto: email1, email2, email3' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.6 NAME 'GlueSiteSecurityContact' DESC 'E-mail addresses of the security. Syntax rule, mailto: followed by a list of email addresses separated by a comma (e.g.: mailto: email1, email2, email3' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.7 NAME 'GlueSiteLocation' DESC 'Geographical location of this site (e.g., city, state, country)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.8 NAME 'GlueSiteLatitude' DESC 'the position of a place north or south of the equator measured from -90 to 90 degrees with positive values going north and negative values going south' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.9 NAME 'GlueSiteLongitude' DESC 'the position of a place east or west of Greenwich, England measured from -180 to 180 degrees with positive values going east and negative values going west' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.10 NAME 'GlueSiteWeb' DESC 'The URI identifying a web page with more information about this site' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.11 NAME 'GlueSiteSponsor' DESC 'VO sponsoring the site; the syntax should allow the expression of the percentage of sponsorship' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.12 NAME 'GlueSiteOtherInfo' DESC 'This attribute is to be used to publish info that does not fit in any other attribute of the site entity. A name=value pair syntax or an XML structure are example of usage' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.8.2.13 NAME 'GlueSiteEmailContact' DESC 'The main email contact for the site. Syntax rule: mailto: followed by a list of email addresses separated by a comma (e.g.: mailto: email1, email2, email3)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.1.1.8 NAME 'GlueSite' DESC 'Site entity' SUP 'GlueGeneralTop' STRUCTURAL MUST GlueSiteUniqueID MAY (GlueSiteDescription $ GlueSiteName $ GlueSiteUserSupportContact $ GlueSiteSysAdminContact $ GlueSiteSecurityContact $ GlueSiteLocation $ GlueSiteLatitude $ GlueSiteLongitude $ GlueSiteWeb $ GlueSiteSponsor $ GlueSiteOtherInfo $ GlueSiteEmailContact $ GlueSchemaVersionMajor $ GlueSchemaVersionMinor) ) glue-schema-2.0.11/etc/ldap/schema/Glue-CESEBind.schema0000664000175000017500000001157511376474205021674 0ustar ellertellert# GLUE CE-SE Bind Schema # Specification 1.2 # # Namespace: Glue # # Copyright (c) 2002, 2003, 2004, 2005 Istituto Nazionale di Fisica Nucleare # # 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. # # Author: Sergio Andreozzi # # Revision: $Revision: 1.4 $ $Date: 2008/12/11 18:52:32 $ # # NB: INCLUDE THIS FILE IN THE LDAP CONFIGURATION FILE # AFTER TO HAVE INCLUDED Glue-CORE.schema # # OID Structure # # Top # | # ---- GlueTop 1.3.6.1.4.1.8005.100 (defined in the CE schema) # | # ---- .1. GlueGeneralTop (defined in the CE schema) # | | # | ---- .1. ObjectClass # | | | # | | ---- .2 GlueCESEBindGroup # | | | # | | ---- .3 GlueCESEBind # | | # | ---- .2. Attributes # | | | # | | ---- .2. Attributes for GlueCESEBindGroup # | | | # | | ---- .3. Attributes for GlueCESEBind #****************************************************** # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .2.2. # | | # GlueCESEBindGroup # .2 # attributetype ( 1.3.6.1.4.1.8005.100.1.2.2.1 NAME 'GlueCESEBindGroupCEUniqueID' DESC 'A Unique ID for the CE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.2.2.3 NAME 'GlueCESEBindGroupSEUniqueID' DESC 'A Unique ID for the SE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.1.1.2 NAME 'GlueCESEBindGroup' DESC 'To specify an association between an SE and a CE' SUP 'GlueGeneralTop' STRUCTURAL MUST (GlueCESEBindGroupCEUniqueID) MAY (GlueCESEBindGroupSEUniqueID)) #****************************************************** # GlueGeneralTop .1 # | # ----------- # | | # Obj .1. Attr .2.3. # | | # GlueCESEBind # .3 # attributetype ( 1.3.6.1.4.1.8005.100.1.2.3.1 NAME 'GlueCESEBindCEUniqueID' DESC 'A Unique ID for the CE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.2.3.2 NAME 'GlueCESEBindCEAccesspoint' DESC 'The access point in the cluster from which CE can access a local SE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.2.3.3 NAME 'GlueCESEBindSEUniqueID' DESC 'A Unique ID for the SE' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.1.2.3.4 NAME 'GlueCESEBindMountInfo' DESC 'Information about the name of the mount directory common to worker nodes part of the Computing Element and the exported directory from the Storage Element.' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.1.2.3.5 NAME 'GlueCESEBindWeight' DESC 'It expresses a preference when multiple SE are bound to a CE; the higher, the better. Default is zero' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.1.1.3 NAME 'GlueCESEBind' DESC 'To specify an association between an SE and a CE' SUP 'GlueGeneralTop' STRUCTURAL MUST (GlueCESEBindCEUniqueID $ GlueCESEBindSEUniqueID) MAY ( GlueCESEBindCEAccesspoint $ GlueCESEBindMountInfo $ GlueCESEBindWeight) ) glue-schema-2.0.11/etc/ldap/schema/Glue-MDS.schema0000664000175000017500000000416711607257053020777 0ustar ellertellert# This file defines the 'Mds' object used as the root of the bdii infosys tree. # The 'Mds' object was originally defined as follows in the Globus # grid-info-resource.schema file: # # objectclass ( 1.3.6.1.4.1.3536.2.6 # NAME 'Mds' # ABSTRACT # MUST ( Mds-validfrom $ Mds-validto ) # MAY Mds-keepto # ) # # The 'Mds' object as defined by gLite in earlier versions of this file was: # # objectclass ( 1.3.6.1.4.1.3536.2.6.1.4 # NAME 'Mds' # STRUCTURAL # MUST Mds-Vo-name # ) # # This definition of the 'Mds' object is more similar to the definition of the # 'MdsVo' object in the Globus grid-info-resource.schema file: # # objectclass ( 1.3.6.1.4.1.3536.2.6.1.4 # NAME 'MdsVo' # SUP 'Mds' # STRUCTURAL # MUST Mds-Vo-name # ) # # The definition of the 'Mds' object below has been created to support # storing objects defined using either of the above definitions. attributetype ( 1.3.6.1.4.1.3536.2.6.0.1 NAME 'Mds-validfrom' DESC 'Object creation time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.3536.2.6.0.2 NAME 'Mds-validto' DESC 'Object expiration time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.3536.2.6.0.3 NAME 'Mds-keepto' DESC 'Object purge time' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.3536.2.6.1.4.0.1 NAME 'Mds-Vo-name' DESC 'Locally unique VO name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.3536.2.6.1.4 NAME ( 'Mds' 'MdsVo' ) STRUCTURAL MAY ( Mds-validfrom $ Mds-validto $ Mds-keepto $ Mds-Vo-name ) ) glue-schema-2.0.11/etc/ldap/schema/Glue-CE.schema0000664000175000017500000016315711376474205020653 0ustar ellertellert# GLUE Computing Element Schema # Specification 1.3 # # Namespace: Glue # # Copyright (c) 2002, 2003, 2004, 2005, 2006 Istituto Nazionale di Fisica Nucleare # # 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. # # Author: Sergio Andreozzi # # Revision: $Revision: 1.1 $ $Date: 2007/01/18 12:42:57 $ # # See README for installation and configuration # # OID Structure # # Top # | # ---- GlueTop 1.3.6.1.4.1.8005.100 # | # ---- .2. GlueCETop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueCE # | | | # | | ---- .2 GlueCEInfo # | | | # | | ---- .3 GlueCEState # | | | # | | ---- .4 GlueCEPolicy # | | | # | | ---- .5 GlueCEAccessControlBase # | | | # | | ---- .6 GlueCEJob # | | | # | | ---- .7 GlueVOView # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueCE # | | | # | | ---- .2. Attributes for GlueCEInfo # | | | # | | ---- .3. Attributes for GlueCEState # | | | # | | ---- .4. Attributes for GlueCEPolicy # | | | # | | ---- .5. Attributes for GlueCEAccessControlBase # | | | # | | ---- .6. Attributes for GlueCEJob # | | | # | | ---- .7. Attributes for GlueVOView # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes # | # ---- .3. GlueClusterTop # | | # | ---- .1. ObjectClass # | | | # | | ---- .1 GlueCluster # | | | # | | ---- .2 GlueSubCluster # | | | # | | ---- .3 GlueHost # | | | # | | ---- .4 GlueHostArchitecture # | | | # | | ---- .5 GlueHostProcessor # | | | # | | ---- .6 GlueHostApplicationSoftware # | | | # | | ---- .7 GlueHostMainMemory # | | | # | | ---- .8 GlueHostBenchmark # | | | # | | ---- .9 GlueHostNetworkAdapter # | | | # | | ---- .10 GlueHostProcessorLoad # | | | # | | ---- .11 GlueHostSMPLoad # | | | # | | ---- .12 GlueHostOperatingSystem # | | | # | | ---- .13 GlueHostLocalFileSystem # | | | # | | ---- .14 GlueHostRemoteFileSystem # | | | # | | ---- .15 GlueHostStorageDevice # | | | # | | ---- .16 GlueHostFile # | | | # | | ---- .17 GlueLocation # | | | # | | ---- .18 GlueSoftware # | | | # | | ---- .19 GlueSoftwareData # | | # | ---- .2. Attributes # | | | # | | ---- .1. Attributes for GlueCluster # | | | # | | ---- .2. Attributes for GlueSubCluster # | | | # | | ---- .3. Attributes for GlueHost # | | | # | | ---- .4. Attributes for GlueHostArchitecture # | | | # | | ---- .5. Attributes for GlueHostProcessor # | | | # | | ---- .6. Attributes for GlueHostApplicationSoftware # | | | # | | ---- .7. Attributes for GlueHostMainMemory # | | | # | | ---- .8. Attributes for GlueHostBenchmark # | | | # | | ---- .9. Attributes for GlueHostNetworkAdapter # | | | # | | ---- .10. Attributes for GlueHostProcessorLoad # | | | # | | ---- .11. Attributes for GlueHostSMPLoad # | | | # | | ---- .12. Attributes for GlueHostOperatingSystem # | | | # | | ---- .13. Attributes for GlueHostLocalFileSystem # | | | # | | ---- .14. Attributes for GlueHostRemoteFileSystem # | | | # | | ---- .15. Attributes for GlueHostStorageDevice # | | | # | | ---- .16 Attributes for GlueHostFile # | | | # | | ---- .17 Attributes for GlueLocation # | | | # | | ---- .18 Attributes for GlueSoftware # | | | # | | ---- .19 Attributes for GlueSoftwareData # | | # | ---- .3. MyObjectClass # | | # | ---- .4. MyAttributes #********************************************** # Base Class for the Computing Element info objectclass ( 1.3.6.1.4.1.8005.100.2 NAME 'GlueCETop' DESC 'Base class for the CE' SUP 'GlueTop' ABSTRACT) #********************************************** # Base Class for the Cluster info objectclass ( 1.3.6.1.4.1.8005.100.3 NAME 'GlueClusterTop' DESC 'Base class for the cluster info' SUP 'GlueTop' ABSTRACT) #****************************************************** # GlueCETop .2 # | # ------------ # | | # Obj .1. Attr .2.1. # | | # GlueCE # .1 # attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.1 NAME 'GlueCEUniqueID' DESC 'A CE Unique ID' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.2 NAME 'GlueCEName' DESC 'name of this CE, could be the name of the local queue associated with it' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.3 NAME 'GlueCEHostingCluster' DESC 'name of the underlying cluster - DEPRECATED - use GlueForeignKey' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.4 NAME 'GlueCEImplementationName' DESC 'The name of the implementation' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.5 NAME 'GlueCEImplementationVersion' DESC 'The version of the implementation' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.1.6 NAME 'GlueCECapability' DESC 'General way to advertise functions supported by this entity' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) #***************************************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueCEInfo # .2 attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.1 NAME 'GlueCEInfoLRMSType' DESC 'name of local resource management system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.2 NAME 'GlueCEInfoLRMSVersion' DESC 'version of local resource management system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.3 NAME 'GlueCEInfoGRAMVersion' DESC 'The GRAM version' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.4 NAME 'GlueCEInfoHostName' DESC 'Fully qualified hostname for host where gatekeeper runs' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.5 NAME 'GlueCEInfoGatekeeperPort' DESC 'Port number for the gatekeeper' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.6 NAME 'GlueCEInfoTotalCPUs' DESC 'Number of CPUs available to the queue. NB: this number should not be used to total available resources as more then one queue may be pointed to the same physical resources' 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.8005.100.2.2.2.7 NAME 'GlueCEInfoContactString' DESC 'String specifying how to contact the service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.8 NAME 'GlueCEInfoJobManager' DESC 'the job manager used by the gatekeeper' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.9 NAME 'GlueCEInfoApplicationDir' DESC 'The path of the directory available for application installation' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.10 NAME 'GlueCEInfoDataDir' DESC 'The path of a shared directory available for application data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.2.11 NAME 'GlueCEInfoDefaultSE' DESC 'Unique identifier of the default Storage Element' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.2.1.2 NAME 'GlueCEInfo' DESC 'General info for the Queue associated to the CE' SUP 'GlueCETop' AUXILIARY MAY (GlueCEInfoTotalCPUs $ GlueCEInfoLRMSType $ GlueCEInfoLRMSVersion $ GlueCEInfoGRAMVersion $ GlueCEInfoHostName $ GlueCEInfoGatekeeperPort $ GlueCEInfoContactString $ GlueCEInfoJobManager $ GlueCEInfoApplicationDir $ GlueCEInfoDataDir $ GlueCEInfoDefaultSE) ) #****************************************************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueCEState # .3 # attributetype ( 1.3.6.1.4.1.8005.100.2.2.3.1 NAME 'GlueCEStateStatus' DESC 'States a queue can be in' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.3.2 NAME 'GlueCEStateTotalJobs' DESC 'Number of jobs in the CE' 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.8005.100.2.2.3.3 NAME 'GlueCEStateRunningJobs' DESC 'Number of jobs in a running 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.8005.100.2.2.3.4 NAME 'GlueCEStateWaitingJobs' DESC 'Number of jobs that are in a state different than running' 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.8005.100.2.2.3.5 NAME 'GlueCEStateWorstResponseTime' DESC 'Worst time between job submission till when job starts 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.8005.100.2.2.3.6 NAME 'GlueCEStateEstimatedResponseTime' DESC 'Estimated time between job submission till when job starts 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.8005.100.2.2.3.7 NAME 'GlueCEStateFreeCPUs' DESC 'Number of free CPUs available to a scheduler (generally used with Condor)' 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.8005.100.2.2.3.8 NAME 'GlueCEStateFreeJobSlots' DESC 'Number of free job slots, i.e. number of single-processor jobs which could be started if no other job are submitted and no jobs finish in the interim' 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.8005.100.2.1.3 NAME 'GlueCEState' DESC 'CE State info' SUP 'GlueCETop' AUXILIARY MAY (GlueCEStateRunningJobs $ GlueCEStateWaitingJobs $ GlueCEStateTotalJobs $ GlueCEStateStatus $ GlueCEStateWorstResponseTime $ GlueCEStateEstimatedResponseTime $ GlueCEStateFreeCpus $ GlueCEStateFreeJobSlots) ) #************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueCEPolicy # .4 attributetype ( 1.3.6.1.4.1.8005.100.2.2.4.1 NAME 'GlueCEPolicyMaxWallClockTime' DESC 'The maximum wall clock time allowed for jobs submitted to the CE in mins' 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.8005.100.2.2.4.2 NAME 'GlueCEPolicyMaxCPUTime' DESC 'The maximum CPU time allowed for jobs submitted to the CE in mins' 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.8005.100.2.2.4.3 NAME 'GlueCEPolicyMaxTotalJobs' DESC 'The maximum allowed number of jobs 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.8005.100.2.2.4.4 NAME 'GlueCEPolicyMaxRunningJobs' DESC 'The maximum number of jobs allowed to be running' 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.8005.100.2.2.4.5 NAME 'GlueCEPolicyPriority' DESC 'Info about the Queue Priority' 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.8005.100.2.2.4.6 NAME 'GlueCEPolicyAssignedJobSlots' DESC 'number of slots for jobs to be in running state (it represents the maximum number of single-processor jobs that can be running at a given 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.8005.100.2.2.4.7 NAME 'GlueCEPolicyMaxObtainableWallClockTime' DESC 'The maximum obtainable wall clock time that can be granted to the 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.8005.100.2.2.4.8 NAME 'GlueCEPolicyMaxObtainableCPUTime' DESC 'The maximum obtainable CPU time that can be granted to the 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.8005.100.2.2.4.9 NAME 'GlueCEPolicyMaxWaitingJobs' DESC 'The maximum number of jobs that can be in waiting 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.8005.100.2.2.4.10 NAME 'GlueCEPolicyMaxSlotsPerJob' DESC 'The maximum number of slots which could be allocated to a single job (defined to be 1 for a site accepting only standard 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.8005.100.2.2.4.11 NAME 'GlueCEPolicyPreemption' DESC 'If true, the batch system enables preemption of jobs' 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.8005.100.2.1.4 NAME 'GlueCEPolicy' DESC 'Configuration Policy of the queue' SUP 'GlueCETop' AUXILIARY MAY (GlueCEPolicyPriority $ GlueCEPolicyMaxRunningJobs $ GlueCEPolicyMaxTotalJobs $ GlueCEPolicyMaxCPUTime $ GlueCEPolicyMaxWallClockTime $ GlueCEPolicyAssignedJobSlots $ GlueCEPolicyMaxObtainableWallClockTime $ GlueCEPolicyMaxObtainableCPUTime $ GlueCEPolicyMaxWaitingJobs $ GlueCEPolicyMaxSlotsPerJob $ GlueCEPolicyPreemption) ) #************************************************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.5. # | | # GlueCEAccessControlBase # .5 # attributetype ( 1.3.6.1.4.1.8005.100.2.2.5.1 NAME 'GlueCEAccessControlBaseRule' DESC 'The rule that grant/deny access of this service' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.2.1.5 NAME 'GlueCEAccessControlBase' DESC 'Info of a VO which users are allowed to access the CE' SUP 'GlueCETop' AUXILIARY MUST (GlueCEAccessControlBaseRule) ) #************************************************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.6. # | | # GlueCEJob # .6 # attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.1 NAME 'GlueCEJobLocalOwner' DESC 'Owner local user name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.2 NAME 'GlueCEJobGlobalOwner' DESC 'Owner GSI subject name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.3 NAME 'GlueCEJobLocalID' DESC 'Job Local ID' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.4 NAME 'GlueCEJobGlobalID' DESC 'Job Global ID' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.5 NAME 'GlueCEJobStatus' DESC 'Job status: running, waiting' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.2.2.6.6 NAME 'GlueCEJobSchedulerSpecific' DESC 'Scheduler specific info' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.2.1.6 NAME 'GlueCEJob' DESC 'Info related to jobs in the CE' SUP 'GlueCETop' STRUCTURAL MUST (GlueCEJobGlobalID) MAY (GlueCEJobLocalOwner $ GlueCEJobGlobalOwner $ GlueCEJobStatus $ GlueCEJobSchedulerSpecific $ GlueCEJobLocalID)) #******************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.1. # | | # GlueCluster # .1 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.1.1 NAME 'GlueClusterName' DESC 'The name of the Cluster' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.1.2 NAME 'GlueClusterUniqueID' DESC 'The Unique Identifier for the cluster' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.1.3 NAME 'GlueClusterService' DESC 'The Unique Identifier for the provided service - DEPRECATED - use GlueForeignKey' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.8005.100.3.2.1.4 NAME 'GlueClusterTmpDir' DESC 'The path of a temporary directory shared across worker nodes' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.1.5 NAME 'GlueClusterWNTmpDir' DESC 'The path of a temporary directory local to each Worker Node' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.1 NAME 'GlueCluster' DESC 'a cluster' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueClusterUniqueID ) MAY ( GlueClusterName $ GlueClusterService $ GlueCEUniqueID $ GlueClusterTmpDir $ GlueClusterWNTmpDir $ GlueInformationServiceURL) ) #******************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.2. # | | # GlueSubCluster # .2 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.2.1 NAME 'GlueSubClusterName' DESC 'The name of the SubCluster' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.2.2 NAME 'GlueSubClusterUniqueID' DESC 'A UniqueID for the SubCluster' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.2.3 NAME 'GlueSubClusterTmpDir' DESC 'The path of a temporary directory shared across worker nodes' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.2.4 NAME 'GlueSubClusterWNTmpDir' DESC 'The path of a temporary directory local to each Worker Node' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.2.5 NAME 'GlueSubClusterPhysicalCPUs' DESC 'The total number of real CPUs in the subcluster' 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.8005.100.3.2.2.6 NAME 'GlueSubClusterLogicalCPUs' DESC 'The effective number of CPUs in the subcluster, including the e®ect of hyperthreading' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) # GlueSubCluster entity moved below #******************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.3. # | | # GlueHost # .3 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.3.1 NAME 'GlueHostName' DESC 'The name of the host' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.3.2 NAME 'GlueHostUniqueID' DESC 'The Unique Identifier for the host' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.3 NAME 'GlueHost' DESC 'a host' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueHostUniqueID ) MAY ( GlueHostName ) ) #*********************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.4. # | | # GlueHostArchitecture # .4 attributetype ( 1.3.6.1.4.1.8005.100.3.2.4.1 NAME 'GlueHostArchitecturePlatformType' DESC 'informally describes the platform type of the computing element' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.8005.100.3.2.4.2 NAME 'GlueHostArchitectureSMPSize' DESC 'number of CPUs in an SMP node' 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.8005.100.3.1.4 NAME 'GlueHostArchitecture' DESC 'Information related to the hardware architecture' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostArchitecturePlatformType $ GlueHostArchitectureSMPSize) ) #*********************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.5. # | | # GlueHostProcessor # .5 attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.1 NAME 'GlueHostProcessorVendor' DESC 'Name of the CPU vendor' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.2 NAME 'GlueHostProcessorModel' DESC 'Model of the CPU' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.3 NAME 'GlueHostProcessorVersion' DESC 'Version of the CPU' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.4 NAME 'GlueHostProcessorClockSpeed' DESC 'MHz associated with the CPUs' 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.8005.100.3.2.5.5 NAME 'GlueHostProcessorInstructionSet' DESC 'Processor instruction set' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.6 NAME 'GlueHostProcessorOtherDescription' DESC 'Other processor description' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.5.7 NAME 'GlueHostProcessorCacheL1' DESC 'first-level unified cache size (in kb) of a 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.8005.100.3.2.5.8 NAME 'GlueHostProcessorCacheL1I' DESC 'first-level instruction cache size (in kb) of a 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.8005.100.3.2.5.9 NAME 'GlueHostProcessorCacheL1D' DESC 'first-level data cache size (in kb) of a 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.8005.100.3.2.5.10 NAME 'GlueHostProcessorCacheL2' DESC 'second-level unified cache size (in kb) of a cpu' 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.8005.100.3.1.5 NAME 'GlueHostProcessor' DESC 'Information related to the host processor' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostProcessorVendor $ GlueHostProcessorModel $ GlueHostProcessorVersion $ GlueHostProcessorClockSpeed $ GlueHostProcessorInstructionSet $ GlueHostProcessorOtherDescription $ GlueHostProcessorCacheL1 $ GlueHostProcessorCacheL1I $ GlueHostProcessorCacheL1D $ GlueHostProcessorCacheL2) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.6. # | | # GlueHostApplicationSoftware # .6 attributetype ( 1.3.6.1.4.1.8005.100.3.2.6.1 NAME 'GlueHostApplicationSoftwareRunTimeEnvironment' DESC 'list of installed software/packages' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.3.1.6 NAME 'GlueHostApplicationSoftware' DESC 'Info related to application software installed in the machine' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostApplicationSoftwareRunTimeEnvironment ) ) #*********************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.7. # | | # GlueHostMainMemory # .7 attributetype ( 1.3.6.1.4.1.8005.100.3.2.7.1 NAME 'GlueHostMainMemoryRAMSize' DESC 'The amount of 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.8005.100.3.2.7.2 NAME 'GlueHostMainMemoryRAMAvailable' DESC 'the amount of free 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.8005.100.3.2.7.3 NAME 'GlueHostMainMemoryVirtualSize' DESC 'the amount of virtual memory' 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.8005.100.3.2.7.4 NAME 'GlueHostMainMemoryVirtualAvailable' DESC 'the amount of available virtual memory' 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.8005.100.3.1.7 NAME 'GlueHostMainMemory' DESC 'host memory info' SUP 'GlueClusterTop' AUXILIARY MAY (GlueHostMainMemoryRAMSize $ GlueHostMainMemoryRAMAvailable $ GlueHostMainMemoryVirtualSize $ GlueHostMainMemoryVirtualAvailable) ) #*********************************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.8. # | | # GlueHostBenchmark # .8 attributetype ( 1.3.6.1.4.1.8005.100.3.2.8.1 NAME 'GlueHostBenchmarkSI00' DESC 'SpecInt2000 of the nodes associated to the subcluster' 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.8005.100.3.2.8.2 NAME 'GlueHostBenchmarkSF00' DESC 'SpecFloat2000 of the nodes associated to the subcluster' 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.8005.100.3.1.8 NAME 'GlueHostBenchmark' DESC 'Benchmarks for the system' SUP 'GlueClusterTop' AUXILIARY MAY (GlueHostBenchmarkSI00 $ GlueHostBenchmarkSF00) ) #************************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.9. # | | # GlueHostNetworkAdapter # .9 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.9.1 NAME 'GlueHostNetworkAdapterName' DESC 'The name of the network interface' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.9.2 NAME 'GlueHostNetworkAdapterIPAddress' DESC 'the IP address of the network card' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.9.3 NAME 'GlueHostNetworkAdapterMTU' DESC 'the MTU size for the LAN to which the network card is attached' 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.8005.100.3.2.9.4 NAME 'GlueHostNetworkAdapterOutboundIP' DESC 'permission for outbound connectivity' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.9.5 NAME 'GlueHostNetworkAdapterInboundIP' DESC 'permission for inbound connectivity' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.9 NAME 'GlueHostNetworkAdapter' DESC 'Info related to network devices and permissions' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostNetworkAdapterOutboundIP $ GlueHostNetworkAdapterInboundIP $ GlueHostNetworkAdapterName $ GlueHostNetworkAdapterIPAddress $ GlueHostNetworkAdapterMTU ) ) #************************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.10. # | | # GlueHostProcessorLoad # .10 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.10.1 NAME 'GlueHostProcessorLoadLast1Min' DESC '1-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that 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.8005.100.3.2.10.2 NAME 'GlueHostProcessorLoadLast5Min' DESC '5-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that 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.8005.100.3.2.10.3 NAME 'GlueHostProcessorLoadLast15Min' DESC '15-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that time)' 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.8005.100.3.1.10 NAME 'GlueHostProcessorLoad' DESC 'Info about the processor load' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostProcessorLoadLast1Min $ GlueHostProcessorLoadLast5Min $ GlueHostProcessorLoadLast15Min ) ) #************************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.11. # | | # GlueHostSMPLoad # .11 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.11.1 NAME 'GlueHostSMPLoadLast1Min' DESC '1-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that 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.8005.100.3.2.11.2 NAME 'GlueHostSMPLoadLast5Min' DESC '5-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that 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.8005.100.3.2.11.3 NAME 'GlueHostSMPLoadLast15Min' DESC '15-minute average processor availability for a single node (the difference between the available CPUs and the average runable task count during that time)' 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.8005.100.3.1.11 NAME 'GlueHostSMPLoad' DESC 'Info about the SMP load' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostSMPLoadLast1Min $ GlueHostSMPLoadLast5Min $ GlueHostSMPLoadLast15Min ) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.12. # | | # GlueHostOperatingSystem # .12 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.12.1 NAME 'GlueHostOperatingSystemName' DESC 'the name of the operating system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.12.2 NAME 'GlueHostOperatingSystemRelease' DESC 'the release of the operating system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.12.3 NAME 'GlueHostOperatingSystemVersion' DESC 'the version of the operating system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.12 NAME 'GlueHostOperatingSystem' DESC 'operating system related information' SUP 'GlueClusterTop' AUXILIARY MAY ( GlueHostOperatingSystemName $ GlueHostOperatingSystemRelease $ GlueHostOperatingSystemVersion) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.13. # | | # GlueHostLocalFileSystem # .13 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.13.1 NAME 'GlueHostLocalFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.13.2 NAME 'GlueHostLocalFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' 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.8005.100.3.2.13.3 NAME 'GlueHostLocalFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' 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.8005.100.3.2.13.4 NAME 'GlueHostLocalFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.13.5 NAME 'GlueHostLocalFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.13.6 NAME 'GlueHostLocalFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.13.7 NAME 'GlueHostLocalFileSystemClient' DESC 'Host uniqueID of clients allowed to remotely access this file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.3.1.13 NAME 'GlueHostLocalFileSystem' DESC ' file store controlled by a computer system through local means (e.g., direct device driver access)' SUP 'GlueClusterTop' STRUCTURAL MUST (GlueHostLocalFileSystemName) MAY (GlueHostLocalFileSystemRoot $ GlueHostLocalFileSystemSize $ GlueHostLocalFileSystemAvailableSpace $ GlueHostLocalFileSystemReadOnly $ GlueHostLocalFileSystemType $ GlueHostLocalFileSystemClient) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.14. # | | # GlueHostRemoteFileSystem # .14 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.14.1 NAME 'GlueHostRemoteFileSystemRoot' DESC 'path name or other information defining the root of the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.14.2 NAME 'GlueHostRemoteFileSystemSize' DESC 'Size of teh file system, in bytes. If unknown, enter 0' 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.8005.100.3.2.14.3 NAME 'GlueHostRemoteFileSystemAvailableSpace' DESC 'Amount of free space, in bytes, for the file system. If unknown, enter 0' 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.8005.100.3.2.14.4 NAME 'GlueHostRemoteFileSystemReadOnly' DESC 'Is this read only' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.14.5 NAME 'GlueHostRemoteFileSystemType' DESC 'File system type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.14.6 NAME 'GlueHostRemoteFileSystemName' DESC 'The name for the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.14.7 NAME 'GlueHostRemoteFileSystemServer' DESC 'Host uniqueID of clients allowed to remotely access this file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) objectclass ( 1.3.6.1.4.1.8005.100.3.1.14 NAME 'GlueHostRemoteFileSystem' DESC 'represents a remote file system that is accessed via a network-related service' SUP 'GlueClusterTop' STRUCTURAL MUST (GlueHostRemoteFileSystemName) MAY (GlueHostRemoteFileSystemRoot $ GlueHostRemoteFileSystemSize $ GlueHostRemoteFileSystemAvailableSpace $ GlueHostRemoteFileSystemReadOnly $ GlueHostRemoteFileSystemType $ GlueHostRemoteFileSystemName $ GlueHostRemoteFileSystemServer) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.15. # | | # GlueHostStorageDevice # .15 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.15.1 NAME 'GlueHostStorageDeviceName' DESC 'Name for the storage device' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.15.2 NAME 'GlueHostStorageDeviceType' DESC 'Storage device type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.15.3 NAME 'GlueHostStorageDeviceTransferRate' DESC 'Maximum transfer rate for the device' 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.8005.100.3.2.15.4 NAME 'GlueHostStorageDeviceSize' DESC 'Size in MB' 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.8005.100.3.2.15.5 NAME 'GlueHostStorageDeviceAvailableSpace' DESC 'Amount of free space, in megabytes, for the file system. If unknown, enter 0' 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.8005.100.3.1.15 NAME 'GlueHostStorageDevice' DESC 'Storage device info' SUP 'GlueClusterTop' AUXILIARY MUST ( GlueHostStorageDeviceName) MAY ( GlueHostStorageDeviceType $ GlueHostStorageDeviceTransferRate $ GlueHostStorageDeviceSize $ GlueHostStorageDeviceAvailableSpace) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.16. # | | # GlueHostFile # .16 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.1 NAME 'GlueHostFileName' DESC 'Name for the file' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.2 NAME 'GlueHostFileSize' DESC 'File size in bytes' 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.8005.100.3.2.16.3 NAME 'GlueHostFileCreationDate' DESC 'File creation date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.4 NAME 'GlueHostFileLastModified' DESC 'Last modified date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.5 NAME 'GlueHostFileLastAccessed' DESC 'Last access date and time' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.6 NAME 'GlueHostFileLatency' DESC 'Time taken to access file in seconds' 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.8005.100.3.2.16.7 NAME 'GlueHostFileLifeTime' DESC 'Time file will stay on the storage device' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.16.8 NAME 'GlueHostFileOwner' DESC 'Name of the owner for the file' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.16 NAME 'GlueHostFile' DESC 'File info' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueHostFileName) MAY ( GlueHostFileSize $ GlueHostFileCreationDate $ GlueHostFileLastModified $ GlueHostFileLastAccessed $ GlueHostFileLatency $ GlueHostFileLifeTime $ GlueHostFileOwner) ) #********************************************* # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .2.17. # | | # GlueLocation # .17 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.17.1 NAME 'GlueLocationLocalID' DESC 'localID for the location' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.17.2 NAME 'GlueLocationName' DESC 'Name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.17.3 NAME 'GlueLocationPath' DESC 'path' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.17.4 NAME 'GlueLocationVersion' DESC 'Version' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.17 NAME 'GlueLocation' DESC 'Location' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueLocationLocalID) MAY ( GlueLocationName $ GlueLocationPath $ GlueLocationVersion ) ) #************************** # GlueCETop .2 # | # ----------- # | | # Obj .1 Attr .2.7. # | | # GlueVOView # .7 attributetype ( 1.3.6.1.4.1.8005.100.2.2.7.1 NAME 'GlueVOViewLocalID' DESC 'Local ID for this VO view' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.2.1.7 NAME 'GlueVOView' DESC 'VOView' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueVOViewLocalID) MAY (GlueCECapability $ GlueCEInfoApplicationDir $ GlueCEInfoDataDir $ GlueCEInfoDefaultSE $ GlueCEInfoTotalCPUs $ GlueCEStateRunningJobs $ GlueCEStateWaitingJobs $ GlueCEStateTotalJobs $ GlueCEStateStatus $ GlueCEStateWorstResponseTime $ GlueCEStateEstimatedResponseTime $ GlueCEStateFreeCPUs $ GlueCEStateFreeJobSlots $ GlueCEPolicyPriority $ GlueCEPolicyMaxRunningJobs $ GlueCEPolicyMaxTotalJobs $ GlueCEPolicyMaxCPUTime $ GlueCEPolicyMaxWallClockTime $ GlueCEPolicyAssignedJobSlots $ GlueCEPolicyMaxObtainableWallClockTime $ GlueCEPolicyMaxObtainableCPUTime $ GlueCEPolicyMaxWaitingJobs $ GlueCEPolicyMaxSlotsPerJob $ GlueCEPolicyPreemption $ GlueCEAccessControlBaseRule) ) #************************** # GlueClusterTop .3 # | # ----------- # | | # Obj .1 Attr .3.18. # | | # GlueSoftware # .18 attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.1 NAME 'GlueSoftwareLocalID' DESC 'A local identifier for the location (suggested value: concatenation of Name and Version attributes separated by the + character)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.2 NAME 'GlueSoftwareName' DESC 'A name for this software package' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.3 NAME 'GlueSoftwareVersion' DESC 'Version, following the syntax adopted by the software' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.4 NAME 'GlueSoftwareInstalledRoot' DESC 'The directory where the software is installed on the file system' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.5 NAME 'GlueSoftwareEnvironmentSetup' DESC 'Fully qualified script for the setting of the application environment' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.18.6 NAME 'GlueSoftwareModuleName' DESC 'The name of the module that gets loaded (to set the environment) before the job runs' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.18 NAME 'GlueSoftware' DESC 'Software' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueSoftwareLocalID) MAY ( GlueSoftwareName $ GlueSoftwareVersion $ GlueSoftwareInstalledRoot $ GlueSoftwareEnvironmentSetup $ GlueSoftwareModuleName ) ) #********************************************** # # GlueClusterTop .3 # | # ----------- # | | # Obj .1. Attr .2.19. # | | # GlueServiceData # .19 # attributetype ( 1.3.6.1.4.1.8005.100.3.2.19.1 NAME 'GlueSoftwareDataKey' DESC 'key' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.8005.100.3.2.19.2 NAME 'GlueSoftwareDataValue' DESC 'value' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.8005.100.3.1.19 NAME 'GlueSoftwareData' DESC 'Software data entity' SUP 'GlueClusterTop' STRUCTURAL MUST GlueSoftwareDataKey MAY GlueSoftwareDataValue ) objectclass ( 1.3.6.1.4.1.8005.100.2.1.1 NAME 'GlueCE' DESC 'Info for Computing Element service' SUP 'GlueCETop' STRUCTURAL MUST (GlueCEUniqueID) MAY (GlueCEName $ GlueCEHostingCluster $ GlueSiteUniqueID $ GlueCEImplementationName $ GlueCEImplementationVersion $ GlueCECapability $ GlueCEInfoTotalCPUs $ GlueCEInfoLRMSType $ GlueCEInfoLRMSVersion $ GlueCEInfoGRAMVersion $ GlueCEInfoHostName $ GlueCEInfoGatekeeperPort $ GlueCEInfoContactString $ GlueCEInfoJobManager $ GlueCEInfoApplicationDir $ GlueCEInfoDataDir $ GlueCEInfoDefaultSE $ GlueCEStateRunningJobs $ GlueCEStateWaitingJobs $ GlueCEStateTotalJobs $ GlueCEStateStatus $ GlueCEStateWorstResponseTime $ GlueCEStateEstimatedResponseTime $ GlueCEStateFreeCpus $ GlueCEStateFreeJobSlots $ GlueCEPolicyPriority $ GlueCEPolicyMaxRunningJobs $ GlueCEPolicyMaxTotalJobs $ GlueCEPolicyMaxCPUTime $ GlueCEPolicyMaxWallClockTime $ GlueCEPolicyAssignedJobSlots $ GlueCEPolicyMaxObtainableWallClockTime $ GlueCEPolicyMaxObtainableCPUTime $ GlueCEPolicyMaxWaitingJobs $ GlueCEPolicyMaxSlotsPerJob $ GlueCEPolicyPreemption $ GlueCEAccessControlBaseRule $ GlueInformationServiceURL)) objectclass ( 1.3.6.1.4.1.8005.100.3.1.2 NAME 'GlueSubCluster' DESC 'an homogeneous subset of hosts' SUP 'GlueClusterTop' STRUCTURAL MUST ( GlueSubClusterUniqueID ) MAY ( GlueSubClusterName $ GlueSubClusterWNTmpDir $ GlueSubClusterTmpDir $ GlueSubClusterPhysicalCPUs $ GlueSubClusterLogicalCPUs $ GlueHostOperatingSystemName $ GlueHostOperatingSystemRelease $ GlueHostOperatingSystemVersion $ GlueHostArchitecturePlatformType $ GlueHostArchitectureSMPSize $ GlueHostProcessorVendor $ GlueHostProcessorModel $ GlueHostProcessorVersion $ GlueHostProcessorClockSpeed $ GlueHostProcessorInstructionSet $ GlueHostProcessorOtherDescription $ GlueHostApplicationSoftwareRunTimeEnvironment $ GlueHostBenchmarkSI00 $ GlueHostBenchmarkSF00 $ GlueHostNetworkAdapterOutboundIP $ GlueHostNetworkAdapterInboundIP $ GlueHostMainMemoryRAMSize $ GlueHostMainMemoryVirtualSize ) )glue-schema-2.0.11/Makefile0000775000175000017500000000253211732072170014774 0ustar ellertellertNAME= $(shell grep Name: *.spec | sed 's/^[^:]*:[^a-zA-Z]*//' ) VERSION= $(shell grep Version: *.spec | sed 's/^[^:]*:[^0-9]*//' ) RELEASE= $(shell grep Release: *.spec |cut -d"%" -f1 |sed 's/^[^:]*:[^0-9]*//') build=$(shell pwd)/build DATE=$(shell date "+%a, %d %b %Y %T %z") dist=$(shell rpm --eval '%dist' | sed 's/%dist*/.el5/') default: @echo "Nothing to do" install: @install -d ${prefix}/etc/ldap/schema @install --mode=0644 etc/ldap/schema/*.schema ${prefix}/etc/ldap/schema dist: @mkdir -p $(build)/$(NAME)-$(VERSION)/ rsync -HaS --exclude ".svn" --exclude "$(build)" * $(build)/$(NAME)-$(VERSION)/ cd $(build); tar --gzip -cf $(NAME)-$(VERSION).src.tgz $(NAME)-$(VERSION)/; cd - sources: dist cp $(build)/$(NAME)-$(VERSION).src.tgz . deb: dist cd $(build)/$(NAME)-$(VERSION); dpkg-buildpackage -us -uc; cd - prepare: dist @mkdir -p $(build)/RPMS/noarch @mkdir -p $(build)/SRPMS/ @mkdir -p $(build)/SPECS/ @mkdir -p $(build)/SOURCES/ @mkdir -p $(build)/BUILD/ cp $(build)/$(NAME)-$(VERSION).src.tgz $(build)/SOURCES srpm: prepare rpmbuild -bs --define="dist ${dist}" --define='_topdir ${build}' $(NAME).spec rpm: srpm rpmbuild --rebuild --define='_topdir ${build} ' $(build)/SRPMS/$(NAME)-$(VERSION)-$(RELEASE)${dist}.src.rpm clean: rm -f *~ $(NAME)-$(VERSION).src.tgz rm -rf $(build) .PHONY: dist srpm rpm sources clean glue-schema-2.0.11/glue-schema.spec0000664000175000017500000000431112370422645016401 0ustar ellertellertName: glue-schema Version: 2.0.11 Release: 1%{?dist} Summary: LDAP schema files for the GLUE 1.3 and GLUE 2.0 Schema Group: Development/Tools License: ASL 2.0 URL: http://forge.ogf.org/sf/projects/glue-wg # wget -O %{name}-%{version}.tar.gz "http://svnweb.cern.ch/world/wsvn/gridinfo/glue-schema/tags/R_2_0_11_1/?op=dl" Source: %{name}-%{version}.src.tgz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description LDAP schema files for the GLUE 1.3 and GLUE 2.0 Schema %prep %setup -q # Change to the one below if you are building against downloaded tarball from svnweb.cern.ch #%setup -q -n R_2_0_3.r97 %build # Nothing to build %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_sysconfdir}/ldap/schema install -m 644 -p etc/ldap/schema/* %{buildroot}/%{_sysconfdir}/ldap/schema %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/ldap %doc debian/copyright %changelog * Wed Aug 06 2014 Maria Alandes - 2.0.11-1 - #GRIDINFO-53: All the entities but Entity moved to type STRUCTURAL - #GRIDINFO-9: GLUE 2 booleans should be DirectoryString not LDAP boolean * Fri Jan 11 2013 Maria Alandes - 2.0.10-1 - Define GLUE2GroupID as first name for the GLUE2Group object to be backwards compatible with previous BDII versions * Wed Nov 21 2012 Maria Alandes - 2.0.9-1 - BUG #97717: DIT and Schema changes requested by ARC * Wed Jul 18 2012 Maria Alandes - 2.0.8-2 - BUG 95044: Improved summary and description to describe that both glue 1.3 and glue 2.0 * Wed Jul 13 2011 Laurence Field - 2.0.8-1 - Addressed #84300 (Merged ARC and gLite MDS schema) * Tue Mar 22 2011 Laurence Field - 2.0.7-1 - Derived FKs are now optional * Fri Jun 25 2010 Daniel Johansson - 2.0.6-1 - Updated Licences * Thu Feb 25 2010 Daniel Johansson - 2.0.3-1 - Updated packaging * Fri Jul 10 2009 Laurence Field - 2.0.1-1 - First release