cancel
Showing results for 
Search instead for 
Did you mean: 

Error while refreshing the XI runtime cache

samiullah_qureshi
Active Contributor
0 Kudos

Hi

I am getting following error in Tcode SXMB_MONI on XI.

<?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>Error when reading HTTP destination: INTEGRATION_DIRECTORY_HMI.</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error while refreshing the XI runtime cache</SAP:Stack>

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

</SAP:Error>

I have also checked and tested this RFC destination in SM59 and it is fine.

I have checked rfc destination INTEGRATION_DIRECTORY_HMI by using function module RFC_READ_HTTP_DESTINATION giving INTEGRATION_DIRECTORY_HMI as the RFC destination as mentioned in following blog

<b>Unable to read INTEGRATION_DIRECTORY_HMI:Undocumented Bug-SXI_CACHE</b>

/people/sravya.talanki2/blog/2006/12/19/unable-to-read-integrationdirectoryhmiundocumented-bug-sxicache

This function module is not showing any exception or error for rfc destination INTEGRATION_DIRECTORY_HMI.

I also done full mode refresh and delta refresh but without luck and still getting same error.

please give me idea ..for how to solve this error.

Thanks in advance for your inputs.

Regards,

Sami

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Sami,

When you test the destination INTEGRATION_DIRECTORY_HMI using SM59 what is the response you are getting?

Regards,

Sumit

samiullah_qureshi
Active Contributor
0 Kudos

hi sumit

I am getting response in SM59

Status HTTP Response 500

Status Text Internal Server Error

Duration Test Call 1675 ms

I compared this response with another Xi server that is working fine. There also I am getting same response for this RFC destination.

Former Member
0 Kudos

Hi Sami,

The response you are getting is okay.

Can you check if the user PIDIRUSER is locked or not ?

Also go through this guide once..

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01...

Regards,

Sumit

samiullah_qureshi
Active Contributor
0 Kudos

Hi

I have checked user PIDIRUSER is not locked.

After refreshing cache again.

Now I am getting following error in Tcode SXMB_MONI on XI

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

- <!-- Call Adapter

-->

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

<SAP:Category>XIProtocol</SAP:Category>

<SAP:Code area="MESSAGE">NOT_AUTHORIZED_FOR_PROC</SAP:Code>

<SAP:P1>XI01</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>User XI01 has no authorization to process messages</SAP:Stack>

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

</SAP:Error>

I have checked Tcode SU53. There it is showing that all authorization check is ok.

Why does this error means?

Is this again relevant to cache refresh error?

sami qureshi

Former Member
0 Kudos

Hi Sami,

XI01 is this user used by you to login to XI ?

Or is this the user you are using in ur XI Adapter?

Are you trying to send message from Test tab in RWB?

Did you go through the pdf guide (link given earlier) ?

Regards,

Sumit

Message was edited by:

Sumit Khetawat

samiullah_qureshi
Active Contributor
0 Kudos

Hi Sumit

XI01 is the user by I am login to XI

And I am sending message by executing Interface from SPROXY Transaction Code

As metioned in that pdf for cache refresh was the first step so after refreshing cache I tried again a message and got this error.

Former Member
0 Kudos

Hi Sami,

Not sure why u r getting that error.

Did it used to work earlier?

Have u mentioned the user XI01 in SXMB_ADM.. Integration Engine Config. destination?

Regards,

Sumit

Answers (1)

Answers (1)

Shabarish_Nair
Active Contributor
0 Kudos

There is a how to guide on handling cache - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

it talks about the various steps that is involved in establishing a cache refresh and also some troubleshooting steps to handle cache errors. Check if the guide helps you.