on ‎2014 Jan 21 12:39 PM
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.
Request clarification before answering.
We solved this by starting from the beginning all over again, making a new system-copy...
Secodn time we had no issues...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Walter,
Try the following:
Regards
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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?
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.
Hi,
What is your PI version?, have you did an upgrade or similar recently?
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
| User | Count |
|---|---|
| 8 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.