Talend使用SAP组件出现的问题
1、解压SAP组件到文件夹
2、在Talend Studio 中单击工具栏中 "窗口",然后单击"首选项","Talend" ,"组件"
3、在Window 7上安装SAP java 连接器
a.将分发的软件包解压到任意路径
b.将路径添加到系统PATH环境变量中
c.复制sapjco2.dll文件并将其粘贴到 C:\windows\system32路径下
4、在Talend Studio中,单击"窗口">"显示视图" 然后在显示的弹出对话框中,展开Talend并选择"模块",单击"确定",打开"模块"查看器
5、单击右上角奶瓶,打开解压的路径选择sapjco3.jar,打开
6、重启Talend Studio
7、调用RFC
a、需要用到Jco技术。有2.0(sapjco.jar)/3.0(sapjco3.jar)技术之分,在Talend中使用Jco3.0还需导入一个talend-sap.jar,找不到,所以选用2.0。其中,2.0技术又分几个版本,Windows和Linux需一致,我找到2.1.10版本的,所以选用2.1.10。
b、 导入tSAPInput/tSAPOutput组件 TOS6.0版本之后阉割了SAP功能,强迫订阅,但在exchange仍提供这两个组件。下载后根据《Talend安装自定义组件》安装好,然后根据组件提示导入sapjco.jar
c、配置.dll/.so文件
Windows:将sapjcorfc.dll、librfc32.dl、复制到C:\Windows\System32即可
路漫漫其修远兮,吾将迷途而知返