业务逻辑接口响应
注意: 本主题包含产品敏感的编程接口和关联的指导信息。
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)。