Software Links
Getting Started
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- GT Developer's Guide
- GT User's Guide
- Migrating Guides
Reference
Manuals
Common Runtime
Security
- GSI C
- GSI Java
- Java WS A&A
- C WS A&A (coming soon)
- CAS
- Delegation Service
- MyProxy
- GSI-OpenSSH
- SimpleCA
Data Mgt
WS MDS
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.