Java使用JCO远程调用SAP

上传人:洪易 文档编号:39955852 上传时间:2018-05-21 格式:DOC 页数:3 大小:28KB
返回 下载 相关 举报
Java使用JCO远程调用SAP_第1页
第1页 / 共3页
Java使用JCO远程调用SAP_第2页
第2页 / 共3页
Java使用JCO远程调用SAP_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java使用JCO远程调用SAP》由会员分享,可在线阅读,更多相关《Java使用JCO远程调用SAP(3页珍藏版)》请在金锄头文库上搜索。

1、Linux 下连 Java 连 sap 步骤1)解压 zip 文件,将其中 librfccm.so、libsapjcorfc.so 两个文件,拷贝复制到 $JAVA_HOME/jre/lib/i386/server,并将 sapjco.jar 复制到特定目录下,然后设置 CLASSPATH 变量即可,本案 export CLASSPATH=.:/usr/java/jdk1.5.0_16/lib:/usr/java/jdk1.5.0_16/jre/lib:/usr/wuxq/sapjco.jar2)在进行 sap rfc 连接的时候,需要 libstdc+-libc6.2-2.so.3 库文件

2、将 libstdc+-libc6.2-2.so.3 库文件复制到 librfccm.so、libsapjcorfc.so 文件所在的目录即可; 3) 将 librfccm.so、libsapjcorfc.so、libstdc+-libc6.2-2.so.3 文件拷贝到/usr/lib/下4)至此,已经完成 jco 在 linux 下的安装,下一步工作就是写一个测试用例,本案调用了 一个 sap 的 RFC 函数,该函数传如一个字符串参数,返回一个整形值;创建 JCO.Client,并连接public boolean connect()boolean rtn = false;tryclient

3、= JCO.createClient(sid, username, password,language,host,系统编号);/sid-集团号;language-ZH,EN 等;系统编号-00 等client.connect();rtn = true;catch(Exception e)e.printStackTrace();return rtn;创建 RFC 函数public JCO.Function createFunction(String name) throws Exception try JCO.Repository mRepository;mRepository = new JC

4、O.Repository(“ARAsoft“, client);IFunctionTemplate ft = mRepository.getFunctionTemplate(name.toUpperCase();if (ft = null)return null;return ft.getFunction(); catch (Exception ex) throw new Exception(“Problem retrieving JCO.Function object.“);置传入参数、调用函数、返回值处理public int ZSD_CALCULATE_VBELN_SO() throws

5、ExceptionJCO.Function function = createFunction(“ZSD_CALCULATE_VBELN_SO“);/设置参数JCO.ParameterList input = function.getImportParameterList();input.setValue(“0020100306“, “VGBEL“);/执行函数client.execute(function);/返回结果处理JCO.ParameterList output = function.getExportParameterList();int num = output.getInt(“NUMS“);return num;断开连接public void disConnect()client.disconnect();5)编译运行 JcoTest 类,可以得到返回结果 1,与在 sap/r3 中执行函数 ZSD_CALCULATE_VBELN_SO,返回结果一致。6)相关说明:jco 支持连接池,因此建议在应用服务里使用 jco 连接池;示例代码,只是案例演示代码,并无做任何优化处理;更详细说明,请参阅 JCo Tutorial.pdf

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号