Невозможно настроить собственный уровень персистентности - PullRequest
2 голосов
/ 30 ноября 2011

Я использую Orbeon Forms 3.9 CE. Чтобы сохранить данные формы в реляционной базе данных, я решил реализовать свой собственный сервис REST. Но сейчас, когда я попытался настроить его в Orbeon, это не сработало.

Я создал файл properties-local.xml в / WEB-INF / resources / config следующим образом:

<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, тем не менее, использует eXist вместо моего сервиса.

Какие-нибудь советы для меня? Спасибо!

1 Ответ

1 голос
/ 20 декабря 2011

Конфигурация правильная, но она применяется только к формам, использующим постоянный слой Runner Form .Хотя слой постоянства Form Runner можно использовать с формами, которые вы пишете в XForms «вручную», обычно он будет использоваться только формами, которые вы создаете с помощью Form Builder .

...