MarkLogic-与REST和XCC一起使用单个事务

MarkLogic-与REST和XCC一起使用单个事务,marklogic,Marklogic,是否可以使用XCC创建事务,并在RestAPI调用中使用事务id 我已经做了一个这样的应用程序,但有时会出现“无事务”错误。这很奇怪,因为大多数呼叫都成功了 编辑: 我在文档中找不到与此相关的任何内容。我无法想象您为什么要这样做(而不是使用REST API创建事务),但您能否展示您尝试过的产生错误的代码?我们更有可能通过这种方式发现问题。另外,请让我们知道您使用的MarkLogic版本。如果您试图跨越XCC和REST api调用的事务,我可以看到这样做的目的。不过,通过最新的REST api更改

是否可以使用XCC创建事务,并在RestAPI调用中使用事务id

我已经做了一个这样的应用程序,但有时会出现“无事务”错误。这很奇怪,因为大多数呼叫都成功了

编辑:


我在文档中找不到与此相关的任何内容。

我无法想象您为什么要这样做(而不是使用REST API创建事务),但您能否展示您尝试过的产生错误的代码?我们更有可能通过这种方式发现问题。另外,请让我们知道您使用的MarkLogic版本。如果您试图跨越XCC和REST api调用的事务,我可以看到这样做的目的。不过,通过最新的REST api更改,您应该能够仅使用REST api完成大部分工作,并可能利用Java客户端api之类的库?服务器端或客户端错误可能导致事务比预期更早关闭。假设您有多个MarkLogic节点,是否确保所有请求都将发送到同一主机和appserver?事务仅在创建它的节点上有效。向其他节点之一发出请求将导致“无事务”错误。