Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- GT Developer's Guide
- GT User's Guide (coming soon)
- Migrating from GT2
- Migrating from GT3
Reference
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces (coming soon)
- Resource Properties
- Samples
- Glossary
- Performance Studies (coming soon)
Manuals
Common Runtime
Security
- Non-WS (General) Security
- WS Java Security
- Message-level
- Authz Framework
- CAS
- Delegation Service
- MyProxy
- GSI-OpenSSH
- SimpleCA
- SGAS
Data Mgt
MDS4
Execution Mgt
Table of Contents
The QueryAggregatorSource can use one of the following three configuration blocks in
the Content block: GetResourcePropertyPollType,
GetMultipleResourcePropertiesPollType and QueryResourcePropertiesPollType.
If a GetResourcePropertyPollType block is used,
QueryAggregatorSource will request a single resource property. The block has this
form:
<Content xsi:type="agg:AggregatorContent"
xmlns:agg="http://mds.globus.org/aggregator/types">
<agg:AggregatorConfig xsi:type="agg:AggregatorConfig">
<agg:GetResourcePropertyPollType>
<agg:PollIntervalMillis>interval_in_ms</agg:PollIntervalMillis>
<agg:ResourcePropertyName>rp_namespace:rp_localname</agg:ResourcePropertyName>
</agg:GetResourcePropertyPollType>
</agg:AggregatorConfig> <agg:AggregatorData/>
</Content>
where:
-
PollIntervalMillis This parameter is the poll refresh period in milliseconds; the
ResourcePropertyNameparameter is the QName of the resource property to poll for.
If a GetMultipleResourcePropertiesPollType block is used,
QueryAggregatorSource will request one or more resource
properties. The block has this form:
<Content
xmlns:agg="http://mds.globus.org/aggregator/types"
xsi:type="agg:AggregatorContent"> <agg:AggregatorConfig
xsi:type="agg:AggregatorConfig">
<agg:GetMultipleResourcePropertiesPollType>
<agg:PollIntervalMillis>interval_in_ms</agg:PollIntervalMillis>
<agg:ResourcePropertyNames>rp1_namespace:rp1_localname</agg:ResourcePropertyNames>
<agg:ResourcePropertyNames>rp2_namespace:rp3_localname</agg:ResourcePropertyNames>
<agg:ResourcePropertyNames>rp3_namespace:rp3_localname</agg:ResourcePropertyNames>
</agg:GetMultipleResourcePropertiesPollType>
</agg:AggregatorConfig> <agg:AggregatorData/>
</Content>
where:
-
PollIntervalMillis This parameter is the poll refresh period in milliseconds; the
ResourcePropertyNamesparameters are the QNames of the resource properties to poll for. There is no limit on the number ofResourcePropertyNamesthat may be specified.
If a QueryResourcePropertiesPollType block is used,
QueryAggregatorSource will request that a query be executed against the Resource
Property Set of the remote resource. In the GT4 implementation of WSRF Core, the
only query language that is supported is XPath. The block has this form:
<Content xmlns:agg="http://mds.globus.org/aggregator/types"
xsi:type="agg:AggregatorContent"> <agg:AggregatorConfig
xsi:type="agg:AggregatorConfig">
<agg:QueryResourcePropertiesPollType>
<agg:PollIntervalMillis>interval_in_ms</agg:PollIntervalMillis>
<agg:QueryExpressionDialect="dialect">
Query Expression </agg:QueryExpression>
</agg:QueryResourcePropertiesPollType>
</agg:AggregatorConfig> <agg:AggregatorData/>
</Content>
where:
-
PollIntervalMillis This parameter is the poll refresh period in milliseconds.
-
QueryExpression An
xsd:anyelement; theDialectattribute specifies the dialect of the query expression.