Predefined Security Roles for XA Participation
- Last Updated: April 14, 2026
- 1 minute read
The following security roles are predefined for participating in and administering XA transactions:
-
The
xauser role allows creation and management of one’s own XA transaction branches in MarkLogic Server. -
The
xa-adminrole allows creation and management of any user’s XA transaction branches in MarkLogic Server.
The xa role is required to participate in XA transactions. The xa-admin role is intended primarily for Administrators who need to complete or forget XA transactions. See Heuristically Completing a Stalled Transaction.