Table of Contents
This page aggregates information about resource properties currently available throughout GT 4.0.x.
ServerDN: The DN from the credentials used by the CAS ServiceVODescription: This is a string that describes the VO relevant to CAS Service.
The resource properties of RFT Factory (which acts both as a resource and a service at the same time) and RFT Resource are found below:
ActiveResourceInstances: A dynamic resource property of the total number of active RFT resources in the container at a given point of time.TotalNumberOfTransfers: A dynamic resource property of the total number of transfers/deletes performed since the RFT service was deployed in this container.TotalNumberOfActiveTransfers: A dynamic resource property of the number of active transfers across all rft resources in a container at a given point of time.TotalNumberOfBytesTransferred: A dynamic resource property of the total number of bytes transferred by all RFT resources created since the deployment of the service.RFTFactoryStartTime: Time when the service was deployed in the container. Used to calculate uptime.DelegationServiceEPR: The end point reference of the Delegation resource that holds the delegated credential used in executing the resource.
OverallStatus: This is a complex type providing the overall status of an RFT resource by providing the number of transfers pending, active, finished, retrying, failed, and cancelled. Each of these values can be obtained by invoking getTransfers(Finished/Active/Failed/Restarted/Pending/Cancelled) on OverallStatus Resource Property. Note that this Resource Property gets updated every time one of the transfers changes state, so there can be and will be more than one update in the life time of a RFT resource if you subscribe to this RP. This Resource Property also includes the last fault (if thrown) from a transfer and can be accessed by invoking getFault on OverallStatus. This will indicate why a transfer has failed.RequestStatus: This is a complex type resource property providing the status of an RFT resource in the form of Pending/Active/Done/Failed. The status can be obtained from RequestStatusType by invoking getRequestStatus(). This will result in one of four status strings (Pending/Active/Done/Failed/Cancelled). This RP also contains a fault that denotes the last fault in a RFT resource and can be accessed by invoking getFault(). If a client is subscribed to this RP, there will be only be 2 updates in the life time of an RFT resource (Pending->Active->Done, Pending->Active->Failed, Pending->Active->Cancelled, and Pending->Cancelled).TotalBytes: This provides the total number of bytes transferred by the resource.TotalTime: This provides the total time taken to transfer the above-mentioned total bytes.
Supported resource properties for OGSA-DAI include:
productInfo: Information on a data resource, including name, vendor and version.databaseSchema: Data resource schema (for relational data resources).collectionSchema: Data resource collection schema (for XML data resources).activityTypes: Activities the data service resource can be requested to perform on the data resource - the legal activities in Perform documents that can be sent to the data service resource via the data service.performDocumentSchema: XML Schema specifying the legal structure of Perform documents that can be sent to the data service resource via the data service.requestStatus: Status of execution of the current or more recent Perform document sent to the data service resource.
Supported resource properties for DataRep include:
status: The status of the resource, such as Pending, Active, Suspended, Terminated, Destroyed, etc.stage: The current stage or activity of the resource, such as Discover, Transfer, and Register.result: The final result (if any) of the resource, such as Finished, Failed, and Exception.errorMessage: A verbose description of an error (if any) encountered by the resource. The message may include error or exception information returned by one of the dependent components, such as RLS or RFT.count: An element containing counts of individual replication items pertaining to total, finished, failed, and terminated replication items.
Entry:This resource property publishes details of each registered resource, including both an EPR to the resource, the aggregator framework configuration information, and data from the sink.RegistrationCount:This resource property publishes registration load information (the total number of registrations since service startup and decaying averages)
{http://www.globus.org/namespaces/2004/10/gram/job}condorArchitectureCondor architecture label.{http://www.globus.org/namespaces/2004/10/gram/job}condorOSCondor OS label.{http://www.globus.org/namespaces/2004/10/gram/job}delegationFactoryEndpointThe endpoint reference to the delegation factory used to delegated credentials to the job.{http://mds.globus.org/glue/ce/1.1}GLUECEGLUE data{http://mds.globus.org/glue/ce/1.1}GLUECESummaryGLUE data summary{http://www.globus.org/namespaces/2004/10/gram/job}globusLocationThe location of the Globus Toolkit installation that these services are running under.{http://www.globus.org/namespaces/2004/10/gram/job}hostCPUTypeThe job host CPU architecture (i686, x86_64, etc...){http://www.globus.org/namespaces/2004/10/gram/job}hostManufacturerThe host manufacturer name. May be "unknown".-
{http://www.globus.org/namespaces/2004/10/gram/job}hostOSNameThe host OS name (Linux, Solaris, etc...) {http://www.globus.org/namespaces/2004/10/gram/job}hostOSVersionThe host OS version.{http://www.globus.org/namespaces/2004/10/gram/job}localResourceManagerThe local resource manager type (i.e. Condor, Fork, LSF, Multi, PBS, etc...){http://mds.globus.org/metadata/2005/02}ServiceMetaDataInfoservice start time, Globus Toolkit(R) version, service type name-
{http://www.globus.org/namespaces/2004/10/gram/job}scratchBaseDirectoryThe directory recommended by the system administrator to be used for temporary job data. {http://www.globus.org/namespaces/2004/10/gram/job}stagingDelegationFactoryEndpointThe endpoint reference to the delegation factory used to delegated credentials to the staging service (RFT).
{http://www.globus.org/namespaces/2004/09/rendezvous}CapacityUsed for Rendezvous.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}CurrentTimeTime of creation.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://www.globus.org/namespaces/2004/10/gram/job/faults}faultThe fault (if generated) indicating the reason for failure of the job to complete.{http://www.globus.org/namespaces/2004/10/gram/job/types}holdingIndicates whether a hold has been placed on this job.{http://www.globus.org/namespaces/2004/10/gram/job/types}localUserIdThe job owner's local user account name.{http://www.globus.org/namespaces/2004/09/rendezvous}RegistrantDataUsed for Rendezvous.{http://www.globus.org/namespaces/2004/09/rendezvous}RendezvousCompletedUsed for Rendezvous.{http://www.globus.org/namespaces/2005/5/gram/job/description}serviceLevelAgreementA wrapper around fields containing the single-job and multi-job descriptions or RSLs. Only one of these sub-fields shall have a non-null value.{http://www.globus.org/namespaces/2004/10/gram/job/types}stateThe current state of the job.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}TerminationTimeTime when the resource expires.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicUsed in notifiation.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicExpressionDialectsUsed in notifiation.{http://www.globus.org/namespaces/2004/10/gram/job/types}userSubjectThe GSI certificate DN of the job owner.
{http://www.globus.org/namespaces/2004/09/rendezvous}CapacityUsed for Rendezvous.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}CurrentTimeTime of creation.{http://www.globus.org/namespaces/2005/09/gram/job/exec}credentialPathThe path (relative to the job process) to the file containing the user proxy used by the job to authenticate out to other services.{http://www.globus.org/namespaces/2004/10/gram/job/types}exitCodeThe exit code generated by the job process.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://www.globus.org/namespaces/2004/10/gram/job/faults}faultThe fault (if generated) indicating the reason for failure of the job to complete.{http://www.globus.org/namespaces/2004/10/gram/job/types}holdingIndicates whether a hold has been placed on this job.{http://www.globus.org/namespaces/2004/10/gram/job/types}localUserIdThe job owner's local user account name.{http://www.globus.org/namespaces/2004/09/rendezvous}RegistrantDataUsed for Rendezvous.{http://www.globus.org/namespaces/2004/09/rendezvous}RendezvousCompletedUsed for Rendezvous.{http://www.globus.org/namespaces/2005/5/gram/job/description}serviceLevelAgreementA wrapper around fields containing the single-job and multi-job descriptions or RSLs. Only one of these sub-fields shall have a non-null value.{http://www.globus.org/namespaces/2004/10/gram/job/types}stateThe current state of the job.{http://www.globus.org/namespaces/2005/09/gram/job/exec}stderrURLA GridFTP URL to the file generated by the job which contains the stderr.{http://www.globus.org/namespaces/2005/09/gram/job/exec}stdoutURLA GridFTP URL to the file generated by the job which contains the stdout.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}TerminationTimeTime when the resource expires.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicUsed in notifiation.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicExpressionDialectsUsed in notifiation.{http://www.globus.org/namespaces/2004/10/gram/job/types}userSubjectThe GSI certificate DN of the job owner.
{http://www.globus.org/namespaces/2004/09/rendezvous}CapacityUsed for Rendezvous.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}CurrentTimeTime of creation.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet???{http://www.globus.org/namespaces/2004/10/gram/job/faults}faultThe fault (if generated) indicating the reason for failure of the job to complete.{http://www.globus.org/namespaces/2004/10/gram/job/types}holdingIndicates whether a hold has been placed on this job.{http://www.globus.org/namespaces/2004/10/gram/job/types}localUserIdThe job owner's local user account name.{http://www.globus.org/namespaces/2004/09/rendezvous}RegistrantDataUsed for Rendezvous.{http://www.globus.org/namespaces/2004/09/rendezvous}RendezvousCompletedUsed for Rendezvous.{http://www.globus.org/namespaces/2005/5/gram/job/description}serviceLevelAgreementA wrapper around fields containing the single-job and multi-job descriptions or RSLs. Only one of these sub-fields shall have a non-null value.{http://www.globus.org/namespaces/2004/10/gram/job/types}stateThe current state of the job.{http://www.globus.org/namespaces/2004/10/gram/job/multi}subJobEndpointA set of endpoint references to the sub-jobs created by this multi-job.{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}TerminationTimeTime when the resource expires.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicUsed in notifiation.{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicExpressionDialectsUsed in notifiation.{http://www.globus.org/namespaces/2004/10/gram/job/types}userSubjectThe GSI certificate DN of the job owner.
defaultTTL: The workspace time to live that the factory will assign a workspace if the deploy request does not specify one.maxTTL: The maximum workspace time to live, starting from the time of deployment. The TTL cannot be extended past the time of deployment added to this interval.maxWorkspaces: The maximum workspaces that any one credential can create/lease at a time.
TTL: Current time to live of the workspace.localAccountName: The local username that this workspace resource represents.ownerDN: The DN of the credential that created/leased the workspace.VOMSAttributes: The VOMS attributes of the credential that created/leased the workspace.accessPolicy: The access policy of the workspace, including DNs and attributes. This is consulted by services, e.g. GRAM, to make decisions about granting an entity the right to execute a job in an account (also, a separate query method is supplied for quicker lookup).
