IntellX for Sage X3 icon

IntellX for Sage X3

Read, create or modify a Sage X3 object via the XCHATX3OBJ sub-program (JSON in, JSON out)

Read Sage X3 Object

AI-generated

Summary

Reads a Sage X3 object by its primary identifier through the XCHATX3OBJ sub-program. Sends the READ action (editable through Action Code) and returns the parsed response, including object data when provided.

Inputs

  • Sage X3 Object Code (required) — Object code to read, such as ITM, SOH, or BPC.
  • Identifier (required) — Primary identifier of the object (XIDENT).
  • Action Code — Defaults to READ; edit to send a different action to the sub-program.
  • Transaction Code — XTRANSACTION code; leave empty to use the default.
  • Context (Optional) — Optionally set the X3 language or target user, request selected response fields or screens, and include hidden fields. The User override is honored only when the caller has GPROFIL=ADMIN.
  • Advanced Options — Optionally override SOAP code language, pool alias or pool ID, sub-program public name, and request timeout. Controls response formatting by compacting single-value arrays and trimming trailing empty array values; can also include the raw SOAP response, request, or parsed result in output.

Output shape

One output item per input item, containing a single JSON object.

The object includes success, status, action, object, and ident; it includes data, messages, trace, sessionId, transaction, technicalInfos, and optional debugging fields when available or enabled. Array shaping defaults to unwrapping single-value arrays and removing trailing empty values. SOAP or parsing failures raise an error unless the node is configured to continue on fail, in which case an error object is returned.

Links

Discussion