业务逻辑接口响应

注意: 本主题包含产品敏感的编程接口和关联的指导信息。

wbbl_response 中返回下列值之一。 这些值同将要发送给 HTTP 客户机的 HTTP 响应相一致。

400
某个转换器函数返回了带有 URP_CORRUPT_CLIENT_DATA 原因码的 URP_EXCEPTION 响应。 业务逻辑接口写异常跟踪项 (跟踪点 4556),并发出消息(DFHWB0120)。
403
针对 wbbl_server_program_name 中指定的程序的 LINK 命令接收到 NOTAUTH 响应。 业务逻辑接口写异常跟踪项 (跟踪点 4556),并发出消息(DFHWB0120)。
404
针对 wbbl_server_program_name 中指定的程序的 LINK 命令接收到 PGMIDERR 响应。 业务逻辑接口写异常跟踪项 (跟踪点 4556),并发出消息(DFHWB0120)。
500
发生以下某种情况:
  • 业务逻辑接口检测到异常终止。 根据异常终止的程序发出相应的消息。 对于在 wbbl_server_program_name 中指定的程序,消息为 DFHWB0125。 对于转换器的 Encode 函数,消息为 DFHWB0126。 对于转换器的 Encode 函数,消息为 DFHWB0127。 对于任何其他程序,消息为 DFHWB0128。 任何情况下,都会写入异常跟踪项(跟踪点 4557)。
  • wbbl_server_program_name 中指定的程序的 LINK 命令接收到 INVREQ 或 LENGERR 或意外响应。 业务逻辑接口写异常跟踪项 (跟踪点 4556),并发出消息(DFHWB0120)。
501
发生以下某种情况:
  • Decode 返回了 URP_EXCEPTION 响应,并带有未定义的原因码。 业务逻辑接口写异常跟踪项 (跟踪点 455B),并发出消息(DFHWB0121)。
  • Decode 返回了 URP_INVALID 响应。 业务逻辑接口写异常跟踪项 (跟踪点 455C),并发出消息(DFHWB0121)。
  • Decode 返回了 URP_DISASTER 响应。 业务逻辑接口写异常跟踪项 (跟踪点 455D),并发出消息(DFHWB0121)。
  • Decode 返回了未定义响应。 业务逻辑接口写异常跟踪项 (跟踪点 455E),并发出消息(DFHWB0121)。
  • Encode 返回了 URP_EXCEPTION 响应,并带有未定义的原因码 业务逻辑接口写异常跟踪项 (跟踪点 455B),并发出消息(DFHWB0122)。
  • Encode 返回了 URP_INVALID 响应。 业务逻辑接口写异常跟踪项 (跟踪点 455C),并发出消息(DFHWB0122)。
  • Encode 返回了 URP_DISASTER 响应。 业务逻辑接口写异常跟踪项 (跟踪点 455D),并发出消息(DFHWB0122)。
  • Encode 返回了未定义响应。 业务逻辑接口写异常跟踪项 (跟踪点 455E),并发出消息(DFHWB0122)。
503
发生以下某种情况:
  • wbbl_server_program_name 中指定的程序的 LINK 命令接收到 TERMERR 响应。 业务逻辑接口写异常跟踪项 (跟踪点 4555),并发出消息(DFHWB0120)。
  • 针对 wbbl_server_program_name 中指定的程序的 LINK 命令接收到 SYSIDERR 或 ROLLEDBACK 响应。 业务逻辑接口写异常跟踪项 (跟踪点 4556),并发出消息(DFHWB0120)。