Configuring Endpoint Call Processing
Procedure
-
Sign in to the Boomi Cloud API Management (Control Center) dashboard.
-
Click API Definitions on the Get Started page or navigate to Design > APIs.
-
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. -
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. -
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:
Data Example Notes soap_protocol:<version>soap_protocol:1.1This 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:
Data Example Notes node_interpretation : <Node Interpretation> text_node_name : <sample node name>node_interpretation : strict text_node_name : testNodeThis 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:yesThis 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 optionThis 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|optionThis is an optional field. Refer to the example above for REST to SOAP Pre-processing.
consider_number : <flag>consider_number : trueThis is an optional field.
Default value:
false.Refer to the example above for REST to SOAP Pre-processing.
consider_boolean : <flag>consider_boolean : trueThis 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.
-
-
Click Save.