Actions9
Run Sub-Program (Advanced)
AI-generatedSummary
Calls a Sage X3 web service or sub-program over SOAP with the supplied raw XML as its input payload. Parses the response into workflow data and can include request, result, or raw SOAP details for debugging.
Inputs
- Public Name (required) — Sage X3 web service or sub-program name; defaults to XCHATX3OBJ.
- Input XML (required) — Raw XML passed to the sub-program. The node wraps it in CDATA automatically.
- Advanced Options — Optional call settings: override code language, pool alias, pool ID, or public name; set the request timeout; trim trailing empty array values or compact single-value arrays; include the SOAP request, parsed result payload, or full raw SOAP response. Pool ID can carry a session forward between calls.
Output shape
A single output item per input item, containing a parsed response object.
The output includes success, SOAP status, and publicName; it may also include parsed data, messages, trace, sessionId, and technicalInfos when present in the response. Optional settings add request, result, or raw fields. Arrays are compacted and trailing empty values trimmed by default. With Continue On Fail enabled, errors are returned as an object with error, code, and raw fields.