cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP cache is not updating in ID

Bhargavakrishna
Active Contributor
0 Kudos

Hi Experts,

We are SAP PI 7.0 SP16 When we try to create or change the existing objects in ID, the objects are activating but when we check cache notifications in ID the status is in Error. The date and time is showing as "00.00.00".

--> We have checked the SXI_CACHE it is up to date.

--> SLDCHECK is working fine.

--> Delta and Full cache refresh.

--> RFC destination INTEGRATION_DIRECTORY_HMI is giving "500 interval server error"

--> Adapter engine URL is maintained in SXI_CACHE [We also tried and loaded the URL automatically]

--> When try repeat cache update for instance it is giving the below error as shown in the below screenshot.


Problem description in ID

"Unable to notify integration runtime (ABAP) of data changes

http connection to "http://host:port/sap/xi/cache?sap-client=001" returns the status code "404" in response"


.

When we perform delta cache refresh in SXI_CACHE, ABAP cache [ID] is updating and it is showing the correct date and time,but still perform notification is in Error status.

Please share your suggestions to fix this issue.

Thanks in advance.

Regards

Bhargava

Accepted Solutions (1)

Accepted Solutions (1)

Bhargavakrishna
Active Contributor
0 Kudos

Hello All,

Thank you very much for your inputs

Our basis team restarted the server from OS level using JCMON.

Go to profile directory --> JCMON pf=<instance profile> --> select 30 (solid rock administration)

Select restart instance option.

Now we could see ABAP cache is updating in ID and RFC destination " INTEGRATION_DIRECTORY_HMI" also working fine.

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Hi Bhargava!

Glad to hear that you solved your problem at last. And I asked you about server restart (though I didn't say that OS level restart was preferable, my mistake)

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

Earlier we did server restart from SMICM and now basis team did it from OS level.

i'm not sure what makes the difference between these two, but it help us to fix ABAP cache issue

No worries.. You still helped me to check the other possible root causes which leads to this error.

Thank you very much

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Hi Bhargava!

My PI Dev system likes "going slightly mad" from time to time . And the first thing I used to do in such cases is requesting BASIS team guy to restart server on OS level. Often this helps.

Regards, Evgeniy.

Answers (3)

Answers (3)

benedikt_bludau2
Participant
0 Kudos

Hi,

you can also check the following transactions:

SXI_CACHE_CONFIG

SRT_UTIL --> Klick on Error Log

SM21

ST22

SU10 --> check for blocked users.

best regards,

Benedikt

Bhargavakrishna
Active Contributor
0 Kudos

Hi Benedikt,

We checked all the transactions and no trace of cache related error log.

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Hi Bhargava!

Error 404 means "Not found". So your http connect string points to non-existing entry or there is some kind of communication error.

Please try to use your url in browser. If it's ok you should get user logon window.

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

When we paste the URL in browser it is giving the below error

If we click on main page it is taking me to java index page.

http://host:port/index.html

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Please run SICF transaction from GUI on your PI server and make sure that your service default_host/sap/xi/cache is activated.

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

Service "cache" is activated in SICF.

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

It's not the best solution but if it's your DEV system you could try to restart it. Sometimes it helps.

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

It's in quality system we already tried restart through SMICM --> instance and Cluster soft shutdown with restart.. but still facing the same issue

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

It looks very strange.

Is your PI host generaly accessible via http?

For example, from SXMB_IFR transaction?

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

Yes it is very strange

we can able to access SXMB_IFR.

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Just to be sure. Try http url from browser with ip address instead of fdqn.

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

As suggested, i tried with IP instead of FQDN it is working fine.

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

You entered cache service http url and logon window appeared?

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

Sorry earlier i tried PI homepage URL.

Now i tried the cache service http URL by replacing FQDN with IP address.

I got the same response "The resource does not exist"

Regards

Bhargava Krishna

former_member190293
Active Contributor
0 Kudos

Hi Bhargava!

I think you should contact your BASIS team. It seems that cache service on ABAP side is down for some reason. Or there is a problem in ICM.

Regards, Evgeniy.

Bhargavakrishna
Active Contributor
0 Kudos

Hi Evgeniy,

We informed to basis team, even they are not able to trace the issue.

Also raised an OSS to SAP and waiting for their response.

Regards

Bhargava Krishna

Former Member
0 Kudos

Hi,

Try checking standard user which are assigned in the system, they might be locked or password changed. Usually this kind of error comes when there is any changes in Standard users of system.

Regards,

Venu

Bhargavakrishna
Active Contributor
0 Kudos

Hi Venu,

User which is used in RFC destination is not locked,other RFC destinations configured with the same user are working fine.

Regards

Bhargava Krishna