cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP Reciver Error

Former Member
0 Kudos

Hello,

We are trying to configure a IDOC -> XI -> HTTP(S) and HTTP(S) ->XI->IDOC scenarios. We installed and configured proxy (Apache) in DMZ zone to take care of the security and encryption part.

Communication between XI and Proxy is plain HTTP.

Connfigured IDOC and HTTP adapter.. but have few questions on HTTP adapter side.

1.HTTP Receiver adapter:

Addressee type: URL ( http: <customer web server>/orders_outbound)

Target host: < customer web server >

Service no: 80

Path: / orders_outbound

Authentication : Userid: xxxxxx Password: xxxxxxx

IDOC is passing Ok from SAP to XI but its failing at HTTP adapter side… its giving “ <SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>

<SAP:P1>404</SAP:P1>

<SAP:P2>Not Found</SAP:P2>

<SAP:P3>Not Found</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Http server code 404 reason Not Found explanation Not Found</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>” error.

Could some one please help me in resolving this error.

Any help will be very much appreciated.

Best Regards - - Dhiraj

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Dhiraj,

<i>Path: / orders_outbound</i>

Check if there is the space between the / and orders.

Your path should like this...

Path: /orders_outbound

remaining all parameters correct in your channel.

Thanks & Regards,

Sekhar

moorthy
Active Contributor
0 Kudos

Hi,

Is your Integration Server Pipiline is having http port as mentioned in your ealier post ?

2) Check that the port really is the ICM HTTP Port and not the J2EE port i.e SMICM then menu GOTO --> SERVICES and check the port number for HTTP. It should be HTTP port.

3) As you are using HTTPs Check and correct the SSL configuration for the ABAP and

the J2EE side of the system

Hope this helps,

Regards,

Moorthy

Former Member
0 Kudos

Hi,

A 404 error occurs when the server has not found anything matching the Request-URI.

Make sure the URL is as follows:

http://<hostname:port>/<path>?<query-string>;

<i>

Target host: < customer web server >

Path: / orders_outbound</i>

There are extra spaces in the values specified for Target host and Path. This might be the cause of the problem.

Regards,

Smitha.

Former Member
0 Kudos

Check ur URI

http://<>/Orders_Outbound

I think its not able to resolve the path to service.

I also see a ' ' in your path..Recheck these.

Also recheck your Proxy settings to Server