带参数的 Orbeon 发送按钮

Orbeon Send Button With Parameters

我已经找了一段时间,但找不到允许我在按下保存最终按钮时将请求参数从我的表单发送到外部 Web 应用程序的解决方案。

这是我目前的属性-local.xml...

<property as="xs:string" name="oxf.fr.detail.send.success.uri.*.*"
value="http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}"/>

<property
as="xs:string"
name="oxf.fr.detail.process.save-final.*.*"
value='require-uploads
         then require-valid
         then save
         then send(property = "oxf.fr.detail.send.success", uri = "http://localhost:8080/monnieapp/")
         then success-message("save-success")
         recover error-message("database-error")'/>

我曾尝试更改值和属性名称等,但在尝试保存时我不断收到以下消息...

An error has occurred while processing the request.

关于如何做到这一点有什么建议吗?

谢谢

如果您使用的是 4.7.0,请尝试 4.7.1,this issue 已修复。对于 4.7.1,以下应该有效:

<property as="xs:string" name="oxf.fr.detail.process.save-final.*.*">
    require-uploads
    then require-valid
    then save
    then send(uri = "http://localhost:8080/monnieapp/?id={xxf:get-request-parameter('doc-id')}")
    then success-message("save-success")
    recover error-message("database-error")
</property>