You can invoke calls to services that use a WebSphere® MQ endpoint.
To send a request to an WebSphere MQ service:
- Click the Open the Generic Service Client toolbar
button (
) and select the Requests page.
- Click Add (
) and click a type of request that you want to send or in
Request Library, right-click EndPoints and
select a type of request that you want to send -
In the Configure Protocol window, select WebSphere
MQ and specify the WebSphere MQ transport
configuration.
- Specify the SOAP action.
If the service requires
that you override the header specified in the WebSphere MQ transport configuration, select Override
MQ protocol configuration values and specify the correct
details.
- Click Next.
- On the Select Root Element page, if
the service uses a specific XML Schema Definition (XSD), select one
from the list or click Browse to import the
XSD file, and then, select the root element for the request.
If
no XSD is available for the service, select No Schema.
- Click Finish.
The
request is added to the Endpoints section of
the Request Library.
-
In the Request Library, select the request element.
The generic service client shows three steps: Edit Request,
Invoke, and View Response. The details for the request
are displayed under the Edit Request step.
-
Based on the request selected in Step 2, on the Message page, use the
Form, Tree, or Source views to edit
the contents of the request.
Each view shows a different format of the same data. To add or remove XML elements in the
Form or Tree view, click to comply with an XSD specified in the schema catalog.
-
On the Transport page, if necessary, change the transport configuration to
be used by the request.
To create and edit transport and security configurations, use the
Transport tab.
-
If you selected SOAP XML request in step 2, on the Request Stack page,
specify whether you want to override the security or processing algorithms that are applied to the
outgoing request for the WSDL file.
To add a
Response Stack page to edit the security or processing
algorithms for incoming responses, click
Show Response Stack.
Note: These
settings apply only to the current request. To edit the request or response stack for all requests
that use the current WSDL file, click Edit WSDL Security to open the
WSDL Security Editor.
-
When you are ready, click Invoke to send the service request.
The generic service client sends the request and displays the message return under the
View Response step.
Successful requests are recorded and added to the Request
History list. If you are using Test Performance
or Test Performance for SOA Quality, you
can create a service test by clicking the Generate Test Suite button
(
).