Specifying the map for the TX map node

There are several different ways to specify the map that a TX Map node runs.

At design time, you can specify the following map information on the TX Map node:
  • Name of an executable map within a source map (.mms) file.
    • When IBM® Integration Bus adds the message flow containing the TX Map node to a broker archive (.bar) file, the specified executable map is compiled automatically to create a compiled map (.mmc) file.
    • The compiled map, and other files in the project, are zipped into a map archive (.mar) file, which is added to the broker archive file. The map is, therefore, automatically deployed to the broker when you deploy the message flow.
  • Location of a precompiled map (.mmc) file on the file system of the broker's machine.
    • When IBM Integration Bus adds the message flow containing the TX Map node to a broker archive (.bar) file, the map is not automatically compiled, and is not added to the broker archive file.
    • You must manually deploy the map to the location that you specified.

At deploy time, you can specify the location of a compiled map by using the Configure tab in the Properties view, which is under the Manage tab in the Broker Archive editor. This overrides the map that you specified at design time.

At run time, your message flow can dynamically specify the location of a compiled map, and pass this to the TX Map node, by using the Local Environment message tree. This takes precedence over any of the other methods.