`

SAP JCO迁移指南 — 从2.X到3.0 (1)

    博客分类:
  • JCO
阅读更多
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服务调用时处理。
另外,还有一些普通的修改需要被处理在你的应用情景中。

1
3
分享到:
评论

相关推荐

    sap jco 包含sapjco3.jar libsapjco3.so sapjco3.dll

    最新Windows_64和Linux_64下配置JCo3环境,还有配置说明和测试代码 1)将libsapjco3.so、sapjco3.jar扔到指定目录; 3、把JCo3安装目录添加到LD_LIBRARY_PATH环境变量; 4、把 安装目录sapjco3.jar添加到CLASSPATH环境...

    sapjco3 32位64位.dll+jar

    windows 环境设置 1.sapjco3.dll 需要与 sapjco3.jar 在同一目录 2.设置系统环境变量,将sapjco3所在目录加入系统环境变量 例如: 新建环境变量 变量名: JAVA_SAPJCO 变量值: E:\sapjco3\sapjco3-win32 将新建的 JAVA_...

    sapjco3.dll结合sapjco3.jar包下载

    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下载

    sapjco3-3.0.jar下载

    sapjco.jar sapjco.dll 可扩展文件

    sapjco.jar sapjco.dll 可扩展文件 里面报错 32位和64位的sapjco.jar sapjco.dll 还有sdk手册

    sapjco3-3.1.zip

    下载后运行该命令,-Dfile=路径可以修改成自己的路径 mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar

    sapjco30/sapjco3.dll/sapjco3.jar SAP官网2017/7/18更新版本

    sapjco30 SAP官网2017/7/18更新版本,Windows64...因项目开发SAP RFC接口,使用sapjco3.dll/sapjco3.jar,而网上下载多个版本的sapjco3.dll都提示版本等级太低,最后从SAP官网上下载了2017/7/18更新的文件,使用后OK。

    sapjco3 jar包

    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...

    SAP官网最新版本 sapjco3.jar

    java连接sap的工具包,SAP官网最新版本sapjco3资源 内含sapjco3.dll 、sapjco3.jar等文件

    sapjco3-3.0.jar.zip

    sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip sapjco3-3.0.jar.zip

    sapjco3.dll(版本721.619)

    sapjco3.dll文件(版本721.619),放在C:\Windows\System32路径下。

    连接sap必须要sapjco3.dll,libsapjco3.so

    连接sap必须要sapjco3.dll,libsapjco3.so

    sapjco3-3.0.19 JAR & dll 版本 7210.1120

    sapjco3-3.0.19包和dll版本7210.1120 解决报错 Native library sapjco3 is too old. Found library XX\XX\\XX\bin\sapjco3.dll has version "721.510", but required is at least version "721.1016".

    sapjco3.zip

    java 连接SAP相关的环境工具包。 sapjco3.dll sapjco3.jar

    sapjco3-3.0.19和dll版本721.1120及619和913

    sapjco3-3.0.19和dll版本721.1120及619和913

    sapjco-ntintel-2.1.8.rar 64位

    sapjco-ntintel-2.1.8.rar 内含:librfc32.dll、sapjco.jar、sapjcorfc.dll 亲测可用跟另一个资源 jco_for_+linux(附说明)配套使用

    sapjco-ntintel-2.1.7.zip

    sapjco-ntintel-2.1.7.zip

    sapjco3(720 612)

    Native library sapjco3 is too old. Found library C:\Windows\System32\sapjco3.dll has version "720.38", but required is at least version "720.612".

    Java rfc调用 sap 接口 sapjco.jar sapjco.dll 文件

    Java rfc调用 sap 接口 sapjco.jar sapjco.dll 文件

    sapjco3.dll&sapjco3;.so&sapjco3;.jar

    提供sapjco3.dll和sapjco3.jar还有sapjco3.so包下载 64位 SAP Java Connector(JCo) JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议

Global site tag (gtag.js) - Google Analytics