Synchronous coordination

Situations exist where synchronous interaction between maps is required. For example, you might not want to complete a transaction until you receive an acknowledgment of a particular action. Or you might want to communicate with a program or function to receive input data or send output data. Synchronous interaction can be performed in different ways:

  • Communicate with other maps from a map rule during the data transformation process. Using a map rule in this manner with the Launcher manages coordination among maps to assure deadlock situations are avoided and shared resources are reliably accessed or deleted
  • Synchronize coordination to interact with other applications using a resource adapter for a data source or target. For example, if you send a message by using the e-mail adapter, receipt notification might occur before the mapping process completes. When using resource adapters, you can configure recovery procedures for errors that occur during communication.