cancel
Showing results for 
Search instead for 
Did you mean: 

SXI_CACHE error

Former Member
0 Kudos

Hi everyone,

When i execute SXI_CACHE, i have the error below.

1)

Unable to refresh cache contents

Error during last attempt to refresh cache

2)

Start Delta Cache and Start Complete Cache Refresh are disabled in XI Runtime Cache Menu.

3)

Log error show:

Error in BUSINESS_SYSTEM: NO INTEGRATION SERVER

Then, i go in Go To/Adapter Engine Cache menu and dont existe anything INTEGRATION SERVER in List.

Can anybody help me?

Accepted Solutions (0)

Answers (4)

Answers (4)

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi João,

this kind of error relate with RFC detination type HTTP(HMI)

go to SM59 and test the RFC. the parameter should be /dir/CacheRefresh it must return you an http 500 error (REQID not found)--> OK

if there an error replace /dir/CacheRefresh by

/dir/hmi_cache_refresh_service/ext.

do a SLDCHECK and check if there is any error. if so see the next link about PI Post instalation guide. follow this step by step. it should solve you issue.

http://help.sap.com/saphelp_nw04s/helpdata/en/37/5b0f41e9a0ef23e10000000a155106/frameset.htm

any doubt tell us.

hope it helps

thanks

Rodrigo

Former Member
0 Kudos

Guys,

I have recreated the Business System (Integration Server) from SLD and after i have executed step following

Transaction SXMB_ADM --> Integration Engine Configuration --> Configuration

Create a new entry and select

Category -> Runtime

Parameters -> IS_URL

Current Value -> http://host:port/sap/xi/engine?type=entry

Former Member
0 Kudos

Hi guys,

