Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Development Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

11.2 Transport Configuration Files

There are two transport configuration files for HydraExpress Web services:

The file server-transports-template.xml defines for the server the transport objects that need to be loaded into the service container at startup. In general, a given transport is defined by both a transport element and a listener element. The listener element specifies the object that knows how to listen for incoming messages; the transport element specifies the object that knows how to send messages. The server-transports-template.xml file defines transport elements for HTTP and HTTPS. There is no need for listener elements for these transports because that functionality is inherent in the servlet that hosts the service. The file also includes commented-out, sample elements for a WebSphere MQ transport and listener. To use this transport, you must uncomment these elements and edit them to reflect the properties specific to the transport you are using. For more information on using MQ, see Chapter 14, "Transport Plugin SDKs."

The second configuration file is client-transports.xml. This file defines for the client executable the transport objects needed to send messages to a server. The file contains transport elements for HTTP, HTTPS, and WebSphere MQ. This file also contains listener elements for all transports needed for the notification and solicit-response message patterns where the client needs to listen for messages from a server.

Both of these configuration files are template files located in <installdir>\conf\webservice. These files are copied with the word "template" removed to the output directory each time the HydraExpress code generator is invoked. If you want to configure additional transports, and you want these additions to apply to all of your projects, change the files in the <installdir>\conf\webservice directory, rather than in a particular code generation directory.

Following are the entries in server-transports-template.xml for the HTTPS and WebSphere MQ transports:

HTTPS

IBM Websphere

Notes:



Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.