| |||||||||
作为响应发送的 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