点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我对PO还是很陌生...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我对PO还是很陌生...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我对PO还是很陌生,所以如果我错过了一些非常简单或完全无法完成的事情,对不起。
我试图尽我所能用Google搜索它,但是我找不到解决方法。
我的场景是SAP ERP-PO-第三方WS。
我遇到了安全异常,因此我开始使用HTML(AXIS)传输协议而不是SOAP适配器的HTML协议。
按如下所示设置通道后,我能够克服安全异常,但是当我从sxmb_moni查看时,响应消息"几乎"为空,没有异常。
虽然我能够从SOAP UI中获得完整的响应。
如果将" SOAP操作"更改为其他内容,则会出现以下异常:
由于EndpointDispatcher上的ContractFilter不匹配,接收方无法处理带有操作'randomstuff'的消息。
如果更改"用户"参数值,则会出现以下异常:
邮件中至少有一个安全令牌无法验证。
所以我以为我的请求正在到达第三方服务,但是我丢失了响应负载。
这是我在SOAP UI上要做的才能成功获得响应:
1。 将" WSS-PasswordType"设置为" PasswordText"
2。 将授权设置为"基本",然后输入用户名和密码。
3。 填写请求。
我从同一链接下载了wsdl并将其导入到Enterprise Services Builder,所以我不确定响应中是否可能存在类型不匹配。
以下是我在同一请求下通过SPROXY TCode在ERP上使用PO时得到的响应:
<?xml version =" 1.0" encoding =" UTF-8"?>
任何指针将不胜感激,但请记住,我对PO还是很陌生。
预先感谢
流氓。
(15.5 kB)
嗨,
您能否分享使用带有http传输协议的SOAP适配器时遇到的异常,
但是,如果您只需要将请求传递给ws,则无需在模块选项卡中使用用户名令牌,我相信这是为了在SOAP标头级别传递用户名和密码
在简单的情况下,您可能需要与目标系统进行身份验证(为此,在URL下方的通信通道的连接参数中启用基本身份验证。
它在soapui中起作用,只是因为您正在通过基本身份验证传递请求。
从"模块"选项卡中删除用户名,并从下拉列表中启用基本身份验证(未选择任何身份验证并提供目标ws系统凭据)。
致谢
Pavan
一周热门 更多>