Skip to Content
0
Former Member
Dec 06, 2009 at 05:02 PM

Visual Admin - JCo RFC failure

49 Views

Hi,

We are getting below error when using Visual administrator -> cluster > server0 > services -> Destination

RFC destination created causing error when save & test.We are trying to use load balancing using message server, within company network.

We have one CI and 2 app servers.

Interestingly, this error happens only in CI. other 2 app servers are passing test in "Destination" services and also working when called in "JCo RFC Provider"

Looks it is failing at sap gateway., however, not many users are logged on now.

When pining gateway host, it says alive..

also, SMGW does not show 100 connections.

Thanks,

Default Trace:

com.sap.security.core.persistence.datasource.imp.r3persistence.R3JCo640Proxy$Client640.execute(R3JCo640Proxy.java:473)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource.checkBufferRefresh(R3RoleDataSource.java:2213)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource.access$000(R3RoleDataSource.java:54)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource$1.run(R3RoleDataSource.java:679)

at java.lang.Thread.run(Thread.java:534)

Caused by: com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed

Connect_PM TYPE=A ASHOST=localhost SYSNR=01 GWHOST=localhost GWSERV=sapgw01 PCS=1

LOCATION CPIC (TCP/IP) on local host with Unicode

ERROR max no of 100 conversations exceeded

TIME Sun Dec 6 10:25:47 200

RELEASE 700

COMPONENT CPIC (TCP/IP) with Unicode

VERSION 3

RC 466

MODULE r3cpic_mt.c

LINE 10727

COUNTER 3613

at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:518)

at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java:1086)

at com.sap.mw.jco.JCO$Client.connect(JCO.java:3256)

at com.sap.mw.jco.JCO$Pool.getClient(JCO.java:5417)

at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:6186)

at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:6136)

at com.sap.mw.jco.JCO.getClient(JCO.java:8804)

at com.sap.security.core.persistence.datasource.imp.r3persistence.R3JCo640Proxy$Client640.fetchClient(R3JCo640Proxy.java:529)

at com.sap.security.core.persistence.datasource.imp.r3persistence.R3JCo640Proxy$Client640.execute(R3JCo640Proxy.java:448)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource.checkBufferRefresh(R3RoleDataSource.java:2213)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource.access$000(R3RoleDataSource.java:54)

at com.sap.security.core.persistence.datasource.imp.R3RoleDataSource$1.run(R3RoleDataSource.java:679)

at java.lang.Thread.run(Thread.java:534)