Patent ID: 7788662

Claim:
A method of using a processor for automatically upgrading pluggable objects, comprising: receiving an input package comprising a dataset specifying steps in a data transformation process for an application implemented as an object model, the input comprising a metadata for an object, the metadata having a first version number; querying a property of the object in the object model to check a value that is set to one of two alternative states for indicating that the object can or cannot be upgraded irrespective of version number; comparing the first version number with a stored version number of the object, the stored version number contained in a registry of objects of the object model; in response to determining from the stored version number that the object in the object model is a newer version and said value of property is set for indicating that the object can be upgraded, automatically, without user intervention, modifying the first version number contained in the metadata in the input to be compatible with the stored version number contained in the registry of objects; and the object is a communications manager object or a log provider object, and the first version number contained in the metadata is metadata associated with said communications manager object or said log provider object, respectively.