I check all the things you mentioned above, but still get error :(. I copy the link http://localhost:8000/sap/xi/engine?type=entry to IE and the XML file show the line as:

<faultcode>SOAP:Client</faultcode>

<faultstring>Empty HTTP request received</faultstring>

<faultactor>http://sap.com/xi/XI/Message/30</faultactor>

Pls help me, I spent many days for this.

Thanks in advance

Former Member
0 Kudos

Hi,

You have to do the following steps.

1 - Change "localhost" for your host (or IP) http://localhost:8000/sap/xi/engine?type=entry

Open Browser with url above. (the url have to return one XML body.)

2 - Execute SLDCHECK transaction

Calling function LCR_GET_BS_DETAILS

Retrieving data from the SLD server...

Function call terminated sucessfully

Details of own business system SAP_PI_DEVELOPMENT

caption = SAP_PI_DEVELOPMENT

product = SAP WEB AS

IS-URL = http://yourhost:8000/sap/xi/engine?type=entry

Have IS-URL returned value above?

3 - Execute SXI_CACHE transaction,

GO TO -> Call Integration Builder, verify response.

GO TO -> Adapter Engine Cache, verify response.

After complete steps above, return me your result.

Former Member
0 Kudos

Hi pal,

1. the result after I run this url:

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

<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" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" 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:ApplicationFaultMessage namespace="" />

<SAP:Stack>Empty HTTP query received; message processing not possible</SAP:Stack>

</SAP:Error>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

2. After running SLDCHECK:

Calling function LCR_GET_BS_DETAILS

Retrieving data from the SLD server...

Function call terminated sucessfully

Details of own business system INTEGRATION_SERVER_X11

caption = INTEGRATION_SERVER_X11

product = SAP NETWEAVER

IS-URL = http://g6-ml370:8000/sap/xi/engine?type=entry

3. After running SXI_CACHE:

Goto->Adapter Engine Cache: the two errors above appear, and the list is empty

Goto->Call Integration Builder: XI webpage is called.

I think, everything is configured OK, but I still got the errors.

Thanks in advance

Former Member
0 Kudos

Hi,

The step 1 is OK, that error show because you dont pass interface for him, but the xml is success, then the step is OK.

Now,

You have open SLD -> Business System and search for INTEGRATION_SERVER_X11

Click in INTEGRATION_SERVER_X11 and click in Integration Tab.

Verify if "Pipeline URL" value is the same of IS-URL from SLDCHECK

Former Member
0 Kudos

Hi pal,

Everything is configured OK, I think so, I checked as your suggest. I have something else for you, when I execute the Test Configuration in Integration Directory, the error occurs: Error while refreshing the XI Runtime Cache.

Do you have any idea for me, guy?

Many thanks for your replies.

Former Member
0 Kudos

Hi,

More one question:

Open http://g6-ml370:8000/sap/xi/engine?type=entry and try login with XIDIRUSER, see yourself if user is not blocked.

Former Member
0 Kudos

Hi João,

Running this url with user XIDIRUSER gave the same result as running with user XISUPER, it is not block, everything seems OK.

When I run SXMB_ADM and go to Integration Engine Configuration, I run F7 and it gives one line with:

"Corresponding Integration Server not maintained" under System Landscape.

I don't know whether this is the problem?

Plz check your system and help me.

Thanks in advance.

Former Member
0 Kudos

Hi,

When you go in SXMB_ADM -> Integration Engine Configuration -> Specific Configuration:

Is tehre row below?

Category Parameters Current Value

RUNTIME IS_URL http://g6-ml370:8000/sap/xi/engine?type=entry

Former Member
0 Kudos

hi guy,

It has been there for a long time

Go to XI Main page-> Administration->Directory->Cache Overview, I click on the button Refresh Object under Single Repository Object Cache Refresh, the error occurs with the header is:

409 Conflict

Method fault! Message : Plain exception:null com.sap.guid.GUIDFormatException at com.sap.guid.GUID.parseHexGUID(GUID.java:814)

....

Have you ever seen this error?

Former Member
0 Kudos

Hi Pham,

I have the same problem. I can this that this thread is 'marked' as answered. Can you let me know how was this solved?

Thank you,

Warm regards,

Deepak

Former Member
0 Kudos

Hi,

When i execute SLDCHECK, i have the following message:

Calling function LCR_GET_BS_DETAILS

Retreiving data from SLD server ...

Function call terminated sucessfully

Details of own business system SAP_PI_DEVELOPMENT

caption = SAP_PI_DEVELOPMENT

product = SAP WEB AS

IS-URL =

is-url is empty.

Can be that the error?

Former Member
0 Kudos

Hi,

I am facing the same problem, have you found the solution for this, plz help me.

Thanks in advance.

Former Member
0 Kudos

Hi

Can you pls. tell us if there was any new updated in your system or you made any changes in the cofiguration from BASIS side.

Also try to refresh the cache in Exchange Profile.

- lalit -

samiullah_qureshi
Active Contributor
0 Kudos

Hi

You can maintain IS_URL as follows:-

Transaction SXMB_ADM --> Integration Engine Configuration --> Configuration

Create a new entry and select

Category -> Runtime

Parameters -> IS_URL

Current Value -> http://host:port/sap/xi/engine?type=entry

Regards

Sami

Reward points if helpful.

prasanthi_chavala
Active Contributor
0 Kudos

Hi,

Please check the pipeline url of ur integration server in the business system defined in the SLD. It should be like http://host name:httpport/sap/xi/engine/?type=entry

Also check if the corresponding integration server is configured in the integration engine adminstration. You can go to tcode sxmb_adm to validate this.

Cheers,

Prasanthi.

Former Member
0 Kudos

Hi,

Go to transaction SMICM Go to -> Services

check if the http port is ticked green on the mentioned port. if not , that means some other service is running on the port ... you need to free that port and activate it again.

Secondly, also check in SM59 the RFC destination, INTEGRATION_DIRECTORY_HMI of type H is working fine.

Thanks

Shailesh

Former Member
0 Kudos

Hi,

can you try a cache refresh by running the report SAI_CACHE_REFRESH.

and follow this links

/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off

/people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena

It happend once for me. Then I tried with restarting the J2EE Service and it get resolved. But usually it gets resolved in Delta Cache/RWB cache refresh..

To restart the J2EE engine

Logon to XI server -


> Exwcute the SMICM T-code

-


> Select Administration from toolbar -


> J2EE instance

-


> Restart -


> Yes

Edited by: Ramesh on May 14, 2008 1:03 AM

Former Member
0 Kudos

Hi,

I have executed the steps above but my error still occur.

I think i have deleted Integration Server in SXI_Cache -> GO TO -> Integration Server Cache

How can i to do for back the Integration Server to "SXI_Cache -> GO TO -> Integration Server Cache" ?

Former Member
0 Kudos

Hi,

Check this...

Thanks,

Vijaya.

Former Member
0 Kudos

The link above say about error in SLD.

Actually, my error is other.

In SXI_CACHE -> Go to -> Integration Server Cache, not appears any integration server in list.

Can you help me?