Updating the Entire Integration Object

Either the business object or the integration object might have changed since the integration object was first created. The Synchronization wizard creates a new object that takes into account any business object and integration object changes.

The following example and figure illustrates how the Synchronization wizard takes into account any changes:

// Business Object/New In-Memory      // Existing Integration Object
//      Integration Object            //         in Database
// -----------------------------      // ---------------------------
   Account                           --> Account
     Business Address                -->  
     Contact                         --> Contact
        Contact_Business Address     -->    Contact_Business Address
        Contact_Position             -->    Contact_Position
        Contact_Opportunity          -->    Contact_Opportunity
        Contact_Personal Address     -->    Contact_Personal Address
        Contact_Contact Relationship -->    Contact_Contact Relationship
     Opportunity                     -->    
Synchronizing the Integration Object: This image is described in the surrounding text.

The following example and figure shows how the resulting integration object is structured after the synchronization.

// Synchronization Integration Object in Database
   Account (UPDATED)
     Business Address (NEW)
     Contact (UPDATED)
     Contact_Business Address (UPDATED)
        Contact_Position (UPDATED)
        Contact_Opportunity (UPDATED)
        Contact_Personal Address (UPDATED)
        Contact_Contact Relationship (UPDATED)
     Opportunity (NEW)   
Completely Updated Integration Object: This image is described in the surrounding text.

The integration object now contains two new components, Business Address and Opportunity. Other components are updated with the definitions of the corresponding components in the business object.