2016-03-15 50 views
1

我一直在使用DLS插入XML文档转换成Marklogic DB:文档结帐更新签功能:后文档插入和管理功能我一直在使用DLS修改XML文档,现在我们有2个版本可用于ML。但在第一个版本中,我们只有可用的名称,内容已被删除。如果在我身边有任何问题,尤其是在配置方面,请给我指正吗?Marklogic DLS版本发行

Versions 
/15/a679_xml_versions/1-a679.xml 
/15/a679_xml_versions/2-a679.xml 

我使用此查询

doc("/15/a679_xml_versions/1-a679.xml") 

但结果却是

"your query returned an empty sequence" 
+0

我已经使用了dls:retention-rule-insert函数这个函数工作正常我能够看到旧版本的内容,但是我有另一个问题,我用dls一遍又一遍地更新了相同的内容:document-checkout更新签入功能,但版本会增加。我的问题是如果内容相同,那么如何增加版本?你能否建议我身边缺少的东西? – Antony

回答

3

你有任何保留策略定义?旧版本的文档如果符合某些保留策略,则会被保留。你可以根据他们的年龄,内容,收藏等来定义匹配文件的政策。

这里有一对夫妇的链接,以防你还没有看到他们。

http://docs.marklogic.com/dls/retention http://docs.marklogic.com/guide/app-dev/dls

韦恩。

+0

我已经为所有文档创建了dls:retention-rule,但它不能像例外那样工作。 http://docs.marklogic.com/dls:retention-rule – Antony

+0

我已经使用了dls:retention-rule-insert函数这个函数工作正常我能够看到旧版本的内容,但我有另一个问题,我有使用dls:document-checkout-update-checkin函数一次又一次更新相同的内容,但版本会增加。我的问题是如果内容相同,那么如何增加版本?你能否建议我身边缺少的东西? – Antony

+0

图书馆不检查您是否进行了更改。它假定你正在调用checkout-update-checkin()你实际上已经做了修改。 –

相关问题