When you create an XML RPD patch from one RPD, in order to apply to a second RPD, you may find the application of the patch generates a warning such as :-
[nQSError: 92006] Could not resolve the object “xxxxxx” (UID: e8f102b4-0c61-1000-8567-0a1fe5160000)
So this occurs when the object in question i.e. “xxxxxx” is actually common to both RPDs, however the internal UID is different. So the solution to this is to ensure you perform an “equalize” of the target and source RPDs before the patch is generated from the source RPD. This will ensure that when the patch is created, the UIDs are common to both RPDs and the patch should apply successfully.
An example of a equalize command is as follows :-
- cd C:\obiee117\oraclebi\orahome\bifoundation\server\bin
- equalizerpds -b <rpd_password> -c target.rpd -e <rpd_password> -F source.rpd -O source_equalized.rpd
If you now use “source_equalized.rpd” in order to generate the XML RPD patch you wish to apply, then the internal UIDs should now match and the patch should be applied successfully.