For an example of finding objects by name, see JAXRSearchByName.java in the directory install/registry-samples/search-name/src.
Go to the directory install/registry-samples/search-name.
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] --- |