如何在IBM BPM服务中返回错误消息



我有一个具有2个入站字段(登录和acao(的集成服务,因此我都需要为每个范围创建一个业务对象,并且在"简单类型"部分中,我为这些字段设置"错误消息"。当我通过IBM BPM运行服务并且不填写这些字段时,显示了该消息,但是,如果我使用SOAP UI调用服务,我只是收到错误"内部服务器"和我设置的消息,错误消息"未显示。

我使用"错误中间事件"来捕获错误和"错误结束事件",但仍然不起作用。

在IBM BPM服务中制定字段的最佳方法是什么,或者我仍能提出异常,而不是"内部错误"显示特定消息?

善意

我不确定您当前的IBM BPM版本或版本,我假设您仅使用Process Designer。

我认为不可能按照您想要的方式丢弃错误。您可能需要使用IBM Integration Designer(IID(实现您的Web服务(我认为WS用于公开IS(,这更复杂,但具有很大的灵活性。

如果不是选项(仅在高级版中可用(,则可以向当前服务添加附加输出变量以返回(投掷(错误:

  • 将变量输出添加为字符串或任何所需的复杂类型
  • 使用常规End Event代替您的Error End Event
  • 包括Error Intermediate EventEnd Event之间的脚本,以将错误描述映射到新的输出变量

相关内容

  • 没有找到相关文章

最新更新