Eliminate Composite Orphans in Native Object API Applications

A composite orphan is an MBO child entity within a composite relationship without a parent entity. For native Object API applications, the upgrade process silently deletes composite orphans from the server cache. Check all your MBOs to ensure that applications run properly after the upgrade.

Unwired Platform version 2.1 ESD #3 no longer allows composite orphans. Depending on the system configuration, the upgrade may physically delete the orphans, or may only logically delete them, with physical deletion occurring during a subsequent cache purge process. Either way, applications that use MBOs with composite orphans may not behave the same after migration. To avoid problems with existing applications: