Actions9
List Sage X3 Objects
AI-generatedSummary
Lists records for a Sage X3 object by sending the LIST action to the XCHATX3OBJ sub-program. Provide the object code and optional JSON filter criteria; the node returns the parsed result with success status and messages.
Inputs
- Action Code — Defaults to
LIST; can be changed to send a different X3 action. - Sage X3 Object Code (required) — Object to list, such as
ITM,SOH, orBPC. - Transaction Code — Optional X3 transaction code; blank uses the default.
- Data (JSON) (required) — Optional list filter or selection criteria sent as
XDATAJSON. Dimensioned values can be arrays, for example{"ITM0":{"TSICOD":["20"]}}. The UI marks this field required, though the implementation sends an empty string if the parsed payload has no properties. - Context (Optional) — Can override the X3 language or target user, restrict returned fields or screens, and include hidden or technical fields. The user override is honored only for callers with
GPROFIL=ADMIN. - Advanced Options — Can override SOAP code language, pool alias or pool ID, public name, and request timeout. Also controls array compaction and trailing-empty trimming in returned data, and can include the raw SOAP response, parsed result, or request for debugging.
Output shape
A single output item per input item, containing one record with the operation result.
Typically includes
success, SOAPstatus,action,object, andident;transactionis included when non-empty. Parseddata, messages, trace, session ID, and technical information are included when present. Single-value arrays and trailing empty array values are compacted by default. Debug options can addresult,raw, orrequest. With Continue On Fail enabled, errors are returned as an item witherror,code, andraw; otherwise the node throws an error.