cancel
Showing results for 
Search instead for 
Did you mean: 

UPDATE XI CACHE

Former Member
0 Kudos

Hi folks,

I have the following scenario:

SOAP->XI->RFC

This scenario works fine in DEV machine.

I passed this scenario for QUA machine.

When I executed the development, I had an error

- <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>

What can I solve this problem?

Any idea?

Thanks,

Sérgio

Message was edited by: Sergio Oliveira

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI Sergio Oliveira

There is some problem in Ur HTTP Destination

Got to sm59.and check HTTP Destination: <b>INTEGRATION_DIRECTORY_HMI</b> settings are okay or not.

Procedure:

1. Log on to your SAP Exchange Infrastructure central instance host.

2. Call transaction SM59.

3. Choose Create.

4. Enter at least the following:

RFC destination: INTEGRATION_DIRECTORY_HMI Connection type: H Description: <your description>

5. Choose ENTER

6. Choose the following tabs and enter the required data:

Tab: Technical Settings

• Target Host: host name of the J2EE engine

• Service No.: HTTP port number (The following naming convention applies: 5<Java_instance_number>00 &#56256;&#56518; 50000, if your Java instance is 00)

• Path Prefix: /dir/CacheRefresh

Tab: Security/Logon

• Select Basic Authentication Confirm both the popup and the warning.

• As logon data enter the client of your SAP XI system and the user XIISUSER with the valid password

Save your entry now, before you switch to next tab, otherwise your entries may be lost.

Press Enter to go to the next screen.

Tab: Special Options

• Timeout: 900

• HTTP Settings: Compression: inactive Compressed Response: No

• HTTP Cookies: Accept Cookies: Yes (All)

7. Choose Test Connection.

The test has been executed successfully if the response status code is 500 and you find REQID not found in the HTTP body.

8. Save your settings.

BEFORE EXECUTIN THE SCENARIO MAKE SURE THAT

IN TRANACTION <b>SXI_CACHE</b>

<b>STATUS</b> SHOULD BE : (GREEN ) CACHE CONTENTS ARE UPDATED

Cheers,

Vijay Raheja

Answers (3)

Answers (3)

Former Member
0 Kudos

Did you check the authorization? We had the same problem and solved it by changing in SM59 INTEGRATION_DIRECTORY_HMI from "SAP Standard" to "Basic Authentization".

Message was edited by: Jörg Thiesmann

Former Member
0 Kudos

Hi Sergio,

Please take a look at this blog

/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions

cheers ,

Prashanth

Former Member
0 Kudos

Check the Destination "INTEGRATION_DIRECTORY_HMI" in transaction SM59 and do a test connection and see if it is working correctly.

This is part of of the Post-Install configuration...

Thanks,

Renjith.

Former Member
0 Kudos

Hi Renjith,

I did this step. I entered in tcode SM59 and did a test.

It worked. I put XIISUSER and password. Then I executed the scenario again and the same error appear.

Can you help me?

Thanks,

Sérgio

Former Member
0 Kudos

Hi Sergio,

Did you have to give the username & password again, when you clicked the "Test Connection" button ?

Thanks,

Renjith.

Former Member
0 Kudos

Hi Sergio,

Have look at this document on XI Cache. There is a section for troubleshooting XI Caches.

https://service.sap.com/~sapidb/011000358700003163902004E/HowTo_handle_XI_30_Caches.pdf

Regards

Anand