Skip to main content

Administrating MarkLogic Server

xa

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