System and method for namespace masking in an integration flow
AssigneeOracle International Corporation
InventorsSandeep Deshpande, Prakash Kumar Devta, Ankur Prakash
Life of this patent
Estimating the term…
Abstract
Systems and methods for namespace masking in an integration flow. In order to mitigate issues arising due to application updates impacting integration flows, during the metadata generation phase, all the elements which are available for operation selection can be cloned and replaced with a new namespace. The original elements are deleted from the metadata. The systems and methods can maintain the original namespace and the element name at a predefined place in the metadata (e.g., as an attribute of the cloned Element). The cloned element in addition to all the original fields of the element, can have one additional field which will store the value of the original namespace.
Claims20
A system for namespace masking in an integration flow, comprising:
- a computer including one or more microprocessors;
- an integration platform running on the computer;
- an integration flow at the integration platform, the integration flow having associated therewith a file resultant from a scan of the integration flow, wherein the integration flow comprises a connection associated with an application instance;
- wherein a set of data is derived from the connection associated with the application instance, the set of data comprising a plurality of metadata and a plurality of namespaces;
- and
- wherein a mapping between an alias namespace and a namespace of the plurality of namespaces is written to a memory associated with the integration platform.
A method for namespace masking in an integration flow, comprising:
- providing a computer including one or more microprocessors;
- providing an integration platform running on the computer;
- providing an integration flow at the integration platform, the integration flow having associated therewith a file resultant from a scan of the integration flow, wherein the integration flow comprises a connection associated with an application instance;
- deriving, from the connection associated with the application instance, a set of data comprising a plurality of metadata and a plurality of namespaces;
- and
- writing to a memory associated with the integration platform a mapping between an alias namespace and a namespace of the plurality of namespaces.
A non-transitory computer readable storage medium, having instructions thereon for namespace masking in an integration flow, which when read an executed cause a computer to perform steps comprising:
- providing a computer including one or more microprocessors;
- providing an integration platform running on the computer;
- providing an integration flow at the integration platform, the integration flow having associated therewith a file resultant from a scan of the integration flow, wherein the integration flow comprises a connection associated with an application instance;
- deriving, from the connection associated with the application instance, a set of data comprising a plurality of metadata and a plurality of namespaces;
- and
- writing to a memory associated with the integration platform a mapping between an alias namespace and a namespace of the plurality of namespaces.
Dependencies are inferred from the claim text.