cancel
Showing results for 
Search instead for 
Did you mean: 

regarding alert

Former Member
0 Kudos

Hi

I am getting this alert "JCO_COMMUNICATION_FAILURE error text:

"COMMUNICATION FAILURE" during JCo

call. Error when opening an RFC

connection"

System:BXP

Segment:SAP_CCMS_az18u158_BXP_01

MTE:BXP\IEngine_BXP_997 Integration

Server\Category MAPPING\Message alerts

by Error Codes

Please tell how to solve this alert

regards

rao

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

First, could you please do the following check:

1) Call SM59, check RFC destinations: AI_RUNTIME_JCOSERVER and

AI_DIRECTORY_JCOSERVER, what is the Program ID under Registered

Server Program section?

2) Call J2EE visual admin, choose cluster -> server -> JCO RFC provider

there should be AI_RUNTIME_<SID> and AI_DIRECTORY_<SID> under

available RFC destination tab. Please make sure their names are the

same as the program ID registered in AI_RUNTIME_JCOSERVER and

AI_DIRECTORY_JCOSERVER respectively.

3) Also make sure the gateway host and service are the same in both

RFC configurations.

Can you perform an R/3 trace for this issue aswell - to trace the

RFC connection issue? It maybe that there is an error like

"timeout during allocate of registered program" which is likely with

this type of message in SXMB_MONI. (SAP Note No. 84850)

1) set gw/reg_timeout to a higher value

2) check/change current Queue and Mapping Configuration/Setup

the parallel number of XI outbound queues (XBTO* queues) is

set in XI configuration (SXMB_ADM); setting EO_OUTBOUND_PARALLEL

to e.g. 20 allows 20 messages to be mapped in parallel;

this queue number multiplies by the number of different

configured receivers

#receivers * EO_OUTBOUND_PARALLEL should correspond to the number

of parallel configured mapping threads (J2EE Visual Admin,

service JCo Rfc Provider, Destination AI_RUNTIME_*, #processes)

if ( #used-outbound-queues > #jco-mapping-threads ) then this

can cause the above seen timeout error

=> consequence check/change parameter EO_OUTBOUND_PARALLEL or

JCo mapping threads (processes)

Finally, if you are perhaps running on AIX, then check note 716927

Otherwise tell which OS do you run on

regards,

jaime

Former Member
0 Kudos

Hey

in sm59 under TCP/IP connections just check the connectivity of AI_DIRECTORY_JCOSERVER and AI_RUNTIME-JCOSERVER

thanx

ahmad