UNICORE Resource Broker NJS Plugin
1.5α1

Package org.eurogrid.broker.server.gt3

Brokering engine updates for GT3-based IndexServices.

See:
          Description

Interface Summary
XPathSearcher Encapsulation of what it means to perform an XPath search.
 

Class Summary
GT3LocalResourceChecker Local resource checker that uses a GT3-based InformationService.
IndexServiceSearcher Implementation of an XPath searcher that uses a GT3 Index Service.
Translator UNICORE Resource to GLUE XPath search term translation service.
Translator.Translation What a term is actually translated into.
 

Exception Summary
Translator.TranslatorException Exception generated when setting up the translator engine.
 

Package org.eurogrid.broker.server.gt3 Description

Brokering engine updates for GT3-based IndexServices. Uses an ontology-driven translation engine.

To use the Globus Toolkit 3-based broker, you will need to configure the local resource checking module using a local section, like this:

  <local class="org.eurogrid.broker.server.gt3.GT3LocalResourceChecker"
         xmlns:grip="http://www.eurogrid.org/broker/grip/">

    <!-- Where does the search proceed from? -->
    <grip:searchSpace sde="Host"
                 namespace="http://glue.base.ogsa.globus.org/ce/1.1"
                 handle="http://some.host.com:12345/gt3/IndexService"/>

    <!-- XPath requires nasty stuff to work with namespaces -->
    <grip:namespace ns="glue"
          namespace="http://glue.base.ogsa.globus.org/ce/1.1"/>

    <!-- Where to read the translation ontology definition from -->
    <grip:map ref="file:/home/unicore/grip/U2GModel.xml"
         name="unicoreResourcesToGlueSearchTerms"/>

    <!-- The fallback policy -->
    <grip:fallback> <!-- Note that the fallback class is fixed -->
      <turnaroundTimeScript>
        /home/unicore/queuecheck
      </turnaroundTimeScript>
    </grip:fallback>
  </local>


UNICORE Resource Broker NJS Plugin
1.5α1

Submit a bug or feature
Copyright © 2002-2004 University of Manchester, U.K. See license.terms for details.