Novell Nsure UDDI Command Beans

1.0 Introduction
2.0 What's New
3.0 Documentation
4.0 Bean Dependencies
5.0 CLASSPATH Variable
6.0 Sample Programs
6.1 Running the Sample Programs on a NetWare 6.0 Server
6.2 Running the Sample Programs on a NetWare 6.5 Server
7.0 Legal Notices

1.0 Introduction

The Universal Description, Discovery and Integration (UDDI) protocol is one of the building blocks for running businesses successfully over the Internet. UDDI acts as a public registry containing information about various businesses and the services hosted by them. Dynamically finding and using this information over the Internet is the primary feature of this protocol. To learn more about UDDI, refer to the UDDI Web site.

The Novell Nsure UDDI Command Beans enable developers to access information from UDDI registry. The beans are packaged for quick and easy use in applications related to Web Services. The beans provide command interface for operations such as browse, add, delete, save, and modify data on a UDDI registry. The beans also support the authenticated inquiry operation provided by Novell Nsure UDDI Server.

These beans are based on the UDDI API specification.

Novell provides the following UDDI components:

The Novell Developer Web site provides information about the updates to the JavaBeans. Visit this site to download new beans and view updated versions of the documentation and component features.


2.0 What's New


3.0 Documentation

After you have installed the documentation, use the NDK Documents entry on your Start menu to quickly locate and access NDK documentation.

The documentation for the beans consists of html files and graphics files in several different directories.

To view the documentation, locate the index.htm file in the [install location]\doc directory and open that file in your Web browser.


4.0 Bean Dependencies

For all beans, the following are required:


5.0 CLASSPATH Variable

Add the following libraries to your CLASSPATH:

The additional dependent libraries to be added to CLASSPATH are:


6.0 Sample Programs

Sample programs are provided to demonstrate the usage of the Beans. They are bundled with the software package. The samples can also be downloaded from the NDK site.By default, the samples are copied to c:\novell\ndk\samples\beans\bns_uddicmd_sample directory.


6.1 Running the Sample Programs on a NetWare 6.0 Server

  1. Copy the bns_uddicmd_sample directory from the installation directory to tomcat_home\webapps directory on the NetWare server.

    NOTE:  Tomcat_home is the directory where Apache Tomcat is installed.

  2. Copy the jar files listed in the section 5.0 CLASSPATH Variable to tomcat_home\webapps\bns_uddicmd_sample\WEB-INF\lib directory.

  3. Restart Tomcat.

  4. To run the sample from the Web browser, use the following URL: http://server_name:8080/bns_uddicmd_sample.


6.2 Running the Sample Programs on a NetWare 6.5 Server

  1. Copy the bns_uddicmd_sample directory from the installation directory to tomcat_home\webapps directory on the NetWare server.

    NOTE:  Tomcat_home is the directory where Apache Tomcat is installed.

  2. Copy the jar files listed in the section 5.0 CLASSPATH Variable to tomcat_home\webapps\bns_uddicmd_sample\WEB-INF\lib directory.

  3. Create a configuration file similar to beans-apache.conf provided under tomcat_home\conf directory and replace all occurrences of /ecb by /bns_uddicmd_sample.

  4. Add an Include statement for your new configuration file at the end of Apache conf file, httpd.conf found in apache_home\conf directory e.g. Include sys:/tomcat/4/conf/beans-Apache.conf. This step makes Apache aware of this application.

    NOTE:  Apache_home is the directory where Apache is installed.

  5. Restart Tomcat and Apache to save the settings.

  6. To run the sample from the Web browser, use the following URL: http://server_name/bns_uddicmd_sample.


7.0 Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.

Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.

You may not export or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.

All files provided in this release are subject to the Novell Developer Kit License Agreement and Separate Limited Warranty, which can be found in the license.txt file provided in this download.

Copyright © 2003-2004 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

Novell is a registered trademark of Novell, Inc. in the United States and other countries.

All third-party products are the property of their respective owners.