cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP 404 - still no solution......

Former Member
0 Kudos

Hi, well i know this is discussed so many times but i haven't sovled my old problem for getting this demo examples running.

I try to get the checkFlightSeatAvailibility-demo but it is not working "my way". After checking the availibility i get an error like this:

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category> 
  <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code> 
  <SAP:P1>404</SAP:P1> 
  <SAP:P2>Not Found</SAP:P2> 
  <SAP:P3 /> 
  <SAP:P4 /> 
  <SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD> <TITLE>404 Not Found</TITLE> </HEAD><BODY> <H1>Not Found</H1> The requested URL /sap/xi/engine was not found on this server.<P> <HR> <ADDRESS>Oracle HTTP Server Powered by Apache/1.3.22 Server at csghhsap02.c1-group.dom Port 80</ADDRESS> </BODY></HTML></SAP:AdditionalText> 
  ......

I have no idea, i checked everything like given on the HTTP-Error Blog <a href="/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

I did it so often that i am kind of desperate because i can't go on in learning SAP XI. Even if i would try some other scenario's the mistake will pursuit me.

Has somebody a really good solution on what gearwheel i can try to work...

Best regards, Jens

Accepted Solutions (0)

Answers (2)

Answers (2)

agasthuri_doss
Active Contributor
0 Kudos

Hi,

1) Ping csghhsap02

2) Check Whethere --

="http://sap.com/xi/XI/Message/30"

OR

="http://sap.com/XI/xi/Message/30"

3)Check the Port

4)Oracle HTTP Server Powered by Apache/1.3.22 Server at csghhsap02 Is it UP.

5) The SOAP message that sent might not have an

envelope also will throw this ERROR.

Regards

Agasthuri Doss

Former Member
0 Kudos

> Hi,

>

> 1) Ping csghhsap02

works fine

> 2) Check Whethere --

>

> ="http://sap.com/xi/XI/Message/30"

> OR

>

> ="http://sap.com/XI/xi/Message/30"

it's: "http://sap.com/xi/XI/Message/30"

>

> 3)Check the Port

HTTP-Port is 8020, configured in ICM Monitor, but actually i have no idea if it is the right one

> 4)Oracle HTTP Server Powered by Apache/1.3.22 Server

> at csghhsap02 Is it UP.

well, i am no real admin, but seems to run on localhost

> 5) The SOAP message that sent might not have an

> envelope also will throw this ERROR.

how to correct this?!

i really appreciate ur help, thx!

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Port- 80 ( csghhsap02.c1-group.dom Port 80</ADDRESS> )

You have mentioned.

>>>5) The SOAP message that sent might not have an

envelope also will throw this ERROR.

In Tcode- /nsxmb_moni,

There is a Inbound messages.. Check whethere it is Green flag.

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi,

well i wonder where do u get this url from?!

So i have to maintain the http-port 8080....

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Check this..

>>>5) The SOAP message that sent might not have an

envelope also will throw this ERROR.

In Tcode- /nsxmb_moni,

There is a Inbound messages.. Check whethere it is Green flag.

Regards

Agasthuri Doss

agasthuri_doss
Active Contributor
0 Kudos

Hi,

>>well i wonder where do u get this url from?!

--From your 1 question of this post...

2) Change the port and try it out. ( 8080 )

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi, everything is red, unfortunately.

But i am pretty sure that i have configuered everything needed in the Integration Directory.

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Check it comes under like this the Basic structure..

-


<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message -->

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">

<SOAP:Header>

<SOAP:Body>

</SOAP:Envelope>

-


Regards

Agasthuri Doss

agasthuri_doss
Active Contributor
0 Kudos

Hi,

>>>everything is red, unfortunately.

Means the Inbound Message itself wrong.. in the sense the message coming to the XI itself wrong.

Check the SENDER adapter whether it is Configured proparly.

Regards

Agasthuri Doss

Former Member
0 Kudos

yes, seems to be the mistake - i will fix it and report!

i will come back to you!

best regards, Jens

Former Member
0 Kudos

> Hi,

>

> >>>everything is red, unfortunately.

>

> Means the Inbound Message itself wrong.. in the

> sense the message coming to the XI itself

> wrong.

>

> Check the SENDER adapter whether it is Configured

> proparly.

