SAP JCo 3.0 (独立的) 客户端
特征
SAP JCo 3.0 是最新的版本。
3.0版本的SAP JCo的一些功能进行了增强和重建。3.0版本具有以下优点:
■JCo 3.0 offers an increased supportability because it complies with the SAP supportability standard
■数据传输的安全性得到了明显的改善。
■JCo 3.0 变得更加强健,因为它提供了一个增强的资源管理。
■元数据(Metadata)处理已经通过以下方式得到了提高:
■通过修改类的设计减少内存的消耗
■解决Unicode/Non-Unicode之间通信困难的问题
■在运行环境中,应用程序(application)和技术关注的分离,JCo 3.0提供了额外的优势:
■应用程序(application)现在可以专注于业务逻辑
■连接和仓库(元数据)管理在JCo层中完成
■运行环境的集成从JCo应用程序中脱离
■JCo 3.0允许一个统一的行为在一个特定的JCo应用程序环境中,因为它现在提供了:
■统一的位置中配置数据
■统一的资源中管理所有应用程序
■3.0版本支持几种运行环境(AS Java,独立的JCo,VMC)
■客户端和服务端,都是基于更强健的程序模型
■RFC Library被替换成Java RFC 执行,这样
■减少崩溃的危险(更加健壮)
■彻底减少JNDI的使用
■JCo 3.0 具有以下新功能:
■状态性的服务通信
■监控功能
■完全支持ABAP报表的供应
■支持数据类型:DECFLOAT
■支持bgRFC通信
■本地支持CHANGING参数:CHANGING参数不需要消费IMPORT和EXPORT参数
■新功能只适用于JCo 3.0
需要修改
使用SAP JCo Standalone Version 3.0,JCo API有了一些明显的改变。你在编写代码时需要做一些修改,当你从老的JCo版本(2.x)到JCo 3.0时。
在迁移时,你将发现一些信息类型的变化和必要的处理动作。在以下地方,可能需要进行修改:
■一般变化
■连接管理
■异常处理
■元数据模型
■服务器适应
迁移情景
变化的范围,很大程度上取决于应用程序情景的使用。基本上有三种情景:
客户端情景
■您的应用程序作为客户端与ABAP服务器进行通信。在这种情况,你需要做一些修改。
■您的客户端应用程序对元数据或元数据相关的API进行了硬编码。在这种情况,你需要做一些修改。
服务端情景
■您的应用程序开发在Java应用程序的服务器上,并执行服务器的功能,这需要ABAP服务调用时处理。
另外,还有一些普通的修改需要被处理在你的应用情景中。
分享到:
相关推荐
本迁移指南旨在帮助用户顺利完成从SAP JCo 2.x到3.0(独立版)的升级过程。SAP JCo是用于连接ABAP系统与Java系统的客户端库,支持多种通信协议和技术栈。随着技术的发展,SAP JCo 3.0引入了许多新特性,以提高性能、...
1.开发中需要将sapjco3.jar加入到项目的build path中 2.或者将其加入 本地 maven 库 mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sap...
sapjco3-3.0.jar下载
最新Windows_64和Linux_64下配置JCo3环境,还有配置说明和测试代码 1)将libsapjco3.so、sapjco3.jar扔到指定目录; 3、把JCo3安装目录添加到LD_LIBRARY_PATH环境变量; 4、把 安装目录sapjco3.jar添加到CLASSPATH环境...
"sapjco30"指的是SAP JCo的第三版,这个版本对应于JCo 3.0,是SAP为适应不断发展的技术环境而推出的更新版本。 在这个更新中,"sapjco3.dll"是Windows平台上的动态链接库文件,它是SAP JCo的实现核心,负责在Java和...
windows 环境设置 1.sapjco3.dll 需要与 sapjco3.jar 在同一目录 2.设置系统环境变量,将sapjco3所在目录加入系统环境变量 例如: 新建环境变量 变量名: JAVA_SAPJCO 变量值: E:\sapjco3\sapjco3-win32 将新建的 JAVA_...
windows环境设置1.sapjco3.dll需要与sapjco3.jar在同一目录2.设置系统环境变量,将sapjco3所在目录加入系统环境变量例如:新建环境变量变量名:JAVA_SAPJCO变量值:E:\ sapjco3 \ sapjco3- win32将新建的JAVA_SAP...
2. sapjco3.dll:这是一个Windows操作系统的动态链接库文件,是SAP JCo 3.x版本的一部分。当在Windows环境下开发和运行Java程序时,需要这个库文件来加载并调用SAP的连接功能。JCo通过Java Native Interface (JNI) ...
下载后运行该命令,-Dfile=路径可以修改成自己的路径 mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar
1.将sapjco3.jar 文件复制至 $JAVA_HOME/lib/sapjco3.jar 2.将 libsapjco3.so 文件复制至 $JAVA_HOME/jre/lib/amd64/server/libsapjco3.so 3.设置环境变量 CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools....
2. **解压下载的文件**:将提供的压缩包 `sapjco3` 解压到一个适当的目录,例如 `/opt/sapjco3`。 3. **配置环境变量**: - 将 `sapjco3.jar` 添加到Java类路径,如 `export CLASSPATH=$CLASSPATH:/opt/sapjco3/...
SAPJCO3是SAP Java Connector 3的简称,它是一个关键组件,允许Java应用程序与SAP R/3系统或其他SAP NetWeaver系统进行通信。这个组件是基于JCo(Java Connector)技术,它是SAP提供的接口,使得非ABAP编程语言(如...
首先,`sapjco3.jar`文件是SAP JCo 3.x版本的Java库,它提供了API接口,使得开发者能够通过编写Java代码来访问SAP R/3系统或SAP NetWeaver AS。这个库通常用于实现BAPI调用、IDoc处理、RFC通信等任务。 `sapjco3....
1.开发中需要将sapjco3.jar加入到项目的build path中 2.或者将其加入 本地 maven 库 mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sap...
接着,将 `sapjco.jar` 添加到项目的类路径中,然后就可以在 Java 代码中通过 SAP JCo 的 API 创建连接,定义 RFC 函数,发送请求并接收响应。注意,还需要确保 SAP 系统已经配置了相应的 RFC 目标,以便允许 Java ...
3. `sapjco.jar`:SAP JCo的Java库文件,包含了所有必要的类和方法,供Java开发者在应用中调用SAP系统的方法和功能。 4. `Readme.txt`:通常,这个文件会包含安装指南、版本信息、更新内容以及可能的已知问题和解决...
4. 应用程序的配置文件(如`jco.client.properties`)正确配置了SAP系统的连接信息。 总结起来,SAPJCO3是用于Java和SAP系统集成的重要组件,提供了一套全面的接口和功能,使得开发者能轻松地在Java应用中访问和...
1. 将sapjco3.jar添加到项目的`lib`目录下,或者将其上传到私有的Maven仓库,然后在`pom.xml`文件中声明依赖。例如: ```xml <groupId>com.sap.conn.jco</groupId> <artifactId>sapjco3 <version>3.x.x...
jco.demo.jar com.sap.conn.jco.JCoDemo`。 6. **错误处理**:在开发过程中,需要处理可能出现的异常,如网络问题、认证失败、函数调用错误等。 7. **性能优化**:考虑连接池的使用,减少频繁创建和销毁连接的开销...