首页 > 编程语言 >SAP Java Connector 正常运行所需的网络配置

SAP Java Connector 正常运行所需的网络配置

时间:2022-11-06 18:12:32浏览次数:49  
标签:RFC Java IP 系统 TCP Connector Unicode SAP

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 调用,您无需执行任何特殊配置任务。

标签:RFC,Java,IP,系统,TCP,Connector,Unicode,SAP
From: https://www.cnblogs.com/sap-jerry/p/16863246.html

相关文章

  • JAVA开发搞了一年多的大数据,究竟干了点啥
    JAVA开发搞了一年多大数据的总结​ 2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一......
  • 最新版Jenkins(jdk11)-----JAVA项目使用低版本jdk编译的解决办法
    背景开源Devops工具Jenkins宣布:从6月28日发布的Jenkins2.357和即将发布的9月LTS版本开始,Jenkins最低需要Java11。所以,你懂得,很坑,项目只是jdk1.8解决......
  • java IO流
    java文件创建:(1)第一种创建方式(2)第二种创建方式 (3)第三种创建方式  (4)文件信息的查询操作  (5)文件夹的创建file.mkdir()创建文件夹成功返回true,失败返回false......
  • JavaI/O流
    创建文件的方法方法一@Testpublicvoidcreate1(){StringfilePath="D:\\file1.txt";Filefile=newFile(filePath);try{......
  • JAVA异常处理
    异常处理异常1.异常的体系结构java.lang.Throwable* |---java.lang.Error:一般不编写针对性的代码进行处理* |---java.lang.Exception:可以进行异常的处理* |......
  • javaScript(2)
    运算符+数学运算字符串拼接varc=1+1+'str'+(1+1)//2str2     任何数值类型的值+字符串都是字符串/除法var10/2//5var0/0//NaN ......
  • Java 变量存储的位置
    局部变量方法中的局部变量存在于栈内存。每当程序调用一个方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应......
  • JAVA-考勤查询实现
    packagecom.itheima;importjavax.swing.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.text.ParseException;importj......
  • 用JavaScript实现网页滚动
    1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metahttp-equiv="X-UA-Compatible"content="IE=edge">6<metaname=......
  • JAVA-手机日期和时间显示
    packagecom.itheima;importjavax.swing.*;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassShowDateTime02{publicstaticvoidma......