PHP Soap 客户端在连接到 SAP 系统时不支持 WSDL 扩展

phpserver side programmingsap更新于 2025/8/29 22:37:17

可能的解决方案是像这样更新策略标签

<wsp:UsingPolicy wsdl:required="true"/>

像这样更新策略标签:

<wsp:UsingPolicy wsdl:required="false"/>

然后尝试该服务

另一个可能的选项是将 /ws_policy/ 更改为 /standard/,这样您就可以使用 PHP Soap 客户端来使用 Web 服务。

使用 SOAMANAGER 转到 SAP ECC 系统中的 Web 服务管理 -> SOA 管理

在浏览器的 URL 中,您可以看到 “ws_policy” 标签 -> 将其替换为 “standard”您将获得不带策略标签的 WSDL。