Many enterprise integration solutions meet the mark at implementation time, and even adequately provide the tools needed to monitor and maintain the day to day activities. But, what happens when unexpected changes occur at the document level? Sometimes the metadata that defines a document’s structure and content changes. This can happen for a number of reasons including different trading partner specifications, application interface upgrades and back-end system replacements. More often than not, the changes are minimal and localized to the existing document. The syntax remains the same, but there may be additions or deletions to the existing structure, such as the addition of a content model to an XML document. There may be changes to individual elements, such as the data types, lengths, etc. In such cases, the map may need to be updated, but can usually be handled rather quickly with minimal effort.
Once in a while, the structure of the document will change. Again, the syntax stays the same, but an entire section may be relocated creating a different hierarchical structure, such as completely relocating an XML content model to a different section of the document. This type of change can be a bit more complicated to address. Most of the time, the maps associated to the altered structure are also broken and have to be corrected. There is generally more effort required to address this type of change than the former. And occasionally, the entire document syntax changes, such as a conversion from a flat file interface to an XML interface. In this case, a great deal of effort is required to address it because the associated maps have to be completely reworked and in some cases recreated. The impact of this change can be felt in many areas of the implementation and can impact business operations. Continue reading