Recall that a mapping routine can be used by an Assign node or by the input terminal or an output terminal of most types of Invoke nodes (see Artifacts from which mapping routines can be referenced). Recall also that a reference to a mapping routine contains: (a) the name of the mapping routine; and (b) the name of the mapping file in which the mapping routine is located (see How mapping routines are accessed.)
You can modify the contents of the mapping routine pointed to by the reference (see Modifying a mapping for an Assign node or an Invoke node); or
You can change the contents of the reference itself by selecting a different mapping file and mapping routine for the reference to point to.
To select another mapping routine for a mapping reference to point to:
On the flow editor canvas, right-click the Assign node or the Invoke node that you want to work with.
Select Select Mapping Routine.
If this is an Invoke node, also select the reference that you want to work on (that is, a reference by a input terminal or a reference by one of the output terminals).
In the Select Mapping Routine window:
Expand the entry for the current service flow project.
Expand the Mapping folder.
Expand the mapping file containing the mapping routine that you want to select.
Select the mapping routine.
Click OK to close the Select Mapping Routine window.
The reference of the Assign node or the terminal of an Invoke node that you right-clicked on the flow editor canvas is modified so that it now points to the mapping file and mapping routine that you selected in the Select Mapping Routine window.