cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP_RESP_STATUS_CODE_NOT_OK -404 error

Former Member
0 Kudos

hai all,

iam working on proxy to proxy scenario

iam getting

<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>

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

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

error in sxmb_moni

can any one can explain

regards,

madhav

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hey Madhav,

Just see my <b>previous reply</b>. In which i have suggested <b>one blog</b> which is having all kind of HTTP errors and their solutions. Just go through that and you will get the solution.

Regards,

Sarvesh

nisarkhan_n
Active Contributor
0 Kudos

404 is an HTTP response code that indicates that the resource in question couldn't be found. Usually this is due to an incorrect URL, so I would recommend double checking all URLs involved first.

check this

Solution

URL in String Display

URL for calling the Integration Server.

Use

There are two ways of specifying a URL:

http://<host>:<port>/sap/xi/engine?type=entry

<host is the host name of the Integration Server and port is the HTTP port.

If you have already maintained this entry in your system landscape description, you can copy the entry as follows: Choose Edit -> Change Global Configuration Data to switch to change mode. Then select System Landscape - Load Configuration.

You must define the username, password, language, and client in the ICF service in the target system.

The ICF service is called /sap/xi/engine.

The user name is the name of the person who processes the XML messages on the Integration Server.

dest://<IntegrationServer-Destination>

<IntegrationServer-Destination> is the RFC destination (SM59) of type HTTP connection (type H) to the Integration Server. In this case, host name, port, and path prefix are saved in the RFC destination.

First create a type H SM59 destination with the host name and the HTTP port of the Integration Server. Enter the following path prefix: /sap/xi/engine/?type=entry.

In this case, the name of the user and the password are saved in the SM59 destination in the current system; you do not need to specify them in the SICF service in the target system.

You must place the prefix dest:// before the name of the SM59 destination so that the system knows that this is not a direct specification of the URL, but a logical definition in this case.

i think you are reciving this error in the XI reciver adapter check all the values in that once more..i mean path

Former Member
0 Kudos

hi khan,

thanks for fast reply.

i have followed the description that u have given,

ca u please tell me what is that ICF service .

you said

"You must define the username, password, language, and client in the ICF service in the target system."

but i dont know what is ICF service

if u can tell me where to define "username, password, language, and client ".

it will be help ful to me

thanks,

madhav poosarla

nisarkhan_n
Active Contributor
0 Kudos

ICF service: is internet communication serivce...what i meant fom the reply is when you are using the Proxy youa re pushing the xmL to the XI Pipeline to do that your ICF service sgoulkd be active ( TC SICF).....

are you getting this error in the calldapter in the rteciver agrement of the pipeline step?

what are the parameters you have given at the XI reciver adapter side

Former Member
0 Kudos

hai khan,

iam trying push my data from the sender side

when iam checking in the sxmb_moni iam getting this error

nisarkhan_n
Active Contributor
0 Kudos

in SXMB_MONI, what step you are getting this error......?

Former Member
0 Kudos

Hey Madhav,

Just go through this Blog, you will get the tips to correct your problem.

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

Regards,

Sarvesh

nisarkhan_n
Active Contributor
0 Kudos

the problem is when youa re trying to push the data using proxy it is entering into XI but from there it is not able to goto IS, mainly because the URL which is maintained in SXMB_ADM ( Integreation server) is not sedning this data to IS....might be the URL is wrong and the username and PWD it takes from the RFC dest you have created of type H.

if you dnt have acess to check this check with your BASIS team.......

Former Member
0 Kudos

hai khan,

what u have written is correct the same place iam getting the error.

i have created the RFC of type H and the url i have given is correct.

even in the sxmb_adm i have given like "dest://rfc destination"

and i have checked the rfc destination connetion that is also correct.

i am not able to undrstand where iam getting the problem.

Former Member
0 Kudos

Did you maintain correct Client, userid, password, and lang information in SICF transaction -> sap/xi/engine ?

Former Member
0 Kudos

dear parthibha,

after doing some corrections in the rfc destination now iamgetting error as 401 error

prevoiusly i got 404 error.

even now do i need to change the settings in the SICF

and tell me the solution for resolving this 401 error

this is the error iam getting now

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

<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>

<SAP:P1>401</SAP:P1>

<SAP:P2>Unauthorized</SAP:P2>

thanks,

Madhav poosarla

nisarkhan_n
Active Contributor
0 Kudos

now it's authorization error

Error: HTTP_RESP_STATUS_CODE_NOT_OK 401 Unauthorized

Description: The request requires user authentication

Possible Tips:

• Check XIAPPLUSER is having this Role -SAP_XI_APPL_SERV_USER

• If the error is in XI Adapter, then your port entry should J2EE port 5<System no>

• If the error is in Adapter Engine

–then have a look into SAP note- 821026, Delete the Adapter Engine cache in transaction SXI_CACHE Goto --> Cache.

• May be wrong password for user XIISUSER

• May be wrong password for user XIAFUSER

– for this Check the Exchange Profile and transaction SU01, try to reset the password -Restart the J2EE Engine to activate changes in the Exchange Profile After doing this, you can restart the message

the user which you are using in that RFC doens't have enought rights....try using user which has all rights (use serive users)

Former Member
0 Kudos

Hello ,

As this is a timeout error, try resending it.

It may happen because of server overload

Also, double check SPROXY to make sure the connection to IB is working

With Regards,

Vidya

Former Member
0 Kudos

hai vidhya,

i think this is not a time out error.

it is some thing like authentication error.

i have even checked the all urls where i have given.

and rfc destination also working fine.

can u explain why i will get this error.

regards,

madhav poosarla

Former Member
0 Kudos

Hi,

Go to SM59 -


> INTEGARTION_DIRECTORY_HMI -


> Connection Test.

You should not get any error! If you get an error the consult with your basis team.

Regards,

Sarvesh

Former Member
0 Kudos

hai,

thanks for giving fast reply..

i went to sm59 checked the coneetion test of that INTEGARTION_DIRECTORY_HMI it is saying 500 error.

may i know what is INTEGARTION_DIRECTORY_HMI is in that sm59.

thanku,

madhav poosarla

Former Member
0 Kudos

Hi,

So this is the problem. Your connections are not ok. Consult your XI basis team to resolve this issue, because it need authorization. )

Regards,

Sarvesh

***Reward points for helpfull ans.