• 大小: 1.9MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-17
  • 语言: Java
  • 标签: java  sap  sapjco3  

资源简介

系统是64位,jdk 1.7 将sapjco3.dll复制到:C:\WINDOWS\system32、C:\Windows\SysWOW64 部署的时候放到 复制sapjco3.jar到apache-tomcat-6.0.13\lib,同时放入项目lib;

资源截图

代码片段和文件信息

package SAP;

import java.io.File;
import java.io.FileOutputStream;
import java.util.Properties;

//import org.apache.log4j.Logger;
import com.sap.conn.jco.JCoDestination;
import com.sap.conn.jco.JCoDestinationManager;
import com.sap.conn.jco.JCoException;
import com.sap.conn.jco.ext.DestinationDataProvider;

/**
 * 与SAP连接配置
 * @author jay
 */
public class SAPConn {
private static final String ABAP_AS_POOLED = “ABAP_AS_WITH_POOL“;
static{
Properties connectProperties = new Properties();
connectProperties.setProperty(DestinationDataProvider.JCO_ASHOST “192.168.1.102“);//服务器
connectProperties.setProperty(DestinationDataProvider.JCO_SYSNR  “01“);        //系统编号
connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT “800“);       //SAP集团
connectProperties.setProperty(DestinationDataProvider.JCO_USER   “username“);    //SAP用户名
connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD “password“);  //密码
connectProperties.setProperty(DestinationDataProvider.JCO_LANG   “zh“);        //登录语言
connectProperties.setProperty(DestinationDataProvider.JCO_POOL_CAPACITY “3“);  //最大连接数  
connectProperties.setProperty(DestinationDataProvider.JCO_PEAK_LIMIT “10“);     //最大连接线程

createDataFile(ABAP_AS_POOLED “jcoDestination“ connectProperties);
}

/**
 * 创建SAP接口属性文件。
 * @param name ABAP管道名称
 * @param suffix 属性文件后缀
 * @param properties 属性文件内容
 */
private static void createDataFile(String name String suffix Properties properties){
File cfg = new File(name+“.“+suffix);
if(cfg.exists()){
cfg.deleteOnExit();
}
try{
FileOutputStream fos = new FileOutputStream(cfg false);
properties.store(fos “for tests only !“);
fos.close();
}catch (Exception e){
//log.error(“Create Data file fault error msg: “ + e.toString());
System.out.println(“调用出错!“+ e.toString());
throw new RuntimeException(“Unable to create the destination file “ + cfg.getName() e);
}
}

/**
 * 获取SAP连接
 * @return SAP连接对象
 */
public static JCoDestination connect(){
JCoDestination destination =null;
try {
destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
} catch (JCoException e) {
//log.error(“Connect SAP fault error msg: “ + e.toString());
System.out.println(“调用出错!“+ e.toString());
}
return destination;
}

//private static Logger log = Logger.getLogger(SAPConn.class); // 初始化日志对象
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1143  2018-01-15 11:16  SAPRFC\.classpath

     文件       1189  2018-01-15 11:16  SAPRFC\.project

     文件        522  2018-01-15 11:16  SAPRFC\.settings\.jsdtscope

     文件        364  2018-01-15 11:16  SAPRFC\.settings\org.eclipse.jdt.core.prefs

     文件        479  2018-01-15 11:16  SAPRFC\.settings\org.eclipse.wst.common.component

     文件        401  2018-01-15 11:16  SAPRFC\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-01-15 11:16  SAPRFC\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-01-15 11:16  SAPRFC\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        263  2018-01-15 16:09  SAPRFC\ABAP_AS_WITH_POOL.jcoDestination

     文件        779  2018-01-15 14:18  SAPRFC\dev_jco_rfc.trc

     文件       2634  2018-01-15 16:23  SAPRFC\src\SAP\SAPConn.java

     文件       3000  2018-01-15 16:20  SAPRFC\src\SAP\SapRFC.java

     文件        834  2018-01-15 11:16  SAPRFC\WebRoot\index.jsp

     文件         39  2018-01-15 11:16  SAPRFC\WebRoot\meta-INF\MANIFEST.MF

     文件    4252160  2018-01-15 11:18  SAPRFC\WebRoot\WEB-INF\lib\sapjco3.dll

     文件    1276812  2018-01-15 11:18  SAPRFC\WebRoot\WEB-INF\lib\sapjco3.jar

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot\WEB-INF\classes\SAP

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot\WEB-INF\classes

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot\WEB-INF\lib

     目录          0  2018-01-15 16:22  SAPRFC\src\SAP

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot\meta-INF

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot\WEB-INF

     目录          0  2018-01-15 16:22  SAPRFC\.settings

     目录          0  2018-01-15 16:22  SAPRFC\src

     目录          0  2018-01-15 16:22  SAPRFC\WebRoot

     目录          0  2018-01-15 16:22  SAPRFC

----------- ---------  ---------- -----  ----

              5540674                    26


评论

共有 条评论