Service Registry 3.1 Update 1 Developer's Guide

Finding Objects by Name: Example

For an example of finding objects by name, see JAXRSearchByName.java in the directory install/registry-samples/search-name/src.

ProcedureTo Run the JAXRSearchByName Example

  1. Go to the directory install/registry-samples/search-name.

  2. Type the following command, specifying a string value:


    Ant-base/ant run -Dname=string
    

    The program performs a case-insensitive search, returning all objects whose names contain the specified string. The program also displays the object’s classifications, external identifiers, external links, slots, and audit trail.

    For example, if you specify the argument ebxml, the output of the run target looks something like this


    run:
         [java] Name string is ebxml
         [java] Query URL is http://localhost:6480/soar/registry/soap
         [java] Created connection to registry
         [java] Got registry service and query manager
         [java] Object type is Federation
         [java] Object name: freebXMLRegistryFederation
         [java] Object description: freebXML Registry Federation
         [java] Object key id: urn:uuid:cb5039c1-85b2-4512-839a-893cb882c981
         [java] Object version: 1.1
         [java] freebXMLRegistryFederation created 2007-07-13 15:43:11.0
         [java]  --- 
         [java] Object type is Organization
         [java] Object name: freebXMLRegistry
         [java] Object description: freebXML Registry
         [java] Object key id: urn:freebxml:registry:Organization:freebXMLRegistry
         [java] Object version: 1.1
         [java] freebXMLRegistry created 2007-07-13 15:43:11.0
         [java]  --- 
         [java] Object type is Registry
         [java] Object name: freebXMLRegistry
         [java] Object description: freebXML Registry
         [java] Object key id: urn:uuid:e3f4eef0-7144-49a9-a791-8a1ff5b3b916
         [java] Object version: 1.1
         [java] freebXMLRegistry updated 2007-07-13 15:43:11.0
         [java] freebXMLRegistry created 2007-07-13 15:43:11.0
         [java]  ---