
xdmp.setTransactionName( name as String, [host-id as (Number|String)], [txn-id as (Number|String)] ) as null
Set the name of a local or remote transaction.
http://marklogic.com/xdmp/privileges/xdmp-set-transaction-name-my
http://marklogic.com/xdmp/privileges/xdmp-set-transaction-name-any
If the transaction already has a name, it is overwritten with the new name.
If the specified transaction does not exist, XDMP-NOTXN
is raised.
If host-id is not found or MarkLogic Server is not available
on that host, the exception XDMP-HOSTOFFLINE is raised.
xdmp.setTransactionName("myTransaction");
=> Set the name of the current transaction in the current local session
to "myTransaction".
xdmp.setTransactionName("myTransaction",
xdmp:host("some-host.marklogic.com"), $txn-id);
=> Set the name of the given transaction on the remote host
some-host.marklogic.com to "myTransaction".
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.