Record Definitions

The Store module exports several RECORD definitions that are used as return types for the various functions. These records provide structured access to results and error information.

All response records include exception handling fields to provide detailed error information when operations fail. Check the has_exceptions field before accessing operation results.

ExceptionLayout

Defines the structure of a single exception or error message.

EXPORT ExceptionLayout := RECORD
  STRING    code;
  STRING    audience;
  STRING    source;
  STRING    message;
END;
code Error code identifying the type of exception
audience Intended audience for the exception message
source Source component that generated the exception
message Human-readable description of the exception