cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SXI_CACHE does not show any Objects; no error message either

Former Member
0 Likes
710

Hi there,

We are facing this issue and we are not able to solve it so far, or find simular issues on SCN.

We are in the middle of migrating our PI Development to a new hosting environment by making a complete system copy of our currect PI Dev. Everything seems working fine on the new server (RFC connections, SLD, Rep., Directory...etc) except for this:

In SAP PI tr.code SXI_CACHE, when we do a complete or delta cache refresh, no objects are cached! The list is completely empty.

When we change and activate a Directory Object, e.g. Receiver Determination, this Rec.Det. is cached correctly and visible in the runtime-cache of SXI_CACHE.

But when we do a complete cache refresh in SXI_CACHE, all objects are removed from the runtime cache, but no objects are cached again. So the node 'Receiver Determination' does not show any objects cached, and so do all other nodes.

Strange thing is that it does not show any Refresh Errors.

We checked all RFC Connections, all techn. Users, there are no short-dumps, no messages are queued and we searched all the internet for solutions...

We are definitely missing something, does anybody have an idea???

Thank you,

best reg.,

Walter.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

We solved this by starting from the beginning all over again, making a new system-copy...

Secodn time we had no issues...

Answers (4)

Answers (4)

marksmyth
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Walter,

Try the following:

  1. Run transaction SLDCHECK and pay close attention to the hostnames and port numbers you see here. Are these as you would expect for the target system?
  2. Also go to the RWB -> Component Monitoring and click on the Cache Connectivity Test. Is this successful and are the hostnames as you would expect?
  3. Check note 1898640 PI Exchange Profile is pointing to Source after System Copy and note 1816579 PI System Copy: Exchange Profile parameters cannot be saved in target system. Ensure the post copy steps have been completed in the Exchange Profile.

Regards

Mark

Former Member
0 Likes

Hello Mark,

Thank you, but all settings correct.

reg. 2) I see all green lights, but there are no hostnames in the popup.

Please note that when we change and activate a Directory Object, e.g. Receiver Determination, this Rec.Det. is cached correctly and visible in the runtime-cache of SXI_CACHE.

After the Complete Refresh, no objects are visible.

Best regards., Walter.

krishg
Active Participant
0 Likes

There is a program SAI_CHECK_CACHE_REFRESH (oss note

1747294) which is supposed to provide the status of Runtime cache settings.

Also , did you check the 'Cache overview ' in ID/ESR to see if there are any issues? and you can also go to individual object and click 'Display Cache status'  and see if there are any errors?

another place to monitor for cache refresh status is the Cache history

http://host:port/CPACache/history.jsp and to see if it shows green/red?

Former Member
0 Likes

Hi Krish,

Thanx for the input, but no error message or red lights show up.

We have not implemented Note 1747294.

Since objects are being 'pushed' into Runtime-cache after (PI-Directory) Object change and activation but not being 'pulled' into Runtime-Cache during Complete Cache Refresh (using SXI_CACHE), I looks to me like some (probably minor) configuration-error...

We will keep on searching...

Regards, Walter.

Former Member
0 Likes

Hi,

What is your PI version?, have you did an upgrade or similar recently?

Regards.

Former Member
0 Likes

Hi,

We are on 7.11, service pack 09.

We did not have an upgrade, but we did have a system copy to another hosting environment.

So the same PI-system is now running on a new Server with a new Name / IP.

We changed every connection-setting as far as we know - that means, our SAP Basis team did.

Major difference is that we have different application and database-server now, but that did not lead to errors so far.

Thanx again!

Walter.

Former Member
0 Likes

Hello,

Check this note -   1600936

Thanks

Amit Srivastava

Former Member
0 Likes

Thank you!

But (unfortunately) the settings as described in the note were already set.

Reg., Walter.

Former Member
0 Likes

Hi Diepenbos,

If you execute the sxi_cache obviously the object are deleted, when the scenario is executed another time then it is when their objects must appear, have you tried to execute another time the scenario?

Regards,

Former Member
0 Likes

Hi there,

thanx for your quick reply!!

Yes, we have. If we, for example, send an IDoc from ECC, and no Receiver Detemination is visible in SXI_CACHE, the IDoc ends in sxmb_moni with the message: No Receiver Found.

If we put the  Receiver Detemination in Cache by changing and activating it, and we send a new IDoc, sxmb_moni says:

Missing or invalid Receiver Agreement.

I think that after a complete cache refresh, all objects should be deleted and reloaded as they are the runtime-objects that will be used in runtime...

Thanx! Walter