cancel
Showing results for 
Search instead for 
Did you mean: 

Error ID:CLIENT_RECEIVE_FAILED in ABAP PROXI

Former Member
0 Kudos

Hi All,

I am working on File to ABAP Proxy scenario.

I am getting following error in SXMB_MONI when i tried to post some message.

Error ID:CLIENT_RECEIVE_FAILED

Error Category: INTERNAL

error trace as follows:

<SAP:Category>XIServer</SAP:Category>

<SAP:Codearea="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code><SAP:P1>400</SAP:P1>

<SAP:P2>ICM_HTTP_CONNECTION_FAILED</SAP:P2>

Error : -20

Version : 6040

Component: ICM

Date/Time: Mon Dec 12 18:25:55 2005

Module : icxxconn.c

Line : 2118

Server : XIDSVR_XID_35

Detail : Connection request from (19/3994/0) to host: http://xidsvr, service: 8035 failed (NIEHOST_UNKNOWN) AP-T19, U3994, 135 XIAFUSER, , 18:25:55, M0, W0, , 1/0

<b>Can any one guide me what is the error & what is solution????</b>

My Receiver communication channel configuration is as follows:-

Address Type : URL Address

Host ID : http://xidsvr

Service Number : 8035

Path : /sap/xi/engine?type=entry

<b>Is my Xi adapter above configuration is not correct?</b>

Please guide my.......

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

did you set your system (the one that receives the Proxy call) as an application system

in SXMB_ADM ? (integration engine configuration)

REgards,

michal

Former Member
0 Kudos

Dear michal,

Please tell

<i>"SXMB_ADM ? (integration engine configuration)"</i>

<b>This setting i do in SAP Server(Receiver) or

in XI Server(Sender).</b>

Because in XI server it is set " Integration Server".

Also if i set in XI server as "Application System ".

is My File-to-Idoc or Idoc to File scenario's will failed.????

Former Member
0 Kudos

You need to do that in both XI Server and in backend.

In XI Server set role Integration Server, in Backend set Application System.

Best regards

Christine

Former Member
0 Kudos

Dear michal,

Please tell

1) Currently my XI (135) client is acting as " Integration Server" and i configured File-to-Idoc & Idoc to File scenario's (working fine)

2) So for to Proxy to act as "application Systen" Do i have to create 2 different clients on XI Server.

<b>1st act as " Integration Server".

2nd act as "Application System "(for ABAP Proxy)

.</b>

Former Member
0 Kudos

Umesh,

where does your ABAP Proxy reside? did you create it in XI system? normally the Proxy implementation resides in a SAP backend system such as R/3. There you would need to configure the according client as "Application system". XI itself does not act as application system and imo it does not make sense to create an ABAP proxy in XI system.

The normal process for proxy implementation is:

create message interface in XI

in backend SAP:

create proxy using SPROXY

implement proxy method (inbound) or create program to call proxy (outbound)

best regards

Christine

Former Member
0 Kudos

Dear Christine,

Please Explain Steps of following:---

<u>"In XI Server set role Integration Server, in Backend set Application System."</u>

Is This is done by basis team, guide me steps how to do it.

Regards

Former Member
0 Kudos

as written above in several posts by Michael et. al.

go to transaction SXMB_ADM --> Integration Engine Configuration --> edit --> change global configuration --> choose role "application system" --> save...

best regards

Christine

Former Member
0 Kudos

Dear Christine,

As i understand from above is(whin i check SLD),

<b>For Front End XI</b>

1) In XI SXMB_IFR->SLD->Business Landscape->Business System (XIDSVR)->Business System Role:<b>Integration Server</b>

2) In XI SXMB_IFR->SLD->Business Landscape->Business System (DEVSVR)->Business System Role:<b>Application System</b>

<b>For Backend SAP(ie on XIDSVR)</b>

1) SXMB_ADM --> Integration Engine Configuration --> edit --> change global configuration --> choose role "application system" --> save...

Is above understanding is OK???

Backend SAP means XI-Server SAP.

Former Member
0 Kudos

Hi Umesh,

no. backend SAP does NOT mean XI. XI (ABAP and Java) is Integration Server. Backend SAP is a different SAP system like R/3 or CRM. XI is a system which dies not hold any kind of application data and has no application functionality such as FI, MM, SD. It is just an integration broker, therefore messages are sent to XI and from XI further to a backend system. For proxy communication with a backend i.e. R/3 system, you need to configure this R/3 system as application system.

To make it easier: which systems do you have involved?

1. legacy system sending file

2. xi system doing mapping and calling proxy

3. backend (R/3) system receiving data in proxy call

the configuration of system 2. XI should be in place, but probably you are missing configuration of system 3. R/3...

best regards

Christine

Former Member
0 Kudos

Dear Christine,

Thanks for reply's.

How I can see my Scenarios/ Namespace in R/3 in T.Code = SPROXY, which I develop in XI .

Is I have to import it in R/3????

How to Import Scenarios/ Namespace from XI to R/3????

Is they automatically appear's, if i do following settings:-

- we need to import software component in R/3.

- register queues in sxmb_adm in R/3.

- HTTP destination on R/3(on which proxy is

developed) pointing to XI system.

- configure your R/3 to act as IE using SXMB_ADM

transaction

- values that should be in the R/3 table SPROXSET

IFR_ADDRESS host:8035/rep

IFR_PASSWORD XIPASS

IFR_USER XIAPPLUSER

- After all above Test

SPROXY -> Go To -> Connection Test

Is above steps are enough in R/3 for implement ABAP PROXY????

If more steps required please tell?????

Regards

Umesh

Former Member
0 Kudos

Hi Umesh,

>>- we need to import software component in R/3.

no, you do not need to import SWCs in R/3

>>- register queues in sxmb_adm in R/3.

yes, that is necessary

>>- HTTP destination on R/3(on which proxy is

developed) pointing to XI system.

yes, that is necessary

>>- configure your R/3 to act as IE using SXMB_ADM

transaction

the right entry is LOC - application system and then the URL of your XI system beneath.

>>- values that should be in the R/3 table SPROXSET

IFR_ADDRESS host:8035/rep

IFR_PASSWORD XIPASS

IFR_USER XIAPPLUSER

depend on your sys environment, but yes, necessary

>>- After all above Test

SPROXY -> Go To -> Connection Test

yes...

additionally you have to configure SLD connection from R/3 to the SLD used by your XI system.

Have you checked this config guide https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/52a10ae0-0701-0010-4cb5-d8c... chapter 8 "Connecting Business Systems with an Integration Engine to the Central Integration Server" this lists in detail the steps to set up an R/3 system to use proxy communication with XI.

best regards

Christine

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Umesh,

according to XI config guide URL to be used for application system is /sap/xi/engine?type=receiver whereas the URL on Integration Server is /sap/xi/engine?type=entry. Did you check that the URL which you use to call the backend SAP is using "type=receiver"?

best regards

Christine

MichalKrawczyk
Active Contributor
0 Kudos

hi,

instead of using URL in your communicaiton channel

use http destination

this is a destination on your XI system

that points to the system that receives PROxy call

Regards,

michal

Former Member
0 Kudos

My Business System

Pipe line URL: http://XIDSVR:8035/sap/xi/engine?type=entry

&&&&&

My SXMB_IFR URL : http://xidsvr:53500/rep/start/index.jsp