Configuring the Web Service Data Collector

About this task

To avoid losing messages because of a high volume of messages or because the JMS provider fails or is down for an extended period of time, configure the following queue sizes in IBM webMethods Central Configurator:

  • jmsResendQueueSize
  • eventQueueSize
  • dimensionQueueSize

To configure queue sizes in IBM webMethods Central Configurator

Procedure

  1. In My webMethods: Navigate > Applications >Administration > System-Wide > Environments > Define Environments.
  2. Click the name of the configured environment for which you want to configure queue sizes.
  3. Click the Configure Servers tab.
  4. On the CONFIGURATION tree, find the data collector for which you want to configure queue sizes, and click Data Collector Settings under the name of the data collector.
    The Data Collector Settings page displays.
  5. Edit the settings for the three queue sizes. Default settings= 50000.
  6. Click Save to save your changes, and click Finish to save your settings.
  7. Put the changes into effect. See Changing Your Configuration Settings

Generating the Client

You can automatically generate a client from the Web Service Data Collector WSDL documents using IBM webMethods Designer. In the Designer Service Development perspective, you generate the client as a Web service connector. Designer generates the Web service connector from a specified WSDL document when you generate a web service descriptor. A Web service connector is an Integration Server service that has an input and output signature that corresponds to the input and output messages from the WSDL document from which it was created. You provide to the connector the parameters that are required by the Web service, and the connector creates the required Service Oriented Architecture Protocol (SOAP) message and decodes the SOAP response automatically. For more information about Web service connectors, see the Web Services Developer’s Guide.

Note: The Web Service Data Collector WSDL documents declare some common types. When you generate the Web service connector for a subsequent WSDL document, you will receive an error about duplicate definitions. You can ignore this error.

The WSDL documents are available through the following URLs:

  • http://<hostName>:<port>/services/WSProcessDataCollector.wsdl
  • http://<hostName>:<port>/services/WSDimensionalDataCollector.wsdl

The <hostName> value defines the Web Service Data Collector host system. The default port for the Web Service Data Collector is 12603.