Creating invocation channels

You can create an invocation channel record to send outbound data from an object structure to an external system and to process responses from the external system.

Before you begin

In a multitenancy environment, support for invocation channels is limited to using predefined processing classes and XSL maps. You must coordinate with your system provider if you want to implement invocation channels. If you create an XSL map, you must store it in the xsl subdirectory of the default directory that the multitenancy manager configures for you.

You must include the defined processing class, user exit class, and XSL mapping files in the application EAR file. You also must define an XSL mapping filename path that is accessible by the application server.

Procedure

  1. In the Invocation Channels application, click New Invocation Channel.
  2. In the Invocation Channel field, specify an invocation channel identifier.
  3. Enter values in the following fields:
    • Adapter
    • Endpoint
  4. Optional: If this invocation channel processes responses from an external application, select the Process Response check box.
  5. In the Service Request Configuration table window, enter values in the following fields:
    Option Description
    Request Object Structure The object structure that is used to define the content for outbound data processing.
    Request Processing Class The Java™ class file that is used when the invocation channel requires predefined outbound processing logic.
    Request User Exit The class file that the invocation channel uses to customize the predefined outbound processing logic
    Request XSL File The XSL file that is used to customize predefined outbound invocation channel mapping.
  6. Optional: If you selected the Process Response check box, enter values in the following fields in the Service Response Configuration table window:
    Option Description
    Response Object Structure The object structure that is used to define the content for the response.
    Response Processing Class The Java class file that is used when the invocation channel requires predefined inbound processing logic for the response.
    Response User Exit Class The class file that the invocation channel uses to customize the predefined inbound processing logic for the response.
    Response XSL File The XSL file that is used to customize predefined inbound invocation channel mapping for the response.
  7. Click Save Invocation Channel.

What to do next

You can view the XML schema of the object structure using a URL with the following format:
http://localhost:port/meaweb/schema/service/object_structure_name