介绍
SAP Java Connector (SAP JCO) 是java程序 和 SAP应用进行通讯的中间件,一般用于JAVA应用和SAP集成,关于JCO最新版本的介绍、SDK下载、集成文档等,可访问 https://support.sap.com/en/product/connectors/jco.html 获取。
问题现象
在使用 JCO3.0 和 SAP S/4 HANA 集群 进行通信时,偶发会出现错误:Connection refused: partner 'hostname:service' not reached。在大批量调用时(如凌晨的定时获取SAP数据任务,同时调用几十个接口),有5%~10%的调用会出现该问题。
解决方法
出现该问题,一般是由于使用了旧版本的 sapjco3.jar 导致的,根据 Note # 001535691 -- ”Connect failure on load balanced logon under heavy load“ 的描述,