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