`

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

    博客分类:
  • JCO
 
阅读更多
普通代码修改
重命名 Java 包

SAP JCo standalone version 3.0 来自 SAP JCo 作为 SAP NetWeaver 7.1完整的组件。因为老的和新的 JCo API 都是可用的,它需要使用新的API Java包命名规则来避免代码冗余。

以前的公约(对老的API仍然适用)com.sap.mw.jco* 被修改成 com.sap.conn.jco*。

setValue()操作的顺序

setValue()操作的值顺序已经变成了适应更通用的约定。

这些变化大部分是公认的编译器,但不幸的是没有那些出现频率最高(String,int <-> int,String)。

新的JCo API导入修改包的名称:
com.sap.mw.jco* 为
com.sap.conn.jco*.

确定setValue()值操作的顺序 String- 和
int-,适应值的顺序是必要的。
例:
在下面的例子中setValue()操作的值顺序变得很清晰:

JCo 2.x

JCo 3.0

替换 JCo 类

新的 JCo API 替换之前的 JCo 类 (比如,JCO.Function,JCO.Table 等) 接口以规范平台指定使用的API。

最新定义的接口名称与之前的JCo类的名称是非常近似的。比如以前的类,所有导入的接口具有相同的后缀,不是在之前外部类中,但是近似命名规则,如”JCO.~“变成”JCo~“。

步骤

替换之前所有JCo类相应的接口。

例子

下面的例子中JCo类被替换了接口:

JCo 2.x


JCo 3.0


0
2
分享到:
评论

相关推荐

    SAP JCo 2.x-3.0 ( Standalone) Migration Guide

    本迁移指南旨在帮助用户顺利完成从SAP JCo 2.x到3.0(独立版)的升级过程。SAP JCo是用于连接ABAP系统与Java系统的客户端库,支持多种通信协议和技术栈。随着技术的发展,SAP JCo 3.0引入了许多新特性,以提高性能、...

    sapjco3.dll结合sapjco3.jar包下载

    mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar 用以替换 org.hibersap 加载项下载的文件 &lt;groupId&gt;org....

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

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

    "sapjco30"指的是SAP JCo的第三版,这个版本对应于JCo 3.0,是SAP为适应不断发展的技术环境而推出的更新版本。 在这个更新中,"sapjco3.dll"是Windows平台上的动态链接库文件,它是SAP JCo的实现核心,负责在Java和...

    sapjco3 32位64位.dll+jar

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

    sapjco3-3.0.jar下载

    sapjco3-3.0.jar下载

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

    2. sapjco3.dll:这是一个Windows操作系统的动态链接库文件,是SAP JCo 3.x版本的一部分。当在Windows环境下开发和运行Java程序时,需要这个库文件来加载并调用SAP的连接功能。JCo通过Java Native Interface (JNI) ...

    sapjco3.dll

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

    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

    sapjco3.dll sapjco3.jar 版本 7210,1120,28,55042 64位.zip

    4. 应用程序的配置文件(如`jco.client.properties`)正确配置了SAP系统的连接信息。 总结起来,SAPJCO3是用于Java和SAP系统集成的重要组件,提供了一套全面的接口和功能,使得开发者能轻松地在Java应用中访问和...

    SAPJCO3连接配置(sapjco3-linux_x64-3.0.10)

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

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

    SAPJCO3是SAP Java Connector 3的简称,它是一个关键组件,允许Java应用程序与SAP R/3系统或其他SAP NetWeaver系统进行通信。这个组件是基于JCo(Java Connector)技术,它是SAP提供的接口,使得非ABAP编程语言(如...

    2020官网最新sapjco3.0linux环境亲测可用(含sapjco3.jar和libsapjco3.so)

    2. **解压下载的文件**:将提供的压缩包 `sapjco3` 解压到一个适当的目录,例如 `/opt/sapjco3`。 3. **配置环境变量**: - 将 `sapjco3.jar` 添加到Java类路径,如 `export CLASSPATH=$CLASSPATH:/opt/sapjco3/...

    sapjco3 jar包

    mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar 用以替换 org.hibersap 加载项下载的文件 &lt;groupId&gt;org....

    sapjco.jar sapjco.dll 可扩展文件

    接着,将 `sapjco.jar` 添加到项目的类路径中,然后就可以在 Java 代码中通过 SAP JCo 的 API 创建连接,定义 RFC 函数,发送请求并接收响应。注意,还需要确保 SAP 系统已经配置了相应的 RFC 目标,以便允许 Java ...

    sapjco-ntintel-2.1.7.zip

    3. `sapjco.jar`:SAP JCo的Java库文件,包含了所有必要的类和方法,供Java开发者在应用中调用SAP系统的方法和功能。 4. `Readme.txt`:通常,这个文件会包含安装指南、版本信息、更新内容以及可能的已知问题和解决...

    SAP JCO sapjco3.dll 64bit

    Java与SAP jco集成所需要的dll文件和jar包, 仅64位.

    sapjco3.zip

    jco.demo.jar com.sap.conn.jco.JCoDemo`。 6. **错误处理**:在开发过程中,需要处理可能出现的异常,如网络问题、认证失败、函数调用错误等。 7. **性能优化**:考虑连接池的使用,减少频繁创建和销毁连接的开销...

    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