Skip to main content

Developing with XCC

Predefined Security Roles for XA Participation

The following security roles are predefined for participating in and administering XA transactions:

  • The xa user role allows creation and management of one’s own XA transaction branches in MarkLogic Server.

  • The xa-admin role 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.