2013-12-10 44 views
0

我们使用带有Apache CXF的自定义REST接口的Orbeon,我们想知道Orbeon Builder为什么允许多套相同的应用程序/表单? 当然,每一组获得它自己的documentId,但在发布每个表格覆盖其他(给定相同的应用程序/形式)Orbeon和REST API

那么背后的想法是什么?它可以通过几种形式进行管理,但我们正在查看300多个表单,其中有多个用户正在使用构建器构建表单。 除了在重命名表单时发生用户错误以及在发布时重写覆盖另一个表单的可能性之外,从管理的角度来看,这是相当头痛的。

谈到REST API:

我们想从持久层到UI返回有意义的错误消息。这对Orbeon的当前版本是否可能?如果是这样的话? 404/500错误消息不会显示。

我希望Orbeon /另一个SO用户可以给我们一些见解。

回答

0

这主要是由于历史原因。我们有一个RFE to improve on this。现在几乎完全实现的Versioning将更好地允许处理给定表单定义的多个版本。

在一般情况下,目前不可能将错误消息传播到UI。发布时或在提交时使用result-dialog时可能会返回HTML响应。

+0

我们期待着这一点。与此同时,4.3/4.4可以使用XML属性禁用Builder中的表单自定义按钮(更改应用/名称/标题)吗? – mgamsjager

+0

这没有财产。 – ebruchez