on 03-01-2011 11:31 AM
Hi JCo Expert,
I ran into an error while doing JCo standalone clients stressing testing.
I have one single ABAP server(SAP NetWeaver 7.1 Dual stack installed) and try to have 180 JCo clients concurrently access it for the same RFC.
In client side code, one single JCoDestination instance will be shared by all the threads to make the call with stateless style.
I noticed that in the same condition, only when my thread number is more than 90, the above error occured. Other number less than 90 would be fine. Here is my jcoDestination configuration file content:
jco.client.lang=en
jco.destination.peak_limit=10
jco.client.client=001
jco.client.passwd=abc
jco.client.user=abc
jco.client.sysnr=00
jco.destination.pool_capacity=200
jco.client.ashost=abc
Did I get something wrong in my client JCo code or I need to tune my ABAP server. My target is to have 180 concurrent clients to be running more than 30 mins.
Thanks,
Jian
Edited by: jian.liao on Mar 1, 2011 12:33 PM
Edited by: jian.liao on Mar 1, 2011 12:34 PM
Edited by: jian.liao on Mar 1, 2011 4:26 PM
Edited by: jian.liao on Mar 1, 2011 4:29 PM
Here is the detail exception message:
But I got the following error message and exception trace:
-
[java] Caused by: RfcException: [null]
[java] message: CPIC-CALL: CMRCV on convId: 96119089
[java]
[java] LOCATION SAP-Gateway on host bj01.pac.adobe.com / 3300
[java] ERROR Return codes ( function=STIAsRcvFromGw /
[java] CPIC-RC=CM_DEALLOCATED_ABEND / SAP-RC=R3_LOGIN_FAILED )
[java] TIME Tue Mar 01 19:11:06 2011
[java] RELEASE 720
[java] COMPONENT CPIC (TCP/IP) with Unicode
[java] VERSION 3
[java] RC 772
[java] MODULE r3cpic.c
[java] LINE 8674
[java] COUNTER 5
[java]
[java] Return code: RFC_FAILURE(1)
[java] error group: 102
[java] key: RFC_ERROR_COMMUNICATION
[java]
[java] at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:185)
[java] at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(M
iddlewareJavaRfc.java:1306)
[java] ... 10 more
[java] Caused by:
[java] >RfcIoException:
[java] message: CPIC-CALL: CMRCV on convId: 96119089
[java]
[java] LOCATION SAP-Gateway on host bj01.pac.adobe.com / 3300
[java] ERROR Return codes ( function=STIAsRcvFromGw /
[java] CPIC-RC=CM_DEALLOCATED_ABEND / SAP-RC=R3_LOGIN_FAILED )
[java] TIME Tue Mar 01 19:11:06 2011
[java] RELEASE 720
[java] COMPONENT CPIC (TCP/IP) with Unicode
[java] VERSION 3
[java] RC 772
[java] MODULE r3cpic.c
[java] LINE 8674
[java] COUNTER 5
[java]
[java] Return code: RFCIO_ERROR_SYSERROR(5)<
[java]
[java]
[java] at com.sap.conn.rfc.engine.RfcIoOpenCntl.ab_rfclisten(RfcIoOpenC
ntl.java:1383)
[java] at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:146)
[java] ... 11 more
[java] com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: CPIC-C
ALL: CMRCV on convId: 96117089
[java]
[java] LOCATION SAP-Gateway on host bj01.pac.adobe.com / 3300
[java] ERROR Return codes ( function=STIAsRcvFromGw /
[java] CPIC-RC=CM_DEALLOCATED_ABEND / SAP-RC=R3_LOGIN_FAILED )
[java] TIME Tue Mar 01 19:11:06 2011
[java] RELEASE 720
[java] COMPONENT CPIC (TCP/IP) with Unicode
[java] VERSION 3
[java] RC 772
[java] MODULE r3cpic.c
[java] LINE 8674
[java] COUNTER 5
[java]
[java] at com.sap.conn.jco.rt.MiddlewareJavaRfc.generateJCoException(Mi
ddlewareJavaRfc.java:639)
[java] at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(M
iddlewareJavaRfc.java:1313)
[java] at com.sap.conn.jco.rt.ClientConnection.connect(ClientConnection
.java:712)
[java] at com.sap.conn.jco.rt.PoolingFactory.getClient(PoolingFactory.j
ava:537)
[java] at com.sap.conn.jco.rt.ConnectionManager.getClient(ConnectionMan
ager.java:75)
[java] at com.sap.conn.jco.rt.Context.getConnection(Context.java:209)
[java] at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.jav
a:1139)
[java] at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.jav
a:1114)
[java] at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:30
2)
[java] at com.adobe.livecycle.sap.jco._Super_BAPI_FLCUST.bapiFlightGetl
ist(_Super_BAPI_FLCUST.java:27)
[java] at com.adobe.livecycle.sap.jco.TestMain$2.run(TestMain.java:108)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: RfcException: [null]
[java] message: CPIC-CALL: CMRCV on convId: 96117089
[java]
[java] LOCATION SAP-Gateway on host bj01.pac.adobe.com / 3300
[java] ERROR Return codes ( function=STIAsRcvFromGw /
[java] CPIC-RC=CM_DEALLOCATED_ABEND / SAP-RC=R3_LOGIN_FAILED )
[java] TIME Tue Mar 01 19:11:06 2011
[java] RELEASE 720
[java] COMPONENT CPIC (TCP/IP) with Unicode
[java] VERSION 3
[java] RC 772
[java] MODULE r3cpic.c
[java] LINE 8674
[java] COUNTER 5
[java]
[java] Return code: RFC_FAILURE(1)
[java] error group: 102
[java] key: RFC_ERROR_COMMUNICATION
[java]
[java] at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:185)
[java] at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(M
iddlewareJavaRfc.java:1306)
[java] ... 10 more
[java] Caused by:
[java] >RfcIoException:
[java] message: CPIC-CALL: CMRCV on convId: 96117089
[java]
[java] LOCATION SAP-Gateway on host bj01.pac.adobe.com / 3300
[java] ERROR Return codes ( function=STIAsRcvFromGw /
[java] CPIC-RC=CM_DEALLOCATED_ABEND / SAP-RC=R3_LOGIN_FAILED )
[java] TIME Tue Mar 01 19:11:06 2011
[java] RELEASE 720
[java] COMPONENT CPIC (TCP/IP) with Unicode
[java] VERSION 3
[java] RC 772
[java] MODULE r3cpic.c
[java] LINE 8674
[java] COUNTER 5
[java]
[java] Return code: RFCIO_ERROR_SYSERROR(5)<
[java]
[java]
[java] at com.sap.conn.rfc.engine.RfcIoOpenCntl.ab_rfclisten(RfcIoOpenC
ntl.java:1383)
[java] at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:146)
[java] ... 11 more
-
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.