You can send requests to services that use an HTTP endpoint.
Procedure
To send a request to an HTTP service:
- Click the Open the Generic Service Client toolbar button and select the Requests page.
- Click the Add icon 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 HTTP and specify the HTTP transport
configuration. If necessary, click New to
create an HTTP transport configuration for the call.
- Type the URL of the call, the HTTP method and version,
and specify any header or cookie properties. Click the Rest
mode check box to split the URL into resource and parameters.
- 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 Data, Invoke,
and View Response. The details for the call
are displayed under the Edit Data step.
- 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 Attachments page, specify any
file attachments to send with the request. To add an attachment,
click Add and follow the wizard to attach a
file with the request.
- On the Transport page, if necessary,
change the transport configuration for the request. You
can create and edit transport and security configurations by clicking
the Transport tab.
- On the Request Stack page, specify
whether to override the security or processing algorithms that are
applied to the outgoing request for the WSDL. Click Show
Response Stack to add a Response Stack page
to edit the security or processing algorithms for incoming responses.
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.
What to do next
Successful requests are recorded and added to the
Request
History list. If you are using
IBM Rational® Performance Tester or
IBM Rational Service Tester for SOA Quality,
you can click the
Generate Test Suite button
(
) to create a service test.