采购集成提供了在授权失败或由于其它错误条件而无法完成请求时,将错误消息发送回采购系统的基础结构。发回到采购系统的实际错误消息需要定制,且 WebSphere Commerce 并没有提供包含这些消息的属性文件。
- 创建属性文件,文件名为
ecProcurementMessages_locale.properties
- 为每种需要支持的语言环境添加以下键的消息。已为采购集成错误消息定义了以下消息键:
_ERR_PROCUREMENT_BUYER_CREDENTIAL_NOT_FOUND = 未找到指定的买方凭证。
_ERR_PROCUREMENT_INVALID_BUYER_CREDENTIAL = 无效的买方凭证。认证失败。
_ERR_PROCUREMENT_INVALID_CREDENTIAL = 无效的买方或供应商凭证。
_ERR_PROCUREMENT_INVALID_PROTOCOL = 指定的采购协议名称和版本无效。
_ERR_PROCUREMENT_INVALID_REQUISITIONER_ID = RequisitionerId 参数丢失或无效。
_ERR_PROCUREMENT_INVALID_SUPPLIER_CREDENTIAL = 无效的供应商凭证。认证失败。
_ERR_PROCUREMENT_INVALID_SUPPLIER_COOKIE = 无效的供应商 cookie。
_ERR_PROCUREMENT_RESP_CATENTRY_NOT_FOUND = 未找到产品目录条目。
_ERR_PROCUREMENT_RESP_DUPLICATE_ORDER = 重复的订单。
_ERR_PROCUREMENT_RESP_INVALID_BUYER_CRED = 无效凭证。
_ERR_PROCUREMENT_RESP_INVALID_MESSAGE_ID = 无效的消息标识。
_ERR_PROCUREMENT_RESP_INVALID_SUPPLIER_CRED = 无效的凭证。
_ERR_PROCUREMENT_RESP_INVALID_SUPPLIER_UID = 无效的凭证。
_ERR_PROCUREMENT_RESP_ORDER_CREATE_FAILED = 无法创建订单。
_ERR_PROCUREMENT_RESP_ORDER_PREPARE_FAILED = 订单准备失败。
_ERR_PROCUREMENT_RESP_ORDER_PROCESS_FAILED = 订单处理失败。
_ERR_PROCUREMENT_RESP_ORDERITEM_CREATE_FAILED = 无法创建订购商品。
_ERR_PROCUREMENT_RESP_REGISTER_REQUISITIONER_FAILED= 注册需求用户时发生意外错误。
_ERR_PROCUREMENT_RESP_UNKNOWN_ERROR_CODE = 发生未知错误。
_ERR_PROCUREMENT_SUPPLIER_CREDENTIAL_NOT_FOUND = 未找到指定的供应商凭证。
_ERR_PROCUREMENT_UPDATING_COMMAND_CONTEXT = 在会话上下文中更新用户标识失败。