cancel
Showing results for 
Search instead for 
Did you mean: 

error in processing the idoc

Former Member
0 Kudos

hi,

i modelled a idoc-jdbc scenario and relased an idoc from the r/3 system......but in the <b>message monitoring of the runtimework bench</b> i see an error....the details of the error are as follows

<i>Service cannot be reached

What has happened?

URL http://hwsapxi:50000/sap/bc/gui/sap/its/webgui/! call was terminated because the corresponding service is not available.

Note

The termination occurred in system XIS with error code 403 and for the reason Forbidden.

The selected virtual host was 0.

What can I do?

Please select a valid URL.

If you do not yet have a user ID, contact your system administrator.

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:hwsapxi_XIS_00-v:0-s:403-r:Forbidden

HTTP 403 - Forbidden

Your SAP Internet Communication Framework Team</i>

what does this mean.....

also in <b>component monitoring of the rwb</b> i see another error for my sender component like following

<i>You cannot log on to system TASL_MATERIAL_IDOC_SENDER with user XIRWBUSER

Last Retry Tue Jan 31 13:46:33 IST 2006</i>

please help me..i am unable to understand this....

thanks

pavan

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

What is the url you are using to send messages to sap xi??

Check the URL that is used to send the message to XI, for example

https://server:ICM-port/sap/xi/engine?type=entry

i think you have an incorrect url.

Secondly, you can activate the service engine if path sap/xi/engine is not active by t code SICF.

But recheck or send the url are you are using.

Thirdly, check the authorization of XIRWBUSER .

Regards,

Anirban.

Former Member
0 Kudos

Hi Anirbhan,

thanx for ur reply

i am not using any URL to end the message to XI..

i am sending the idoc from the SAP R-3 system to the XI system

And abt the URL that u gave, what is it used for..?

please tell me abt it..

<i>Thirdly, check the authorization of XIRWBUSER</i>

How and where can i check it authorization

also in the TCODE <b>IDX5</b> in the XI system i saw the following message for the failed idoc..

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

- <!-- Receiver Identification

-->

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

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

<SAP:Code area="XICACHE">UPDATE</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText>HTTP status code401 Unauthorized</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>An error occurred when refreshing the XI runtime cache</SAP:Stack>

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

</SAP:Error>

</i>

please tell me where did i go wrong

thanks

pavan<i></i>

Former Member
0 Kudos

Hi,

You may try these:

INTEGRATION_DIRECTORY_HMI" in sm59 , refer

If it does not work,

check sicf and see if any user is there, see the login details too there.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

401 error code is for unauthorization so may be logon details are incorrectly entered.

2. Refer xi trouble shooting guide page 56,

<i>User XIISUSER uses a wrong password

o Check ExchangeProfile and transaction SU01, reset the

password.

o Restart the J2EE Engine to activate changes in the

exchangeProfile.

o Delete the Adapter Engine cache in transaction SXI_CACHE

Goto --> Cache

o Restart the message.</i>

Hope this helps you, as these are the options with code 401.

Anirban.

Former Member
0 Kudos

Hi Anirbhan,

before doing the changes i thought of testing it one more time...and without doing any changes i released an idoc...

and to my surprise now the error message has changed...not it says

<i>

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

- <!-- Receiver Identification

-->

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

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

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver could be determined</SAP:Stack>

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

</SAP:Error>

</i>

i didnt do any change and releassed the idoc...n found a change in the error message....

i have properly configured the scenario in the directory..

but it still says receiver cant be determined...

i am unable to understand what is hapening behind the screens..

please help me out on this

thanks

pavan

Former Member
0 Kudos

Hi,

You are doing idoc- xi- jdbc, so after receiving IDocs ,To which service/system are u sending?

Check receiver agreement and receiver determination,check sender interface too.

2.You must be getting a red flag in sxmb_moni, check if service, interface and namespace matches with that in receiver determination.If not then you made a mismatch while configuration.

3. Check all your objects in configurations and you may refer the where used list from context menu to see if you have refered any other objects during configuration from another namespace/interface.

This is configuration issue as far as i think.

Regards,

Anirban.

Former Member
0 Kudos

Hi anirbhan

thnx for ur reply...

ur reply solved my problem...

thnx a lot for this help

thnx

pavan

Former Member
0 Kudos

Thats Great Pavan, good to know i was of any help to you,

Have a great Day!

Anirban.