xa
- Last Updated: April 14, 2026
- 1 minute read
- MarkLogic Server
- Version 10.0
- Documentation
The xa user role allows creation and management of one’s own XA transaction branches
in MarkLogic Server. The xa role is required to participate in XA transactions. For details, see Participating in XA Transactions in Developing with XCC. The xa role has these execute privileges:
Name |
Action URI |
|---|---|
complete-my-transaction |
http://marklogic.com/xdmp/privileges/complete-my-transactions |
forget-my-xa-transactions |
http://marklogic.com/xdmp/privileges/forget-my-xa-transactions |
prepare-my-xa-transactions |
http://marklogic.com/xdmp/privileges/prepare-my-xa-transactions |
status-builtins |
http://marklogic.com/xdmp/privileges/status-builtins |
xdmp:set-current-transaction |
http://marklogic.com/xdmp/privileges/set-current-transaction |
xdmp:transaction-create |
http://marklogic.com/xdmp/privileges/xdmp-transaction-create |
xdmp:transaction-create-xid |
http://marklogic.com/xdmp/privileges/xdmp-transaction-create-xid |