Ariba Sync呼叫-具有标题问题的SOAP信封

2020-08-20 21:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在研究Proxy to SOAP同步方案,目标是Ariba,并且希望采用特定格式的有效负载。

我们面临以下问题-

1)消息测试失败-由于

,目标不接受该消息

-> SOAP信封不发送

-> Header是自定义的,WSDL中提供了Header段; 尝试添加为多重映射,但映射失败。 检查了几个博客,使用同步调用无法进行混淆的多重映射。

2)代替urn名称空间前缀,我们在主体中获取了ns1名称空间前缀。 使用XMLAnonymizerbean进行了尝试,但由于尚未成功,因此不确定其是否可以正常工作。

请提出建议。

谢谢

Nidhi Srivastava

映射-1.jpg (81.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在研究Proxy to SOAP同步方案,目标是Ariba,并且希望采用特定格式的有效负载。

我们面临以下问题-

1)消息测试失败-由于

,目标不接受该消息

-> SOAP信封不发送

-> Header是自定义的,WSDL中提供了Header段; 尝试添加为多重映射,但映射失败。 检查了几个博客,使用同步调用无法进行混淆的多重映射。

2)代替urn名称空间前缀,我们在主体中获取了ns1名称空间前缀。 使用XMLAnonymizerbean进行了尝试,但由于尚未成功,因此不确定其是否可以正常工作。

请提出建议。

谢谢

Nidhi Srivastava

映射-1.jpg (81.1 kB)
付费偷看设置
发送
3条回答
huskylover
1楼 · 2020-08-20 21:29.采纳回答

嗨,

我已经使用XSLT代码手动添加了肥皂信封。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

发布请求消息已被目标系统接受。

感谢

Nidhi Srivastava

太Q了
2楼-- · 2020-08-20 21:15
 WSDL是 将标头作为不同的消息并将请求和答复作为不同的消息,那么我们如何在不进行多重映射的情况下映射两个标头属性?

没有看到这样的WSDL,其中标头和请求-应答以及不同消息的一部分,理想情况下 ariba提供了一个wsdl,它具有标头(带有2个字段的variant和partition)和带有必需字段的主体。 我建议你再核对一下。 同时,您可以让我知道即使您尝试在Ariba中触发哪个(例如:导入PR,导入公司代码等。否则您可以提供在soap频道中使用的目标URL),以便我 可以在我的系统中检查

黑丝骑士
3楼-- · 2020-08-20 21:19

嗨,

1。 我假设您已经从客户端Ariba P2P领域导入了WSDL,肥皂信封将通过soap适配器添加。 启用跟踪,就可以看到它。

自定义标题是什么意思? Ariba WSDL标头通常将具有2个字段的variant和partition,对于特定的ariba领域,它们保持不变。 但是我不认为您可以尝试对同步调用进行多重映射,因为您只有一个线程可以进行一个请求的请求-答复。

2。 您是否尝试过使用带有该前缀的soap UI? 我认为作为代理端不应该成为问题,它将始终生成ns1前缀

谢谢

Manoj

一周热门 更多>