UDDI Services logo

UDDI Services Post-Installation Notes

This document contains vital information pertaining to the proper functionality of a UDDI Services site.
It is advised that you review this document in its entirety before using UDDI Services.

Web Server component


Back to top

Post-Installation Information

After installing a UDDI Services Web server component, you must configure Internet Information Services (IIS) so that UDDI Services will function properly.

If you use Secure Socket Layer (SSL) encryption with UDDI Services, then you must obtain and install an authentication certificate. If you have already obtained and installed an authentication certificate for the installation of IIS hosting the UDDI Services Web server component, then you do not need to obtain and install another certificate. For more information, open IIS MMC help, open the Server Administration Guide, click Security, click Secure Sockets Layer (SSL), and then click Configuring SSL on Your Server.

Note:  SSL-encryption provides increased security for communications between client computers and the UDDI Services Web server component. If you opted not to use SSL during your UDDI Services installation, you do not need to obtain or install a server authentication certificate. However, it is highly recommended that you use SSL with UDDI Services.

The ASP.NET Web service extension is automatically enabled during installation of the UDDI Services Web server component. If this Web service extension is disabled, the UDDI Services Web server component will cease to function. For more information, open IIS MMC help, open Getting Started, click Common Administrative Tasks, and then click How to Enable Web Service Extensions.

After you have configured IIS for UDDI Services, you can proceed to use and interact with it through the following interfaces:

You can interact with a UDDI Services site through one or more of the following interfaces:

    UDDI Services Web User Interface: Provides searching, publishing, and coordination features that are compatible with Microsoft Internet Explorer 4.0 or later and Netscape Navigator 4.5, or later.
    • Integrated Windows Authentication: https://<servername>/uddi/ or http://<servername>/uddi/
    • Unauthenticated interface with read (inquiry) access only: https://<servername>/uddipublic/ or http://<servername>/uddipublic/

    Visual Studio .NET Add Web Reference Interface: Provides Web service discovery and integration in Visual Studio .NET through UDDI Services.
    • Integrated Windows Authentication: https://<servername>/uddi/addwebreference/ or http://<servername>/uddi/addwebreference/
    • Unauthenticated interface: https://<servername>/uddipublic/addwebreference/ or http://<servername>/uddipublic/addwebreference/

    UDDI API Interface: Supports the UDDI version 1.0 and 2.0 APIs, enabling enterprise developers to publish, discover, share, and interact with Web services directly through their development tools and business applications.

    Publish
    • Integrated Windows Authentication for publish API messages: https://<servername>/uddi/publish.asmx or http://<servername>/uddi/publish.asmx
    • UDDI Specification-based Authentication for publish API messages: https://<servername>/uddipublic/publish.asmx or http://<servername>/uddipublic/publish.asmx
    Inquire
    • Integrated Windows Authentication for inquire API messages: https://<servername>/uddi/inquire.asmx or http://<servername>/uddi/inquire.asmx
    • UDDI Specification-based Authentication for inquire API messages: https://<servername>/uddipublic/inquire.asmx or http://<servername>/uddipublic/inquire.asmx

    Note

    • The URL to an SSL-encrypted site begins with "https://", and the URL to a non-SSL-encrypted site begins with "http://". SSL-encrypted interfaces are only available on those sites that have been configured to use SSL-encryption.

Back to top

Known Issues

The following issues are known to exist in this version of the UDDI Services Web server component:

  • UDDI Services requires Internet Information Services (IIS) to be running in worker process isolation mode; switching to IIS 5.0 isolation mode will cause UDDI Services to no longer function. For more information, see IIS Isolation Modes in IIS Help.
  • Each computer that is a member of a Web Farm must be configured to use the same machineKey ValidationKey and machineKey DecryptionKey keys. For more information, see the .NET Framework General Reference description of the machineKey element on the Microsoft Web site.
  • If a computer hosting a UDDI Services Web server component is promoted to a Domain Controller using DCPROMO, IIS and the UDDI Services Web server component will cease to function. For more information, see the Microsoft Knowledge Base article discussing this issue on the Microsoft Support Web site.
  • When installing UDDI Services from a Terminal Server session, a dialog box appears, requiring UDDI Services to be installed in Multi User mode. UDDI Services does not support multi-user installations and will not function correctly. To prevent Multi User mode errors, you must change your current user session to Install Mode before you install UDDI Services.

    To change your current user session

      1. Before you install UDDI Services, type: change user /Install at the command prompt.
      2. When your UDDI Services installation is complete, type: change user /Execute at the command prompt.

Back to top

Troubleshooting

Following an installation, review the UDDI Services setup log found in: %windir%\uddisetup.log

Known problems and solutions:

  • Problem:  During installation a message appears "UDDI Services is not compatible with IIS 5.0 isolation mode. The UDDI Services Web server component will not be installed."
    Cause:  Internet Information Services (IIS) is operating in IIS 5.0 isolation mode - possibly due to an upgrade installation over a previous version of Windows.
    Solution:  Configure ISS to operate in worker process isolation mode and repeat installation. For more information see IIS Isolation Modes in IIS Help.
  • Problem:  My Web browser fails to connect to a UDDI Services site with "Cannot find server or DNS error" message.
    Cause:  SSL-encryption has been enabled for this site, but an SSL certificate has not been installed.
    Solution:  Obtain an SSL certificate or disable SSL for this site. For more information, see Web Server Component Post Installation Information.
  • Problem:  My Web browser fails to connect to a UDDI Services site with "The page cannot be found" or "HTTP 404 - File not found" message.
    Cause:  The ASP.NET request handler has been disabled.
    Solution:  Enable the ASP.NET request handler. For more information, see Web Server Component Post Installation Information.
  • Problem:  My Web browser fails to connect to a UDDI Services site with "The application cannot be started" message.
    Cause:  A computer hosting a UDDI Services Web server component for this site has been promoted to a domain controller.
    Solution:  Do not host the UDDI Services Web component on a computer that is also a domain controller or reconfigure IIS and ASP.NET to function properly on the domain controller computer. For more information, see the Microsoft Knowledge Base article discussing this issue on the Microsoft Support Web site.

Back to top

Uninstalling UDDI Services

You can uninstall UDDI Services using the Add or Remove Programs option on your computer.

To uninstall UDDI Services

  1. In the Control Panel, open Add or Remove Programs.
  2. Click Add/Remove Windows Components.
  3. In the Components list, clear the UDDI Services check box. 
  4. Click Next.
    A confirmation message appears when uninstallation is complete.
  5. Click Finish.
  6. If you selected to create an MSDE2000 database instance for this installation of UDDI Services, you can also remove that database from this system; select Microsoft SQL Server Desktop Engine (UDDI) in the Currently installed programs list, and then click Remove.
  7. Click Yes in the Add or Remove Programs dialog box.
UDDI Services has now been uninstalled from this system. Repeat this procedure on any other systems from which you would like to uninstall UDDI Services.

Back to top

UDDI Services References

Additional information about UDDI and UDDI Services is available at the following Web sites:


Back to top

©2002 Microsoft Corporation
All rights reserved.