我在OSB请求管道中有一个验证操作,如果请求不符合架构,则会引发错误 .

在错误处理程序中,我删除 Headers 信息并在回复失败之前添加一些必需的 Headers 信息 . 然而,我得到的响应是请求正文,而不是$ fault中的错误 . 有没有办法让OSB使用$ fault变量生成标准soapFault而不必手动创建错误响应体?

我在为引发内部错误时为业务服务和管道错误处理程序定义的常规错误处理程序遇到了同样的问题 .

此外,对于正常服务和直通服务通常如何进行最佳实践?

谢谢