1947516 - ESI - SOAMANAGER Ping Web 服务返回 HTTP 错误

文摘   2024-11-07 09:07   上海  

是老周,如果你喜欢我的文字,请记得点击⬇️关注我。



Note相关版权归SAP,

如需下载安装补丁,

点击原文阅读会跳转到SAP官网,

需要S账号和密码登录才能看具体内容。

转载文档为机器翻译结果,

其准确性未经审核。

Note SAP 持续更新的,

请点击原文阅读跳转阅读原文为准。

虽然英文不好,但是还是喜欢看英文Note。



症状

逻辑端口使用事务 SOAMANAGER 为 Web 服务使用者(消费者代理)创建。

使用者配置似乎正确。Ping Web 服务的选项仍返回 HTTP 错误“Web 服务 ping 失败 (RC=xyz)”和以下错误代码之一

  • RC=405

  • RC=400

  • RC=401

  • RC=415

  • RC=307

  • RC=403

  • RC=500

环境

  • ABAP Web 服务

  • SAP NetWeaver 7.2

  • SAP NetWeaver 7.3

  • SAP NetWeaver 7.3 的 SAP 增强包 1

  • SAP NetWeaver 7.4

  • SAP NetWeaver 7.5

  • SAP NetWeaver Application Server for SAP S/4HANA

  • ABAP 平台 - 应用服务器 ABAP

重现问题

功能“Ping Web 服务”在逻辑端口的列表视图中或单个逻辑端口的详细信息视图中可用。

注释:SAP_BASIS 7.02 SP8 以下版本中不存在“Ping Web 服务”按钮

“该 KBA 中的图像/数据来自 SAP 内部系统、示例数据或演示系统。与真实数据相似之处完全是巧合的。”

原因

SOAMANAGER 向提供者执行 HTTP HEAD 请求,以检查是否可以在提供者和使用者之间建立连接。

并非所有服务提供商都支持 HTTP HEAD 请求(即使 SAP 系统支持)。如果不支持 HEAD 请求,则即使连接设置成功,服务提供者也可能不会返回 HTTP RC=200。例如,RC=405(不允许的方法)表示提供者不支持 HTTP 请求,但连接有效。

解决方案

接收 HTTP 错误代码不会自动指示问题。从连接的角度来看,某些错误代码可以视为“成功”。 此响应与提供者相关,因此 SAP 无法提供完整列表。

以下错误代码表示正确执行

  • RC=405

以下错误代码可能表示执行正确(取决于实际情况):

  • RC=400

  • RC=401

  • RC=415

以下错误代码表示执行错误

  • RC=307

  • RC=403

  • RC=500

SOAP 服务端点期望 HTTP POST 请求。始终建议通过 HTTP POST 发送适当的 SOAP 请求来测试服务使用者,以确保正确执行。

出于测试目的,请参阅以下 KBA 3059080 - ESI - 如何使用 SPROX_HTTP_REQUEST 测试 Web 服务。

另请参阅

有关某些特定情况的文档:

  • SAP Note 2912095 - Web 服务中的 HTTP 307

  • KBA 3012090 - ESI - HTTP 401 使用 ABAP 环境中的 Web 服务时的未授权响应

  • SAP Help Portal - 执行或测试服务使用者

其他:

  • W3.org 申报页面 - 9 方法定义

关键字

Ping Web 服务、ping 逻辑端口、消费者代理、代理、逻辑端口、ERROR:禁止、ERROR:不允许、ERROR:错误请求、ERROR:内部服务器错误、ERRO:禁止;Web 服务 ping 失败 (RC=405)。服务 Ping 错误:不允许方法;Web 服务 ping 失败 (RC=403)。服务 Ping 错误:禁止;Ping、Web 服务、Web 服务、Web 服务、ESI、ESI_GDPR、ESI_STD、HTTP 代码:307(临时重定向)

产品


产品



ABAP platform all versions 

SAP NetWeaver 7.2

SAP NetWeaver 7.3

SAP NetWeaver 7.4

SAP NetWeaver 7.5

SAP Web Application Server for SAP S/4HANA all versions 

SAP enhancement package 1 for SAP NetWeaver 7.3

参考

本文档参考


SAP Note/KBA

组件

标题



3059080BC-ESI-WS-ABAESI - 如何使用 SPROX_HTTP_REQUEST 测试 Web 服务

3012090BC-ESI-WS-ABAESI - HTTP 401 使用 ABAP 环境中的 Web 服务时未授权的响应

2395372BC-DWB-PRX企业服务基础架构 - 如何测试用于发送 SOAP 请求的消费者代理 [视频]

2912095BC-ESI-WS-ABA-CFGWeb 服务中的 HTTP 307



执行或测试服务消费者



HTTP HEAD 请求类型

此文档由 所参考


SAP Note/KBA

组件

标题



2469987BC-ESI-WS-ABA-RTESI - 在手动创建的逻辑端口中配置了错误的服务 URL

3059080BC-ESI-WS-ABAESI - 如何使用 SPROX_HTTP_REQUEST 测试 Web 服务

2797100SV-SMG-DIA-APP-EM配置云服务时,CPI-DS 系统的检查测试失败,并显示错误\“与合作伙伴连接已中断\”

2553979BC-ESI-WS-ABA企业服务基础架构 - SOAP Web 服务 ABAP - Guided Answers

2317874LOD-SF-INT如何在 SAP ERP 和 Boomi 中间件之间设置员工主数据确认消息

2469949BC-ESI-WS-ABA-CFG在 Web 服务 ABAP 中通过配置 URL 创建 HTTP 客户端对象时出现 ESI - \“ICF 错误”

2985730BC-ESI-WS-ABA-CFG对外部系统的 Web 服务 Ping

属性


键值

价值



其他组件基础组件 > 企业服务基础架构 > Web 服务基础架构 > Web 服务和 SOAP - ABAP > Web 服务 ABAP 运行时 (BC-ESI-WS-ABA-RT)

其他组件基础组件 > ABAP 工作台、Java IDE 和基础架构 > 代理生成 (BC-DWB-PRX)


码字不易,文章下拉,右边点个【赞】和【在看】吧!!

SAP Note 合集


猜您还喜欢合集:

解决方案

SAP优化

ABAP新语法

SAP Note

SAP

ABAP

懒人鱼


猜您还喜欢文章:

2444034 - 分析较长处理时间的一般步骤

2369736 - ST03N/ST03 中缺少数据的故障排除

2632047 - 如何下载用于提取 .SAR 文件的 SAPCAR - SAP for Me

1094342 - ICM 跟踪包含服务器证书的验证

2203802 - ESI - ICM_HTTP_SSL_ERROR(尝试测试 Web 服务时)

1318906 - SSL 问题的跟踪分析

510007 - 有关在应用服务器 ABAP 上设置 SSL 的其他注意事项

3218176 - SPRO | SM30 | No transport request created

2490418 - Transport options disabled in SM30 or SM34

2497381 - SPRO | SM30 | 如何将定制数据手动包括在定制请求中

2550666 - SM30 | SPRO | 传输或调整菜单灰显

3297127 - 自定义 OData 服务错误:属性 xxx 的值无效

2662874 - OData 请求因出错而终止 属性 'XXXX' 具有无效值。




曰天曰地
我要到哪里去↔️ 灵台方寸山,斜月三星洞。假如有一天全人类不存在,怎么证明人类存在过。AI怎么考古?会怎么考古⚠️
 最新文章