如何使用transaction-id选项调用xdmp:eval()?

时间:2014-10-07 00:00:44

标签: marklogic

我正在创建一组将在Mulit-Statement ACID交易中使用的MarkLogic REST扩展。

底层代码将使用transaction-id选项调用xdmp:eval()。

不幸的是,没有记录transaction-id选项。

有人可以提供一个使用带有transaction-id选项的xdmp:eval()的示例吗?

1 个答案:

答案 0 :(得分:3)

该选项(在eval或invoke上可用)被称为(创造性地)transaction-id。

你可以在modules / MarkLogic / rest-api / lib / endpoint-util.xqy

中的eput:invoke-transaction()函数中看到一个例子。

预期警告:因为它没有记录,使用风险自负。支持组织可能无法回答有关它的问题。