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
- In My webMethods: Navigate > Applications >Administration > System-Wide > Environments > Define Environments.
- Click the name of the configured environment for which you want to configure queue sizes.
- Click the Configure Servers tab.
-
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.
- Edit the settings for the three queue sizes. Default settings= 50000.
- Click Save to save your changes, and click Finish to save your settings.
- 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.
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.