Service Registry 3.1 Update 1 Developer's Guide

ProcedureTo Run the JAXRApproveObject, JAXRDeprecateObject, and JAXRUndeprecateObject Examples

  1. Go to the directory install/registry-samples/auditable-events.

  2. Type the following command:


    Ant-base/ant approve-obj -Did=id-string
    

    For example, if you specify the unique identifier of the RegistryPackage object you created in Organizing Objects Within Registry Packages: Examples, the output of the approve-obj target looks something like this:


    approve-obj:
         [java] ID string is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Query URL is http://localhost:6480/soar/registry/soap
         [java] Publish URL is http://localhost:6480/soar/registry/soap
         [java] Created connection to registry
         [java] Established security credentials
         [java] Got registry service, query manager, and life cycle manager
         [java] Object type is RegistryPackage
         [java] Object name is FreePackage
         [java] Object description is Package with objects named free
         [java] Object key id is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Current audit trail:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] Approved the object
         [java] Object saved
         [java] Audit trail for approved object:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] FreePackage approved 2007-07-23 01:28:26.0
  3. Type the following command:


    Ant-base/ant deprecate-obj -Did=id-string
    

    The output of the deprecate-obj target for the same object looks something like this:


    deprecate-obj:
         [java] ID string is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Query URL is http://localhost:6480/soar/registry/soap
         [java] Publish URL is http://localhost:6480/soar/registry/soap
         [java] Created connection to registry
         [java] Established security credentials
         [java] Got registry service, query manager, and life cycle manager
         [java] Object type is RegistryPackage
         [java] Object name is FreePackage
         [java] Object description is Package with objects named free
         [java] Object key id is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Current audit trail:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] FreePackage approved 2007-07-23 01:28:26.0
         [java] Deprecated the object
         [java] Object saved
         [java] Audit trail for deprecated object:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] FreePackage approved 2007-07-23 01:28:26.0
         [java] FreePackage deprecated 2007-07-23 01:30:47.0
  4. Type the following command:


    Ant-base/ant undeprecate-obj -Did=id-string
    

    The output of the undeprecate-obj target for the same object looks something like this:


    undeprecate-obj:
         [java] ID string is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Query URL is http://localhost:6480/soar/registry/soap
         [java] Publish URL is http://localhost:6480/soar/registry/soap
         [java] Created connection to registry
         [java] Established security credentials
         [java] Got registry service, query manager, and life cycle manager
         [java] Object type is RegistryPackage
         [java] Object name is FreePackage
         [java] Object description is Package with objects named free
         [java] Object key id is urn:uuid:182e383b-1244-4e9f-9439-bddac093ebe7
         [java] Current audit trail:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] FreePackage approved 2007-07-23 01:28:26.0
         [java] FreePackage deprecated 2007-07-23 01:30:47.0
         [java] Undeprecated the object
         [java] Object saved
         [java] Audit trail for undeprecated object:
         [java] FreePackage created 2007-07-23 01:21:40.0
         [java] FreePackage approved 2007-07-23 01:28:26.0
         [java] FreePackage deprecated 2007-07-23 01:30:47.0
         [java] FreePackage undeprecated 2007-07-23 01:32:05.0