我正在使用Orbeon Forms 4.7 PE。我根据文档配置了多个Oracle持久性提供程序:
当我测试多次发布相同的表单定义时,未启用版本控制。表单生成器没有询问我是否要创建新版本。
我尝试了此处记录的单一提供程序配置:
使用该配置,它工作正常。版本控制已启用。
它应该与我配置的多个提供程序一起使用。
答案 0 :(得分:0)
我搜索了代码库,发现有一个属性可以为每个预定义的提供程序启用版本控制(eXist除外,因为它不支持它)。例如:
<property as="xs:boolean" name="oxf.fr.persistence.oracle.versioning" value="true"/>
我能够使用类似的属性打开我的提供程序的版本控制,例如,
<property as="xs:boolean" name="oxf.fr.persistence.myprovider1.versioning" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.myprovider2.versioning" value="true"/>
这个属性似乎没有任何文档。如果在关于多个提供者的文档中提到这一点会很好。