Une fois la ressource de base de données configurée, vous pouvez dire à Orbeon de l'utiliser en ajoutant un semblable comme celui-ci à votre properties-local.xml :
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="postgresql"/>
Vous pouvez voir la configuration par défaut pour les noms de ressources acceptés par Orbeon dans properties-form-runner.xml.
Exist sera toujours utilisé pour les exemples de formulaires. Mais vous pouvez le désactiver avec :
<property as="xs:boolean" name="oxf.fr.persistence.exist.active" value="false"/>
Si vous devez définir une ressource avec un nom autre que les noms par défaut (par exemple, postgresql), vous devrez fournir plus d'informations comme indiqué ci-dessous (n'oubliez pas de remplacer toutes les occurrences de pg_other_name par votre nom de ressource).
<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"/>