首页 > 解决方案 > 如何为我的 pass thro 更新 IIB 中的错误代码

问题描述

我收到 500 错误代码及其 SOAP 格式。当我的传递服务中出现异常时,我看到 HTML、SOAP 1.1 和 SOAP 1.2 格式可用于响应,例如当错误的端点请求时,它给出 500。

对于无效请求/未找到,我想将其更改为 400 或 404。请建议为 SOAP/JSON 响应更新它。很高兴知道这两种格式。

标签: ibm-integration-busextended-sql

解决方案


它非常简单:添加一个计算节点,将属性“计算节点”设置为“LocalEnvironment and Message”,在您需要的代码中:

对于 SOAP 消息:

SET OutputLocalEnvironment.Destination.SOAP.Reply.Transport.HTTP.ReplyStatusCode = 404;

对于 REST 消息:

SET OutputLocalEnvironment.Destination.HTTP.ReplyStatusCode = 500;

推荐阅读