What is PI Cache Refresh?
As we all know, the PI objects are created or edited using the Integration Builder tools. The development area is isolated from runtime area in PI. Changing or creating objects does not change or create them directly in runtime. Runtimes have their own database for storing the PI objects. Only the latest, active versions of the objects are available in runtime. When the PI objects are changed in IB, the changes are written as an xml message and sent to the runtime components (ABAP Integration Server, Java Adapter Engine CPA cache, Java Message Mapping Cache and Java Value Mapping Cache). The runtime components read this message and make the adjustment to their versions of XI objects to keep the objects in sync with the recent changes. If for some reason the cache updates triggered by changes in IB fail, one can trigger a delta cache or a full cache refresh to keep the objects consistent using the URL http://<pi-host>:<pi-j2ee-port>/CPACache/refres...