SAP Java Connector 正常运行所需的网络配置
SAP JCO 在本地安装成功并且将目录加到 PATH 环境变量后,运行命令行:
java -jar sapjco3.jar
如果看到下列弹出窗口,说明 JCO 配置成功。
JCo 使用基于 TCP/IP 的 CPI-C
协议进行底层网络通信。通常TCP/IP协议是操作系统提供的一种通信服务。因此,作为 JCo 工作的先决条件,必须配置 TCP/IP 服务。
-
如果您的机器上安装了有效的 SAPGUI,则所有必要的 TCP/IP 配置步骤都应该在其安装过程中完成。但是,
-
如果您在新系统上从头开始安装 JCo,则必须注意以下事项:确保可以通过使用其 IP 地址(
ping <nnn.nnn.nnn.nnn>
)物理访问 SAP 应用程序、消息和网关服务器或 SAP 路由器。如果这不起作用,请向您的网络管理员寻求帮助。 -
如果需要,请确保 SAP 应用程序、消息和网关服务器或 SAP 路由器也可以通过使用它们的逻辑主机名(
ping <主机名>
)来访问。如果无法通过这种方式访问它们,请检查您的 DNS(域名服务)条目或在本地主机文件中维护相应的主机名(对于 Windows 系统:<WinDir>\system32\drivers\etc\hosts
)。 -
如果您想使用负载平衡登录,请检查是否在服务文件中定义了 SAP 消息服务器服务及其 TCP 端口。服务文件中必须有一个格式为
sapms<SID> <portnumber>/tcp
的条目,其中<SID>
= 3 个字母的 SAP 系统 ID。 (在 Windows 系统中,服务文件通常存储在<WinDir>\system32\drivers\etc\services
)
如果想从 Unicode SAP 系统到 JCoServer 实例进行 RFC outbound 调用,必须在事务 SM59 中为您的 RFC 目标设置 Unicode
选项。
此选项可以在“Unicode”或“MDMP & Unicode”选项卡的“与目标系统的通信类型”部分(适用于 7.00 及更高版本)或“特殊选项”选项卡的“目标系统中的字符宽度”部分中找到 "(适用于版本 6.10 到 6.40)。
对于从非 Unicode SAP 系统到 JCoServer 实例的 RFC outbound 调用或对非 Unicode 或 Unicode SAP 系统的任何 inbound RFC 调用,您无需执行任何特殊配置任务。
相关文章
- java基础知识回顾之javaIO类--java序列化和反序列化
- Java异常--基本概念try...catch...finally
- Elasticsearch java api 基本搜索部分详解
- 【MyBatis学习06】_parameter:解决There is no getter for property named in class java.lang.String
- java上传并压缩图片(等比例压缩或者原尺寸压缩)
- Java实现 LeetCode 49 字母异位词分组
- Java实现 洛谷 P1000 超级玛丽游戏
- java实现第六届蓝桥杯四阶幻方
- Java实现字符串的旋转
- (Java实现) 洛谷 P1106 删数问题
- Java 8新的时间日期库的20个使用示例
- Java的Covariance设计原理和SAP ABAP的模拟实现
- SAP ABAP里存在Java List这种集合工具类么?CL_OBJECT_COLLECTION了解一下
- SAP BSP, Java Web Project,Android和微信小程序的初始页面设置
- 使用 Java 11 安装 SAP Commerce Cloud 1905 的一些常见问题
- SAP Java Connector 错误 - JCO_ERROR_COMMUNICATION
- 将Java应用部署到SAP云平台neo环境的两种方式
- 如何将 SAP Business Application Studio 里开发的 Java 应用部署到 SAP BTP 上
- 如何在 SAP BTP Java 应用里使用 SQLite 数据库
- 【华为OD机试 2023】 任务总执行时长(C++ Java JavaScript Python)
- Android 匿名共享内存Java接口分析