【发布时间】:2014-10-14 19:47:08
【问题描述】:
我正在使用 Orbeon Forms 4.7 PE。我根据文档配置了多个 Oracle 持久性提供程序:
当我多次测试发布相同的表单定义时,没有启用版本控制。表单生成器没有询问我是否要创建新版本。
我尝试了此处记录的单一提供程序配置:
使用该配置,它运行良好。版本控制已启用。
它应该适用于我配置的多个提供程序。
【问题讨论】:
标签: forms configuration orbeon
我正在使用 Orbeon Forms 4.7 PE。我根据文档配置了多个 Oracle 持久性提供程序:
当我多次测试发布相同的表单定义时,没有启用版本控制。表单生成器没有询问我是否要创建新版本。
我尝试了此处记录的单一提供程序配置:
使用该配置,它运行良好。版本控制已启用。
它应该适用于我配置的多个提供程序。
【问题讨论】:
标签: forms configuration orbeon
我搜索了代码库,发现每个预定义提供程序都有一个启用版本控制的属性(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"/>
似乎没有关于此属性的任何文档。如果在有关多个提供商的文档中提到这一点,那就太好了。
【讨论】: