At Swiss Re, we have devoted thousands of man-hours to developing a solution to manage promotion of AE objects from one environment to another. I gave a talk about this topic, and demonstration of our solution, last year at Automic World in Düsseldorf.
Our original solution was based on the
transport case, but recently we have switched to an approach based on the
XML file format. Each approach has advantages an disadvantages. In an
earlier discussion, I posted a table of the pros and cons of each approach. Here is an updated version of this table.
|
DB Unload/Load
|
XML Export/Import
|
Advantages
| - Faster, because it goes straight to the database.
- Does not put an additional load on the Automation Engine
- Recommended by Automic for making mass changes.
- No maximum file size.
| - Simultaneous exports.
- Easy to specify new target folder.
- Fully documented, human-readable XML schema makes many things possible:
- Change any object attribute.
- Validate objects’ compliance with standards & conventions.
- Present a side-by-side comparison of original & changed XML prior to deployment.
- Easier to integrate with enterprise applications using Java APIs (e.g.,ExportObject&ImportObject).
- Going through the AE might be safer.
- No reliance onucybchng.
- Although
XML files from newer AE systems are not guaranteed to load without problems
into older AE systems, it is at least possible.
|
Disadvantages
| - No simultaneous unloads.
- Transport case file format is undocumented.
- Not all object attributes can be changed.
- Loading objects into a different target folder is not straightforward.
- ucybchngisnot always reliable.
- Bypassing the AE might be less safe.
- The
transport case file format is not backward-compatible. That is, it is
impossible to load a newer transport case file into an older AE system. This
makes it impractical to upgrade systems in a staged manner.
| - Slower, because it goes through the AE server.
- Puts a higher load on the AE (DWPs).
- No vendor-supported XML change program.
- Maximum file size for imports: 30 MB.
- Not recommendedby Automic for making mass changes.
|
We opted to switch to an XML-based approach because we felt that the advantages outweighed the disadvantages.