Skip to main content
Feedback

Configuring Endpoint Call Processing

Procedure

  1. Sign in to the Boomi Cloud API Management (Control Center) dashboard.

  2. Click API Definitions on the Get Started page or navigate to Design > APIs.

  3. On the Manage your APIs with API Definitions page, in the Name column, select the API Definition link from the list. This opens the Endpoint Settings: <your endpoint name> page.

  4. On the Endpoint: <your endpoint name> page, in the Name column, select an endpoint link or settings icon next to the row you want to configure endpoint settings.

  5. Navigate to Call Transformations. On the Call Transformations page, specify the following information in these fields:

    • Processing Adapter: com.mashery.proxy.customer.generic.rest-soap-transformation-connector

    • Perform Pre-processing: Enabled

    • Data to make available for pre-processing: Enter the following data one per line:

      DataExampleNotes
      soap_protocol:<version>soap_protocol:1.1

      This is an optional field.

      Default version is 1.1 and values should be 1.1 or 1.2.

      override_custom_error_message: <flag>override_custom_error_message : true`

      This is an optional field.

      Default value is false. Overrides default Connector error messages with Control Center configured custom error messages.

    • Perform Post-processing: Enabled

    • Data to make available for post-processing: Enter the following data one per line:

      DataExampleNotes
      node_interpretation : <Node Interpretation> text_node_name : <sample node name>node_interpretation : strict text_node_name : testNode

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      use_attribute_prefix : <Use Attribute Prefix Flag> attribute_prefix : <Attribute Prefix to be use>use_attribute_prefix:yesattribute_prefix:#

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      namespace_handling : <Namespace Handling Flag>namespace_handling:yes

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      namespace_handling : <Namespace Handling Flag> use_namespace_prefix : <Use Namespace Prefix Flag> namespace_prefix : <Namespace Prefix to be use>namespace_handling:yesuse_namespace_prefix:yesnamespace_prefix:#

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      array_representation : <array representation> array_parent_child : parent | childarray_representation : compact array_parent_child : options option

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      array_representation : <array representation> array_parent_child : parent |childarray_representation : expand array_parent_child : options|option

      This is an optional field. Refer to the example above for REST to SOAP Pre-processing.

      consider_number : <flag>consider_number : true

      This is an optional field.

      Default value: false.

      Refer to the example above for REST to SOAP Pre-processing.

      consider_boolean : <flag>consider_boolean : true

      This is an optional field.

      Default value: false.

      Refer to the example above for REST to SOAP Pre-processing.

      override_custom_error_message : <flag>override_custom_error_message : true.

      This is an optional field.

      Default value: false.

  6. Click Save.

On this Page