"未找到Orbeon表格"打开Orbeon 4.5表单时出错

时间:2014-06-13 18:50:37

标签: orbeon

我正在开发Orbeon 4.5表格。

我尝试使用随机documentid打开表单,例如:

http://localhost:8080/orbeon/fr/AppName/formName/edit/randomDocumentId

我得到"未找到Orbeon表格"错误。我认为它受document_id的影响。

如果我的理解是正确的,以上链接和:

http://localhost:8080/orbeon/fr/AppName/formName/edit

应该给我相同的结果。

我注意到它在4.4中使用相同的属性文件正常工作。

下面是我的properties-local.xml

<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.mysql.uri" value="/fr/service/mysql"/>
    <property as="xs:string" name="oxf.fr.persistence.mysql.datasource" value="orbeonDS"/>
    <property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="mysql"/>
    <property as="xs:string" name="oxf.fr.detail.buttons.app1.*" value="close clear pdf email workflow-send"/>
</properties>

成为Orbeon网络表单的新手,所以我不确定我是否错过任何配置以在4.5中更正此

非常感谢您解决此问题的任何输入。

1 个答案:

答案 0 :(得分:0)

网址如下:

http://localhost:8080/orbeon/fr/AppName/formName/edit/documentId

用于从数据库加载标识为documentId的表单数据。如果数据库中没有包含该id的数据,则获取“找不到页面”错误是正确的行为。

同样,您永远不能访问:

http://localhost:8080/orbeon/fr/AppName/formName/edit

没有文件ID。找到“找不到页面”错误也是正确的。

要打开没有现有数据的表单定义,请改为使用:

http://localhost:8080/orbeon/fr/AppName/formName/new