[glue-wg] Getting GLUE2 LDAP published
Florido Paganelli
florido.paganelli at hep.lu.se
Fri May 8 10:25:37 EDT 2015
Hi all,
Status report of actions done or to take on this issue:
On 2015-05-01 17:47, JP Navarro wrote:> GLUE WG team,
>
> Attached you will find the latest draft of the GLUE 2 LDAP specification with the official document number.
>
> In order to submit this for public release we need to update https://github.com/OGF-GLUE/LDAP/tree/master/schema with:
> - Missing schema/00-Version.schema file
Done
https://github.com/OGF-GLUE/LDAP
https://github.com/OGF-GLUE/LDAP/blob/master/ChangeLog.txt
https://github.com/OGF-GLUE/LDAP/blob/master/schema/00-Version.schema
> - Update URL in all files to https://github.com/OGF-GLUE/LDAP
Uhm, what did we decide in the end? Was it:
schema.ogf.org/2014/07/02/GLUE2.schema.ldap
Which files do you mean?
> - Compile and create a single file replace current Appendix in the specification
>
attached to this email. Do you want me to upload to redmine? I think is better if you do the modification in the document.
Cheers,
Florido
> Could someone more involved in LDAP please perform these administrative steps and any other relevant ones and send the results to the glue-wg list?
>
> We can the submit the documents for GFSG final review and public release.
>
> Thanks,
>
> JP
>
>
>
> _______________________________________________
> glue-wg mailing list
> glue-wg at ogf.org
> https://www.ogf.org/mailman/listinfo/glue-wg
>
--
==================================================
Florido Paganelli
ARC Middleware Developer - NorduGrid Collaboration
System Administrator
Lund University
Department of Physics
Division of Particle Physics
BOX118
221 00 Lund
Office Location: Fysikum, Hus B, Rum B313
Office Tel: 046-2220272
Email: florido.paganelli at REMOVE_THIShep.lu.se
Homepage: http://www.hep.lu.se/staff/paganelli
==================================================
-------------- next part --------------
# 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
#
#
# Schema Version: 2.0
# Last updated: 2014-07-02
#
# 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Entity <<abstract>>
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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Domain <<abstract>> 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Share <<abstract>> 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Manager <<abstract>> 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Resource <<abstract>> 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at hep.lu.se), Lund University
# Policy <<abstract>> 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 at cern.ch), CERN
# David Horat (david.horat at cern.ch), CERN
# Florido Paganelli (florido.paganelli at 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 )
)
More information about the glue-wg
mailing list