2014-11-20 71 views
0

是否可以自动重新发布orbeon表单? (即使用Form Builder创建并且之前已经保存和部署/发布的表单)。orbeon表格的发布

其实我们从Orbeon 3.9升级到Orbeon 4.6,目前我们在3.9环境下有很多orbeon的形式。由于很难在升级到4.6之后逐一发布这些表格,如果我能找到简单的方式来重新发布所有现有的表格,那将是一件好事。

我在这里发现了一些东西在https://github.com/orbeon/orbeon-forms/wiki/Form-Runner-~-Home-Page 当我尝试这个时,我没有得到任何错误,但实际上并没有发布表单。当我打开任何现有表单的新实例时出现错误。

欣赏有没有人可以帮助我做到这一点。

感谢

回答

0

你检查orbeon日志中的错误?如果orbeon在生产模式下运行,则可能会出现不显示给用户的错误。

我自己还没有经过升级,但可能需要升级您的表单定义。 Orbeon 4.6包含一个在Form Runner主页上批量执行此操作的功能。请参阅4.6 blog post

+0

感谢您的回复。 – StackUser 2014-11-21 19:29:44

+0

不客气。顺便说一下,请参阅[运行模式文档](http://wiki.orbeon.com/forms/doc/developer-guide/run-modes)了解有关生产和开发模式的更多信息。 – awilkinson 2014-11-21 19:37:35

+0

我做了与4.6博客文章中描述的相同的操作(选中的表单并单击“从表单运行器主页升级表单定义”),但仍无法打开任何新实例或编辑旧表单实例。我检查错误日志,那里我可以找到“错误PageFlowControllerProcessor-错误捕获{控制器:”oxf:/page-flow.xml“,方法:”GET“,路径:”/ fr/appName/formName /编辑/ 195caf26c38c9934cea465e7e864c285“} – StackUser 2014-11-21 19:39:27