XML Inputs and Outputs

You have the ability to execute an orchestration using XML as the input or output parameter content type.

For those applications that require producing and/or consuming XML rather than JSON, XML can be used as the transport format.

Setting the 'Accept' header on the orchestration execution request will return the output in XML format. Setting the 'Content-Type' header on the orchestration execution POST request will require the input to be in XML format.

Each orchestration input should be a single XML element, and the inputs should be contained within some outer parent element.

For example:

<inputs>
  <input1>value1</input1>
  <input2>value2</input2>
</inputs>
Note:

It is recommended that inputs do not have spaces or special characters as these characters require tokenizing in the XML.

Orchestrator Studio enables you to execute an orchestration using XML as the input or output parameter content type. You can use the Run Orchestrations page to test the orchestration with XML format. Setting the 'Accept' drop-down option to application/xml in the Output section will return the output in XML format. Setting the 'Content-Type' drop-down option to application/xml in the Input section will require the input to be in XML format.