点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嘿!
我用用户定义的函数创建了一个MessageMapping,以包含一些Java编程。
一切正常,消息映射还可以。
我只是停留在以前从未完成的任务上->从我的ECC系统到PI的SOAP调用,基于有效负载执行映射,并将填充的响应作为同步调用发送回ECC 。
我已经开发了一些从ECC到PI的SOAP调用,以连接到第三方Web服务,反之亦然。
但是我不知道如何创建从ECC到PI的直接调用,而又没有第三方系统或单独的SOAP调用返回。
我已经搜索了论坛,但是没有找到我正在寻找的..或者不知道那是我在寻找的:D
可能需要那里的帮助。.在此先感谢您!
最好的问候
帕斯卡
嗨!
我看到两种方法:PI端的同步-异步桥或接收方Java代理。 对于第一种方法,您可以参考此博客:
https://blogs.sap.com/2020/01/27/how-to-create-a-sap-po-loopback-interface-without-receiver/
Evgeniy。
嗨,Evgeniy!
首先-非常感谢! 我现在有了主意。
我能够创建所有必要的对象来生成Soap调用。
不幸的是,它不能正常工作-我从SOAP调用中收到以下错误消息:
每个HTTP的Fehler beim Empfangen(Fehlercode:Adapter-Framework(AFW)-Server上的配置错误,Fehlertext:com.sap.engine.interfaces.messaging.api.exception.MessagingException:java.lang.NullPointerException: 调用从局部变量'obj'加载的空对象的方法java.lang.Object.getClass())有关AFW错误的更多详细信息,请参见XI监视器MessagingException
日志中包含以下消息:
适配器框架:未找到相关ID
MP:异常原因com.sap.engine.interfaces.messaging.api.ecception.MessagingException捕获:未找到相关ID
NRB:处理期间出错:com.sap.engine.interfaces.messaging.api.exception.MessageException:未找到相关ID
与博客/指南相比,我有一个区别。
我在通信通道中使用了消息procotol XI 3.0,以避免在SOAP调用时出现ReceiverDetermination-Error,而不是" SOAP 1.1"协议。
有什么主意吗?
谢谢!
BR
帕斯卡
不幸的是,我仍然坚持执行此任务。
我尝试将消息协议从XI 3.0更改为SOAP。 使用该消息协议,我确实在SXMB_MONI中看到了正确的响应。 但是调用本身会返回XML-Tag Main/@ versionMajor值为000但应为003的错误。
在协议XI 3.0中,我收到一条错误消息,即未找到任何相关ID。
有什么想法吗?
一周热门 更多>