点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在尝试使用Ariba提供的WSDL将购买申请单导出到Ariba界面。
在SAP PI中,我做了以下操作-
1。 在ESR中,将WSDL导入为外部定义。 保存,检查并激活。
2。 我创建了SI_PurReq_Out和SI_PurReq_In服务接口,请求和响应的类型是来自WSDL的外部消息。 保存,检查并激活。 该界面是syncnus。
3。 在ID中,我选择ECC DEV100作为业务系统,选择发送方通信渠道作为SAPECC_SOAP_SENDER
4。 我选择Ariba作为业务组件,并将通信通道选择为CC_ReqImp_Recieve作为具有Ariba URL和用户ID密码认证的接收者通信通道
5。 在集成配置中,发件人通信组件-ECC DEV100入站处理-SAPECC_SOAP_SENDER(SOAP适配器类型),接收方通信组件-Ariba,接收方接口SI_PurReq_In和出站处理作为CC_ReqImp_Receive通信通道。 保存支票激活
在ECC端-
1。 在SPROXY中,生成代理接口并进行测试(F8)。 当我执行生成的测试XML时,我遇到了PARSING.GENERAL异常。
在SXMB_MONI中,我看到红色的请求消息和红色的响应。
在PI中,当我在消息监视中看到消息时,该消息的状态为"已取消",并且在详细日志中显示为"无法调用端点:HTTP调用中的错误:HTTP 500内部服务器错误"和" SOAP:调用失败:java.io.IOException:HTTP对SOAP请求或无效内容类型的错误响应。 HTTP 500内部服务器错误"。
2。 我编写了程序以填充出站接口输出参数(代理生成的消息类型)。 但是,当执行代理方法时,会触发cx_ai_system_fault类型的异常,其文本为" PARSING.GENERAL"。
3。 我检查了有效负载,并且将值传递给的一些变量在有效负载中不存在。
有人遇到过这类问题吗?
我无法理解ECC端的PI接口或代理生成是否存在问题。
此致
Yayati Ekbote
嗨,
我认为,您的配置是SOAP的出站代理(同步方案)。
请遵循一些建议,即:
第一张真实的代理地图:
第二次验证肥皂请求/响应:
建议附在屏幕下方,以更清楚地了解您的错误:
此致
Dilip
嗨Yayati,
据我了解,这是一个新的发展,并且该接口从未使用过一次。 能否请您检查目标URL(至ARIBA)。
最近,ARIBA已移至TLS1.1/TLS1.2。 所以可能这可能是问题所在。
另外,也请通过XPI Inspector捕获日志。
此致
Vivek Jain
一周热门 更多>