データベースリソースを構成したら、このようなものをproperties-local.xmlに追加することで、Orbeonにそれを使用するように指示できます。
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="postgresql"/>
Orbeonがそのまま受け入れるリソース名のデフォルト構成は、properties-form-runner.xmlで確認できます。
サンプルフォームには引き続きExistが使用されます。ただし、次の方法で無効にできます:
<property as="xs:boolean" name="oxf.fr.persistence.exist.active" value="false"/>
デフォルト名以外の名前(postgresqlなど)でリソースを定義する必要がある場合は、以下に示すように詳細情報を提供する必要があります(pg_other_nameのすべての出現箇所をリソース名に置き換えることを忘れないでください)。
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="pg_other_name"/>
<property as="xs:anyURI" name="oxf.fr.persistence.pg_other_name.uri" value="/fr/service/postgresql"/>
<property as="xs:string" name="oxf.fr.persistence.pg_other_name.datasource" value="pg_other_name"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.create-flat-view" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.autosave" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.permissions" value="true"/>
<property as="xs:boolean" name="oxf.fr.persistence.pg_other_name.versioning" value="true"/>