UDDI Lookup/Publish demo  Locate

Overview  Locate

This demo shows how to look up Web services registered in UDDI using the UDDI Lookup Address (ULA). It also shows how to publish and unpublish business.

Demo Package Description  Locate

The files in this demo are as described in Files and Directories. The src directory contains the source code for the examples described in Examples Run in This Demo.

Building and Running Demos  Locate

Follow these steps:

  1. Compile the classes using one of the build scripts:

    Linux:   ./run.sh make
    or:      ./runant.sh make
    
    Windows: run.bat make
    or:      runant.bat make
    
  2. To run the publishing examples in this demo, you have to create a new account in a UDDI Registry. To run the demo, run one of these scripts, where EXAMPLE_NAME is the name of an example in Examples Run in This Demo:

    Linux:   ./run.sh run_EXAMPLE_NAME
    or:      ./runant.sh run_EXAMPLE_NAME
    
    Windows: ./run.bat run_EXAMPLE_NAME
    or:      runant.bat run_EXAMPLE_NAME
    
    [Note]Note

    Important! Because your account credentials are sent to a UDDI Registry using HTTPS transport, you need to have SESJ installed with security.

Examples Run in This Demo  Locate

In the src directory you can find 9 simple examples which show how to create standalone client code:

FindBusinessV1
   ... find business by name for UDDI Version 1 API SOAP interface
SaveBusinessV1
   ... save business for UDDI Version 1 API SOAP interface
DeleteBusinessV1
   ... delete business for UDDI Version 1 API SOAP interface
FindBusinessV2
   ... find business by name and tModel for UDDI Version 2 API SOAP interface
SaveBusinessV2
   ... save business for UDDI Version 2 API SOAP interface
DeleteBusinessV2
   ... delete business for UDDI Version 2 API SOAP interface
FindBusinessV3
   ... find business by name and tModel for UDDI Version 3 API SOAP interface
SaveBusinessV3
   ... save business for UDDI Version 3 API SOAP interface
DeleteBusinessV3
   ... delete business for UDDI Version 3 API SOAP interface            

For further details on SESJ UDDI Client please refer to SESJ documentation.