cancel
Showing results for 
Search instead for 
Did you mean: 

Abap Proxy: ICM_HTTP_FAILED_ERROR

nisarkhan_n
Active Contributor
0 Kudos

Hi

We are trying to connect the Ecc6 to XI using the ABAP Proxy:

we have done the following settins in Ecc6

Created the following RFC

1. LCRSAPRFC---->Pointing to SAP XI

2. SAPSLDAPI---->Pointing to SAP XI

maintained the SLDAPICUST TC Pointing to SLD of XI server

SLDCHECK is working from Ecc6

I have also created the connection type 'H' pointing to XI pleae see the error.bmp file for details, the problem is when i execute this RFC Dest created it is giving me ICM_HTTP_CONNECTION_FAILED.

All the servicess in the SICF is activated, in SMICM i have the HTTP servcie and is active.

I have also configured the ECC6 SXMB_ADM accordingly:

Role of busniess system -


> Application System

Corresponding Integ.server-->dest://(RFCcreated type H)

i am also getting the following error when i try to check the Sproxy

Run->Sproxy error:No connection to Integ Builder found.

when the run the following reports to debug this i am getting following outputs

SPROX_CHECK_IFR_ADDRESS: http://nwserv04s:50000/rep

SPROX_CHECK_HTTP_COMMUNICATION: HTTP communication contains errors

SPROX_CHECK_IFR_RESPONSE: HTTP error (return code 400, message "ICM_HTTP_CONNECTION_FAILED")

SPROX_CHECK_IFR_CONNECTION: Integration Builder data not understood

And also in the SMICM trace level the error details it is showing me the entry for the default port 8080, when i check after executing the RFC type H.

kindly let us know where i have to look into

regards

suresh

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi..

Go through this blog..

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

vasanth.

nisarkhan_n
Active Contributor
0 Kudos

Yes all the services are active as i had mentioned in the question.

And i have gne trought the links which you have given,

Kidnly let me know why RFC destination gives ICM_HTTP_CONNECTION_FAILED error, when all the servies are active.

moorthy
Active Contributor
0 Kudos

Check these:

1) SMICM--> Services->Find for Http in XI system: check the port in XI box with port used in SM59 of ECC system

2) Same in ECC

3) User ID and Passwords used in the SM59

4) url used in the SM59 ? type this url with port in the browser and check what is the status ?

Hope this helps,

Rgds,

Moorthy

nisarkhan_n
Active Contributor
0 Kudos

Moorthy

1) SMICM--> Services->Find for Http in XI system: check the port in XI box with port used in SM59 of ECC system : Checked my HTTP Service port in XI is 8000 and same port i am using in SM59 on ECC

2) Same in ECC : ECC Http service is also active and port is 8001 ( i am using XI port in SM59 of Ecc)

3) User ID and Passwords used in the SM59: PIAPPLUSER and PWD

4) url used in the SM59 ? type this url with port in the browser and check what is the status ? : the pth string is /sap/xi/engine?type=entry Host:Nwserv04s Service: 8000

this is the link: http://nwserv04s:8000/sap/xi/engine/?type=entry

regards

Nisar

Former Member
0 Kudos

Nisar,

http://nwserv04s:8000/sap/xi/engine?type=entry

enter this url in the browser and see what your getting when askfor userid and password give the sampassword and userid u give in HTTP . if sucess you should get soap message " <SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack>

</SAP:Error>"

Regards

Sreeram.G.Reddy

nisarkhan_n
Active Contributor
0 Kudos

Hi Sreeram

I tried this link"http://nwserv04s:8000/sap/xi/engine?type=entry " on the IE, once i enter it is asking for the user name and PWD.

and i am getting the respose also.

I have changed the path prefix in the SM59 of connection type H i am still getting the ICM_HTTP_Connection_failed.

regards

Nisar

Former Member
0 Kudos

can you check both ur WAS are at same vesrion. also check ur Business system role in SLD and its settings

Former Member
0 Kudos

Hi,

When you try to test your RFC Conncetion is it asking you for login details? If so then there is problem with the RFC destination.

Regards,

Kumar

nisarkhan_n
Active Contributor
0 Kudos

My ERP Is ECC6 and XI is 7.0, how can i check the SAPWEBAS Version, Does the version matter?

The role of the Ecc6 in SLD is Application System and releated Integreation Server is XI server.

When i run the RFC Dest i am not getting any login screen it is just throwing error.;

prabhu_s2
Active Contributor
0 Kudos

what is the error when testing rfc dest?

Former Member
0 Kudos

<<<<Created the following RFC

1. LCRSAPRFC---->Pointing to SAP XI

2. SAPSLDAPI---->Pointing to SAP XI

Can u check the program id which have been mentiond in above RFC, are registered on gateway ..??

R these RFC workng correctly..??

Regards

Sushil

Former Member
0 Kudos

what are the XI BS details in SLD.

nisarkhan_n
Active Contributor
0 Kudos

XI BS role is Integ Server and the releated IS is the BS name of XI.

the RFC's in Ecc6 are working fine and are Registred in JCO.

Former Member
0 Kudos

it should be application system.

nisarkhan_n
Active Contributor
0 Kudos

XI BS Role should be Integreation Server right? beacuse i have defined the XI my Integreation Server.

I had tried changing this but i was getting same error earlier.

Former Member
0 Kudos

I strongly feel that HTTP connection entries in SM59 are wrong . so please delete it and create in new one with different name make necassary change in SXMB_ADM also. As ever other thing seems to be correct. please do check properly in ur HTTP connection.

Regards

Sreeram.G.Reddy

Former Member
0 Kudos

<<<<Created the following RFC

1. LCRSAPRFC---->Pointing to SAP XI

2. SAPSLDAPI---->Pointing to SAP XI

Can u check the program id which have been mentiond in above RFC, are registered on gateway ..??

R these RFC workng correctly..??

Regards

Sushil

nisarkhan_n
Active Contributor
0 Kudos

all the RFC are working correctly and the PID are registred in the JCO.

sreeram,

i will try one more time by recreating the RFC Dest.

Former Member
0 Kudos

Are u using HostNAME: Port No. in ur RFC..??

If so then has the entry done is host file of application system for corresponding

IP. or you may try with IP directly in RFC.

Regards

Sushil

nisarkhan_n
Active Contributor
0 Kudos

Hostfile entry is done, i have tried both giving the host name and IP address.

moorthy
Active Contributor
0 Kudos

Hi,

Did you go thru this blog:/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

Also find out the http service is active in SMICM >go to Service> find out the entry for http ...of ECC system.

Rgds,

Moorthy