Data Transformation Engine Intelligent Business Integration Reference Guide
Chapter 3 - Methods of Execution  Event-Driven Execution Model 
Intelligent Business Integration Reference Guide 
46 
Audit and Transaction Logging Example 
The totally flexible architecture of Mercator products allows the design and 
development of sophisticated transaction and audit logging using standard 
functionality. This is supported by the complete range of resource adapters and 
the many tools available in the complete line of Mercator products. 
Maps are transactional processes and each map can be configured to have its own 
error detection and recovery procedures, as well as auditing capability. The 
resulting audit logs themselves can be mapped, as input data, to dedicated 
execution logging, error logging, and exception handling routines. 
Typically, audit and transaction logging processing is achieved by designing re-
usable map systems to process audit logs resulting from map execution. The 
following is an example of this type of functionality: 
♦  The map component, Read Audit is configured to automatically be triggered 
by the arrival of audit log files generated by the main map execution activity. 
♦  Outputs 1 and 2 (TransmissionLog and ExecutionHistory) are intermediate 
output formats inside the map, and are not sent to an external destination. 
Their output is re-used in outputs 3 and 4 (ErrorLog and 
ExecutionHistoryDB). 










