cancel
Showing results for 
Search instead for 
Did you mean: 

Visual Admin - JCo RFC failure

Former Member
0 Kudos

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)

Accepted Solutions (0)

Answers (2)

Answers (2)

sunny_pahuja2
Active Contributor
0 Kudos

Hi,

Increase parameter CPIC_MAX_CONV to 500 in your environment variable file.

Also check below links:

/message/1961145#1961145 [original link is broken]

Thanks

Sunny

rajan_s
Participant
0 Kudos

Hi,

Please check if ports are open and if you are using the right gateway. Also, check if you are using the right system number.

Thanks,

Rajan