Kettle创建SAP连接报错
我将sapjco3.jar和sapjco3.dll放置libext下
启动Kettle创建SAP的连接 TEST连接不成功
报错:
Cannot get SAP function
Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=SAP ASHOST=10.3.7.1 SYSNR=00 PCS=1
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR partner '10.3.7.1:3300' not reached
TIME Wed Jul 18 09:55:56 2012
RELEASE 720
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3255
DETAIL NiPConnect2: 10.3.7.1:3300
SYSTEM CALL connect
ERRNO 10060
ERRNO TEXT WSAETIMEDOUT: Connection timed out
COUNTER 4
Possibly the SAP JCo implementation library (e.g. sapjco3.dll) does not exist or cannot be loaded. Please copy it to your libext directory! If you use version 3.0.5 or higher on Windows be sure to have MS Visual C++ 2005 SP1 Redistributable Package ATL Security Update installed.
ps:MS Visual C++ 2005 SP1 Redistributable Package ATL Security Update已经装好了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
sapjco3.dll 这个文件是放在'KettleHomelibswtwin32'下滴
kettle连接ASP还需要两个文件
一个是放在'KettleHome' 下的sapjco3.pdb
一个是放在'KettleHome\lib' 下的sapjco3.jar
很可能是你的系统位数与你下载的链接文件的位数不符,用 java -javar sapJdbc驱动看看 DLL文件有没有被加载。