支持注释 188136
电子邮件
cXML 状态代码列表
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

作为响应发送的 cXML 状态代码列表。

解决方案

 

状态 文本 含义
200 确定 服务器能够执行请求或将其传送给最终接收者。返回的响应可能包含应用程序警告或错误:cXML 请求本身未生成任何错误或警告,但是,此状态不会反映之后应用程序本身可能生成的任何错误或警告。除非在稍后处理期间发生错误,否则您将不会收到其他状态更新。

201

已接受 请求已被中间枢纽接受转发,或已被其最终目的地接受,尚未检查。如果提供请求的机制,您将收到有关请求状态的更新。客户端应该预计以后会有 StatusUpdate 事务。
204 无内容 所有申请信息均有效并已识别。服务器没有请求的 类型的响应数据。在 PunchOutOrderMessage 中,此状态表示 PunchOut 会话已结束,未更改购物车(或客户请购单)。
211 确定 采购商可以使用此状态代码向供应商发送广播消息,以通知他们需要了解的任何事件,例如假期计划、生产设施关闭或某些活动的完成,例如计划运行完成。
280   请求已由中间中心转发。您将收到至少一个状态更新。此状态可能意味着请求已交付给其他中间人或状态为 201 的最终接收方,或者已通过可靠的非 cXML 传输转发。
281   请求已由中间中心使用不可靠传输(例如电子邮件)转发。您可能会收到状态更新;但是,如果您没有收到状态更新,则不一定有问题。
400 请求无效 服务器无法接受请求,尽管已解析正确。
401 未授权 服务器无法识别请求发送方元素)中提供的凭据。
402 需要付款 请求必须包含完整的付款元素。
403 禁止 用户没有执行此请求的足够权限。
406 不可接受 请求对服务器不可接受,可能是由于解析失败。
409 冲突 服务器的当前状态或其内部数据阻止(更新)操作请求。未来不可能成功相同的请求,但只有在执行另一个操作后(如果根本可以)。
412 前提条件失败 未满足请求的前提条件(例如,适用于 PunchOutSetupRequest 编辑的 PunchOut 会话)。此状态通常意味着客户端忽略了之前从服务器传输的某些部分(例如,PunchOutOrderMessageHeaderoperationAllowed 属性)。
417 预期失败 申请意味着不满足资源条件。例如,SupplierDataRequest 请求有关服务器未知供应商的信息。此状态可能意味着客户端或服务器上的信息丢失。
450 未实施 服务器未实施特定请求。例如,可能不支持 PunchOutSetupRequest 或请求的操作。此状态通常意味着客户端已忽略服务器的配置文件。
475 需要签名 接收方不愿意接受文档,因为它没有数字签名。
476 签名验证失败 接收方无法验证签名,可能是因为文档已在传输中更改,或者接收方不支持签名中使用的一个或多个算法。
477 签名不可接受 签名在技术上有效,但由于其他某些原因,接收方无法接受。签名策略或证书策略可能不可接受,使用的证书类型可能不可接受,或者可能存在其他问题。
500 内部服务器错误 服务器无法完成请求
550 无法访问 cXML 服务器 无法到达下一个 cXML 服务器以完成需要上游连接的事务。当供应商站点无法访问时,中间中心可以返回此代码。如果上游连接完成,中间中心应直接向客户端返回错误。
551 无法转发请求 由于供应商配置错误,无法转发请求。例如,中间中心无法向供应商验证自身。客户端无法纠正此错误,但此错误可能会在客户端重试之前解决。
560 临时服务器错误

例如,服务器可能已关闭进行维护。客户端应稍后重试。

附加信息

您还可以在 cXML 参考指南 的 3.1.9.1 部分中找到此列表以及目录上载请求的状态代码列表,网址为 http://cxml.org/


适用产品

SAP Business Network

使用条款  |  版权所有  |  安全披露  |  隐私