应用程序错误报告

请阅读本主题以了解 RESTful JSON Web 服务提供程序如何向客户机报告错误。

在自顶向下方案中,可能需要应用程序报告错误情况。 例如,错误可能是: Account Number not recognized 。 此需求是自顶向下方案所特有的; 在自底向上开发中,应用程序具有在数据字段中编码的错误报告机制,或者它异常终止。 在自顶向下方案中, JSON 模式不太可能定义用于报告错误的字段,因此需要替代方法。

对于基于 SOAP 的 Web Service ,将使用 EXEC CICS SOAPFAULT API 来解决此问题。 SOAP 故障消息在 JSON 中不存在。 您可以改为使用 DFHHTTPSTATUS 容器来报告应用程序检测到的 JSON 应用程序错误。 有关更多信息,请参阅 DFHHTTPSTATUS
注: 应用程序还可以使用 DFHRESPONSE 容器和其他控制容器来提供更详细的错误响应 (如果应用程序希望这样做)。