cancel
Showing results for 
Search instead for 
Did you mean: 

Cache Update Error

Former Member
0 Kudos

Hi all,

I'm very new to SAP PI,

When I try to refresh the cache using SXI_CACHE , I'm getting this following error,

"Unable to Refresh Cache Contents"

"Error during last attemopt tp refresh cache"

When double click on the error I'm getting

"ERROR ID: UPDATE"

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

</SOAP:Header>

<SOAP:Body>

<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Empty HTTP request received</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="MESSAGE">EMPTY_HTTP_REQUEST_RECEIVED</SAP:Code><SAP:P1/><SAP:P2/><SAP:P3/><SAP:P4/><SAP:AdditionalText/><SAP:Stack>Empty HTTP query received; message processing not possible

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Any help regarding this issue is appreciated,

Regards,

AB

Accepted Solutions (1)

Accepted Solutions (1)

ambrish_mishra
Active Contributor
0 Kudos

Hi,

Possibly it is an issue with RFC destination INTEGRATION_DIRECTORY_HMI.

Please also look at the links

http://wiki.sdn.sap.com/wiki/display/XI/SXI_CACHE+Common+Errors

http://scn.sap.com/message/11158447

This should help you resolve the error.

Ambrish

Former Member
0 Kudos

Thnks for the reply Ambrish,

I've already checked RFC destination INTEGRATION_DIRECTORY_HMI by looking at other threads.

here PATH PREFIX: "/sap/xi/engine/?type=entry" 

(is this correct?, it was already present when I checked it)

Also when I clicked on Connection Test I got the following response which is alright i guess.

ambrish_mishra
Active Contributor
0 Kudos

Hi Arun,

Path should be /dir/CacheRefresh.

Target host/port value would come from Basis.

Ambrish

ambrish_mishra
Active Contributor
0 Kudos

Arun,

I think you missed my response above.

Ambrish

Former Member
0 Kudos

Hi Ambrish,

I replaced the PATH PREFIX :"/sap/xi/engine/?type=entry" with "dir/CacheRefresh"

still same error exists even after restarting the server.

Regards,

AB

ambrish_mishra
Active Contributor
0 Kudos

Hi Arun,

Does the connection test work ? You can also try recreating the connection.

Check if cache notifications are working in Integration directory. If not, try to repeat notifications and clear the errors.

Another good link is below:

http://scn.sap.com/docs/DOC-16019

Hope it helps

Ambrish

Former Member
0 Kudos

Hi Ambrish,

Test Connection is working fine,

In Integration Builder when I clicked on "Environment"-->"Cache Status Overview", got the following pop up (Please click on image for better view)

also when i clciked on Close button, i got this

here you can see that the status is in grey color which indicates "Not yet Started", I tried "Repeat Cache for that instance", "Refreshing Cache" still it is same as above.

Regards,

AB

ambrish_mishra
Active Contributor
0 Kudos

Hi AB,

You need to involve the basis team now. There are inconsistencies in the SLD. I had a similar issue in my production environment where I needed to register the components again in SLD.

Also different URLs should be changed to FQDNs.

Take a look at http://scn.sap.com/message/740705

Some of the OSS notes which may help are 720717, 721548,764176, 804124.

Hope it helps!

Ambrish

Former Member
0 Kudos

Hi Ambrish,

Well i think I'll ask our Basis guys to check it, anyway thanks a lot, I got to learn new things.

Regards AB

former_member303666
Active Participant
0 Kudos

Hi Arun,


Check your path prefix    "dir/CacheRefresh"

'H'  type connection

it should be

/dir/CacheRefresh

Thanks & Regards,

Kesava

ambrish_mishra
Active Contributor
0 Kudos

Glad to help! Please close the thread once the issue is resolved.

Ambrish

Answers (1)

Answers (1)

vikas2
Active Participant
0 Kudos

INTEGRATION_DIRECTORY_HMI is used for cache updates. See this -

http://help.sap.com/saphelp_nwpi71/helpdata/en/8f/770f41218ff023e10000000a155106/frameset.htm

Further, can you execute transaction SLDCHECK. This has more information and should help you to check it in details for subsequent steps.

Former Member
0 Kudos

Hi Vikas,

I've already checked RFC destination INTEGRATION_DIRECTORY_HMI by looking at other threads.

here PATH PREFIX: "/sap/xi/engine/?type=entry" 

(is this correct?, it was already present when I checked it)

Also when I clicked on Connection Test I got the following response which is alright i guess.

Former Member
0 Kudos

Hello,

I think u r not checking pointers properly??

Path Prefix should be: /dir/CacheRefresh

Thanks

Amit Srivastava