Hi Agasthuri Doss, i checked the config guide for the demo-examples and there is no hint about a necessary sender channel/adapter. But i checked the receiver-channels and added the system-ID. After new testing, i got the ICM_HTTP_CONNECTION_FAILED - Error. I checked the SDN and find some hints like increasing the HTTP_TIMEOUT - but even this is not working.

Do u have some ideas???

Regards

agasthuri_doss
Active Contributor
0 Kudos

Hi,

>>ICM_HTTP_CONNECTION_FAILED

1) Check the Connection Parameters

(Servername + port no) and Check User Name and PWD.

2)Check this SAP Note-824554,783515,706563

3)Checked with the basis team and find whethere the Port 80 for HTTP is blocked or not on the XI Server.

4) Try System restart

Regards

Agasthuri Doss

Former Member
0 Kudos

> Hi,

>

> >>ICM_HTTP_CONNECTION_FAILED

>

> 1) Check the Connection Parameters

> (Servername + port no) and Check User Name and PWD.

Hi Agasthuri Doss, well it seems to bee the USER. I put there XIAPPLUSER with the common pwd but it's not working. Is there no other user-role allowed as SAP_XI_APPL_SERV_USER, which is the role the user must have - like the config-Guide says. I put there some other role for RFCs, maybe this is the reason that there is an error.

I am sure of this error because i put my own user, super user in the system. With this it all works properly.

Any Ideas?!

former_member192798
Active Contributor
0 Kudos

Hi Jens,

Did you maintain Client, UserId, Password, and Lang information in SICF transaction -> sap/xi/engine ? Double click on service and check whether you have entered correct information.

Regards.

Praveen

Former Member
0 Kudos

Hi, thx.

One question: do i have to put my different Clients in this services, do i have to registrate them here? I thought so...

also there is a given service called engine_srm_010 - do i have to put there a user too?!

I tested the users but nothing happend - but u r right, I haven't put Client, User and PW there...do i really need this to?!

Sorry for my questions

thx for ur help!

BR

former_member192798
Active Contributor
0 Kudos

Hi Jen,

Whichever client you are handling, you need to maintain Client, UserId and Password. Just implement this and it should work.

Regards.

Praveen

agasthuri_doss
Active Contributor
0 Kudos

Hi,

1) Did you maintain Client, userid, password, and lang information in SICF transaction -> sap/xi/engine ? Double click on service and check whether you have entered correct information.

2)Access the trace file and search for traces with severity ERROR, WARNING or stack traces.

If we do not find an error in the log file or the error message does not explain the problem sufficiently, access the default Trace. The default trace file contains detailed messages for developers. Extract the relevant trace information e.g. using the time stamp or the message ID.

If this does not explain the problem in more detail, increase the trace level and reproduce the problem. Then restart message processing using the message display tool. Mark the message and select repeat.

3)Check the Note-803145

4) 404 is an HTTP response code that indicates that the resource in question could not be found. Usually this is due to an incorrect URL check all URLs.

5)The SOAP message that sent might not have an envelope.

Regards

Agasthuri Doss

Former Member
0 Kudos

> Hi,

>

> 1) Did you maintain Client, userid, password, and

> lang information in SICF transaction -> sap/xi/engine

> ? Double click on service and check whether you have

> entered correct information.

Yes i did, but nothing changed.

> 2)Access the trace file and search for traces with

> severity ERROR, WARNING or stack traces.

> If we do not find an error in the log file or the

> error message does not explain the problem

> sufficiently, access the default Trace. The default

> trace file contains detailed messages for developers.

> Extract the relevant trace information e.g. using the

> time stamp or the message ID.

Sorry, but where to find this trace file, can u please tell me....

> If this does not explain the problem in more detail,

> increase the trace level and reproduce the problem.

> Then restart message processing using the message

> display tool. Mark the message and select repeat.

>

> 3)Check the Note-803145

>

> 4) 404 is an HTTP response code that indicates that

> the resource in question could not be found. Usually

> this is due to an incorrect URL check all URLs.

This i did several times, should be alright!

I am really thankful this far....

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Did you checked-

5) The SOAP message that sent might not have an envelope

6) again type the URL

7) Go for SLD Cache.

To clear the SLD cache, from the Integration Builder main menu, choose Environment ® Delete Cache for SLD Data.

😎 Check the DUMP you might get some more information.

TCODE- ST22

Regards

Agasthuri Doss

Former Member
0 Kudos

> 5) The SOAP message that sent might not have an

> envelope

it has no envelope, ur right - what do i have to do?!

Best regards, Jens

Message was edited by: Jens S