How to Undo or Redo User Operations

The support for undo/redo is yet another usability aid provided by the BizTalk Mapper. If you are not satisfied with modifications you have made, or if you have made a change by mistake, you can use undo to gradually come back to an earlier "untouched" state, and resume from there. Redo allows you to reapply the editing actions that have been undone. This topic provides information about the operations that you can undo/redo.

Important

You can undo an operation only when you have performed at least one edit operation on the map. Redo is unavailable unless you have used the undo command.

Prerequisites

These instructions require that BizTalk Mapper is running.

What can you undo/redo?

You can undo/redo all editing operations. The operations that can be undone/redone are as follows:

  • Cutting/copying/pasting functoids and/or link

    You cannot undo or redo any number of items (links/functoids) by simply selecting and copying them. Copy function does not change anything on the map.

    Note

    For information about how to cut/copy/paste a functoid, see How to Copy, Cut, and Paste a Functoid. For more information about how to cut/copy/paste functoid and link, see How to Copy, Cut, and Paste Links and Functoids.

  • Linking a source node to a target node, or a source node to a functoid, a functoid to another functoid, or a functoid to a target node

  • Deleting functoids and/or links

  • Moving selected links and functoids to another grid page

  • Adding, moving, reordering, or deleting grid pages

    Note

    For information on adding, moving, reordering, or deleting grid pages, see How to Reorder Grid Pages.

  • Selecting source and destination schemas while creating a map

  • Replacing source/destination schema

    Note

    For information on how to replace source/destination schema, see How to Replace Schemas.

  • Configuring input parameters for functoids

    Note

    For more information, see How to Configure Functoid Input Parameters.

  • Setting/editing labels for links

    Note

    For more information, see How to Label a Link.

  • Setting/editing labels and/or comments for functoids

    Note

    For more information, see How to Label and Comment a Functoid.

  • Ignore Namespaces for Links and Script Type Precedence properties for Mapper grid.

  • Replacing a link by dragging one end point of a link from a node or functoid to anther node or functoid.

    Note

    For more information, see How to Create Links.

  • Performing multiple modifications in the Configure <Functoid> Functoid dialog box, which is treated as a single operation.

  • Dragging functoid(s) and/or link(s) within the Mapper grid.

    Note

    For more information, see How to Move a Relationship Between Grid Pages.

How can you undo/redo any operation?

You can undo/redo an operation in one of the following ways:

  • From the Visual Studio‚Äôs Edit menu.

  • Clicking the undo and redo icons on the toolbar.

  • Pressing CTRL+Z for undo and CTRL+Y for redo.

See Also

Working with Grid Pages