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.xml-json-transformation-connector

    • Perform Pre-processing: Enabled

    • Perform Post-processing: Enabled

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

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

      This is an optional field. Applicable for XML→JSON Transformation.

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

      This is an optional field. Applicable for XML→JSON Transformation.

      consider_boolean : <flag>consider_boolean : true

      This is an optional field. Applicable for XML→JSON Transformation.

      consider_number : <flag>consider_number : true

      This is an optional field. Applicable for XML→JSON Transformation.

      namespace_handling : <Namespace Handling Flag>namespace_handling:yes

      This is an optional field. Applicable for XML→JSON Transformation.

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

      This is an optional field. Applicable for XML→JSON Transformation.

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

      This is an optional field. Applicable for XML→JSON Transformation.

      override_custom_error_message : <flag>override_custom_error_message : true

      This is an optional field.

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

      This is an optional field. Applicable for XML→JSON Transformation.

  6. Click Save.

On this Page