点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们拥有PI单堆栈-Service Pack 20上的NW731EXT_20_REL
我们刚刚为满足以下要求安装了ODATA SFSF。
发件人ODATA需要连接到Dynamics API,以JSON格式接收数据并将其发送到ECC中的代理。 我们试图连接到源端,但是在连接方面遇到了问题。
首先是初始化问题,然后是-
无法达到OData端点。 原因:java.lang.NullPointerException:尝试调用从字段com.sap加载的对象的方法javax.net.ssl.SSLSocketFactory.createSocket(java.lang.String,int,java.net.InetAddress,int)时。 从本地变量" this"加载的对象的aii.adapter.picao.auth.ProtocalSocketFactoryImpl.sslSocketFactory
所以现在我们首先尝试与Sender ODATA建立成功的连接,并尝试通过-
获得免费的API服务。https://www.odata.org/odata-services/并使用了 简单查询-
获取 https://services.odata.org/TripPinRESTierService/People?$top = 2
我们已经按如下所示配置了发件人适配器,现在出现了以下错误-
19/2/6下午2:38:07结束轮询。
错误2/6/19 2:38:07 PM java.lang.NullPointerException:尝试调用方法javax.net.ssl.SSLSocketFactory.createSocket(java.lang.String,int,java.net.InetAddress ,int)从字段com.sap.aii.adapter.picao.auth.ProtocalSocketFactoryImpl.sslSocketFactory加载的对象中,从本地变量'this'加载的对象
错误2/6/19 2:38:07 PM ODATA_CALLING_ERROR :OData调用失败com.sap.engine.interfaces.messaging.api.exception.MessagingException:ODATA_CALLING_ERROR:OData调用失败{0}。。
19/2/6下午2:38:07 PM查询:/People?$ top = 2
19/2/6下午2:38:07开始轮询。
19/2/6下午2:36:39结束轮询。
可以帮忙吗?
我们只需要首先确认通过发件人ODATA与API的成功连接即可。 没有消息映射或任何ESR对象。 为此,我们将不连接到SuccessFactor系统。 我已附上配置以供参考。
致谢
(13.3 kB)
有人可以帮忙吗?
我们尝试了不同的选择-
HTTP-使用
创建的HTTP目标https://services.odata.org/TripPinRESTierService/人员?$ top = 2 和
https://services.odata.org/TripPinRESTierService 和
https://services.odata.org ,但是来自PI的ping无法正常工作
PI中的PING错误为=
ping操作期间出错:静默连接时出错:org.w3c.www.protocol.http.HttpException:连接重置首先,我说基本授权错误,因为我说没有授权-
DESTINATION_NO_BASIC_AUTH:目标ODATATest未配置基本身份验证
然后我使用了凭据,现在出现如下错误-
NoSuchElementException在发送方通道消息处理期间发生。 请检查日志。
检查了提供详细信息的Java Log查看器-
java.util.NoSuchElementException(ConnectionInfo.java: 123)com.sap.aii.adapter.sfsf.ra.xi.sfapi.ODataAPICaller.createODATAAPICaller(ODataAPICaller.java:79)在com.sap.aii.adapter.sfsf.ra.xi中。 module.SenderTask.init(SenderTask.java:93)在com.sap.aii.adapter.sfsf.ra.xi.module.SenderTask.invoke(SenderTask.java:224)在com.sap中。 aii.af.lib.scheduler.JobBroker $ Worker.run(JobBroker.java:529)在com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)在
[EXCEPTION]
java.util.NoSuchElementException在java.util.StringTokenizer.nextToken(StringTokenizer.java:332)在com.sap.aii中。 adapter.sfsf.ra.xi.sfapi.ConnectionInfo.initFromDestination(ConnectionInfo.java:224)在com.sap.aii.adapter.sfsf.ra.xi.sfapi.ConnectionInfo。
at java.security.AccessController.doPrivileged(本机方法)在com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)在com.sap.engine.core.thread .impl3.SingleThread.run(SingleThread.ja va:302)
有指针吗?
嗨,
您有解决此问题的方法吗? 通过SFSF-Sender-Odata MP连接S4 odata时是否面临相同的问题?
一周热门 更多>