Отправлять данные в формате XML, а не в формате PDF, в JSP из сборки формы в Form Builder - PullRequest
0 голосов
/ 26 мая 2011

Я использовал кнопку workflow-send для отправки данных формы в формате XML в файл JSP. Однако он сохраняет данные в формате PDF, а не в виде строки XML.

Я знаю, что это PDF, потому что я получаю <?xml version="1.0" encoding="UTF-8"?><url>/xforms-server/dynamic/e9002cb0ce38d116e3037bb622050a36</url> от sysout в JSP.

My properties-local.xml содержит следующие записи:

<property as="xs:string"  name="oxf.xforms.format.input.date"  value="[D]/[M]/[Y]"/>
<property as="xs:boolean" name="oxf.fr.email.attach-pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.alfresco.send-pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.pdf" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.alfresco" value="false"/>
<property as="xs:boolean" name="oxf.fr.detail.send.email" value="false"/>
<property as="xs:string"  name="oxf.fr.detail.buttons.*.*"   value="workflow-send"/>
<property as="xs:string" name="oxf.fr.detail.send.success.method.*.*" value="post"/>
<property as="xs:anyURI" name="oxf.fr.detail.send.uri.*.*" value="http://localhost:8080/orbeon/xforms-jsp/idm/idm-customer.jsp"/>
<property as="xs:NMTOKENS" name="oxf.xforms.logging.debug" value="document model submission control event action analysis server html submission-details"/>

Как я могу получить данные в формате XML вместо PDF?

1 Ответ

0 голосов
/ 27 мая 2011

Согласно документации по workflow-send , PDF генерируется, если выполняется любое из следующих свойств: oxf.fr.detail.send.pdf, oxf.fr.email.attach-pdf или oxf.fr.alfresco.send-pdf.Похоже, что для этих свойств не установлено значение true, поэтому XML (а не PDF) формы следует отправлять в указанную вами службу.Я подозреваю, что вы, возможно, используете версию Orbeon Forms, которая предшествовала введению некоторых из этих свойств.Если у вас нет версии 3.9, я бы предложил вам обновить до 3.9 (или новее).Если у вас 3.9 или новее, пожалуйста, оставьте комментарий, и мы постараемся помочь.

...