我使用的是版本8.0的Marklogic XCC连接器,我的数据库是Marklogic server 6.0。我在提交查询时遇到此异常 RequestServerException ,并且还更改了transactionMode。
我搜索了this,发现XCC 8.0与之前版本的marklogic服务器的兼容性存在问题。
我得到的解决方案是将 xcc.txn.compatible 属性设置为 true 。现在我在任何marklogic dll中都找不到这个属性或命名空间(例如Marklogic.Xcc)。
任何建议如何以及在哪里设置此属性? 提前致谢。
答案 0 :(得分:3)
我已经四处询问,似乎您无法使用.NET XCC库指定该属性。你有几个选择:
答案 1 :(得分:0)
在Java中,您可以使用-D
选项在命令行上指定该值。这转换为代码中的System属性。我认为环境变量也被转换为系统属性。也许尝试设置一个名为xcc.txn.compatible
的系统范围的环境变量,其值为true
?
HTH!