+

Search Tips   |   Advanced Search


Invoke a WebSphere MQ endpoint call

You can invoke calls to services that use a WebSphere MQ endpoint.

If the service uses Secure Sockets Layer (SSL) authentication, create an SSL configuration before invoking the call. See Create an SSL configuration for details.

If the service uses SOAP security for encryption, signature, or other security algorithms, first configure the environment with the correct libraries and configuration files, and then create a security profile for the WSDL. See Configure the environment for SOAP security and Create a SOAP security profile for a WSDL for details.

If the service sends or receives file attachments, ensure that you have configured the environment with the correct libraries and configuration files. See Configure the environment for handling file attachments for details. To invoke a service call based on a WSDL file:

  1. Open the generic service client and click the Calls tab, and then, click Add an endpoint.

  2. In the Configure Protocol window, select WebSphere MQ and specify the WebSphere MQ transport configuration. If necessary, click New to create an WebSphere MQ transport configuration for the call.

  3. 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.

  4. Click Next.

  5. 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 call. If no XSD is available for the service, select No Schema.

  6. Click Finish. The call is added to the Endpoints section of the Call Library.

  7. In the Call Library, select the call 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.

  8. On the Message page, use the Form, Tree, or Source views to edit the contents of the call. Each view proposes a different display of the same data. add or remove XML elements in the Form or Tree view, you can click Schema > Validate and Assist to comply with an XML Schema Definition (XSD) specified in the Schema Catalog.

  9. On the Attachments page, specify any file attachments that will be sent with the call. You must have configured the environment with the correct libraries and configuration files to handle file attachments.

  10. On the Transport page, if necessary, change the transport configuration to be used by the call. You can create and edit transport and security configurations by clicking the Transport tab.

  11. On the Security for Request and Security for Response pages, specify whether to override the security settings for the WSDL. edit the current security settings for the WSDL, click Edit WSDL Security to open the WSDL Security Editor.

  12. When you are ready, click Invoke to invoke the service call. The generic service client sends the request and displays the message return under the View Response step.


Results

Successful calls are recorded and added to the Call History.


Related

  • Generic service client overview


    Related tasks

  • Invoke a call with a WSDL file
  • Invoke an HTTP endpoint call
  • Invoke a JMS endpoint call
  • Opening file attachments
  • Create a WebSphere MQ transport configuration