2
我正在使用Orbeon Forms 3.9 CE。爲了將表單數據保存到關係數據庫中,我決定實現我自己的REST服務。但是現在,當我嘗試在Orbeon中配置它時,它不起作用。無法配置自己的持久層
我創建的屬性 - local.xml中的/ WEB-INF /資源/配置是這樣的:
<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:oxf="http://www.orbeon.com/oxf/processors">
<property as="xs:anyURI"
name="oxf.fr.persistence.app.uri.*.*.*"
value="http://localhost:8090/orb-form-persistence/FormPersistence"/>
</properties>
服務器重新啓動後,當我嘗試將數據提交到一個表單,Orbeon但用途方面,而不是我的服務。
我的任何提示?謝謝!
fnst,你使用的是3.9版還是夜間版本?如果是後者,這可以解釋爲什麼你的配置不能像3.9發佈之後配置持久層的方式那樣工作。 – avernet
@avernet,我正在使用穩定的3.9版本。我也嘗試過定義一個自己的提供者的新配置,如果你是這個意思的話。但它也行不通。是否有配置覆蓋'properties-local.xml'? – fnst
好的,你的表單是什麼應用程序?如果您正在使用示例應用程序和表單名稱(比如'orbeon/bookshelf'),則可以使用'properties-form-runner.xml'中定義的更具體的映射(您可以看到那些映射到https://的末尾github.com/orbeon/orbeon-forms/blob/3.9-ce-stable/src/resources-packaged/config/properties-form-runner.xml)這些表單將優先於您定義的表單。你是否有機會擊中這種情況? – avernet