Patent ID: 7203738

Claim:
A method of processing a distribution package received from a source database, the distribution package comprising two or more application objects from within the same source root context, without including subscriber information in the application objects, and wherein the distribution package is distributed to multiple subscribers, comprising: receiving at a subscriber device, the distribution package comprising the two or more application objects, wherein each application object includes a distinguished name that identifies a pathname within the source database of where the application object is from; accessing a subscriber object upon receiving the distribution package; determining a working-context stored within the subscriber object, wherein the working-context identifies a node within the subscriber's destination database under which the application object is to be stored; selecting at least a first application object from the two or more application objects included in the distribution package; obtaining from the distribution package a relative identifier for the first application object or if a relative identifier is not included with the distribution package, creating the relative identifier for the first application object by subtracting the source root context from the distinguished name; appending the relative identifier to the working-context, to create a second identifier which identifies a pathname within the subscriber's destination database; and storing the selected first application object to the location within the destination database identified by the second identifier.