当前位置: 首页 > 后端技术 > Java

SAPJavaConnector正常运行所需的网络配置

时间:2023-04-01 16:50:36 Java

SAPJCO在本地安装成功,并将目录添加到PATH环境变量中,运行命令行:java-jarsapjco3.jar如果看到如下弹窗-up窗口,表示JCO配置成功。JCo使用基于TCP/IP的CPI-C协议进行底层网络通信。通常TCP/IP协议是操作系统提供的一种通信服务。因此,作为JCo工作的先决条件,必须配置TCP/IP服务。如果您的机器上安装了有效的SAPGUI,则所有必要的TCP/IP配置步骤都应在其安装期间完成。但是,如果您在新系统上从头开始安装JCo,则必须注意以下事项:确保您可以实际访问SAP应用程序、消息传递和网关服务器或SAP路由器。如果这不起作用,请向您的网络管理员寻求帮助。如果需要,确保SAP应用程序、消息传递和网关服务器或SAP路由器也可以通过使用它们的逻辑主机名(ping)访问。如果您无法通过这种方式访问??它们,请检查您的DNS(域名服务)条目或在本地主机文件中维护相应的主机名(对于Windows系统:\system32\drivers\etc\hosts)。如果要使用负载平衡登录,请检查服务文件中是否定义了SAP消息服务器服务及其TCP端口。服务文件中必须有一个格式为sapms/tcp的条目,其中=3个字母的SAP系统ID。(在Windows系统上,服务文件通常存储在\system32\drivers\etc\services中)如果你想从UnicodeSAP系统向JCoServer实例发出RFC出站调用,你必须为你的RFC设置Unicode选项交易SM59中的目标。此选项可在“Unicode”或“MDMP&Unicode”选项卡(对于7.00及更高版本)的“与目标系统的通信类型”部分或“特殊选项”选项卡的“目标系统中的字符宽度”中找到对于从非UnicodeSAP系统到JCoServer实例的RFC出站调用或对非Unicode或UnicodeSAP系统的任何入站RFC调用,您不需要执行任何特殊的配置任务。