Feedback

  • Contents
 

View Dependencies

When developing handlers, it is sometimes useful to see how all the parts fit together. A common question is, "What handlers call a certain subroutine?" The Dependency Viewer allows you to see the interaction between the objects that make up handlers and the handler themselves.

Interaction Designer supports the ability to track dependencies for the following objects used in handlers: 

  • DB Profiles

  • Global Variables

  • HTML Templates

  • Initiators

  • InternationalString Resources

  • Prompt Resources

  • Sequence Resources

  • Subroutines

  • Tools

Choose the dependency that you want to view by selecting the appropriate item from the Dependency listbox. Click the plus signs (+) beside an object shows its contents. Users can choose to group each type of dependency information in two ways. You can either select to view the dependency information by what items (variables, tools, etc.) are used by a handler, or by handlers that use each item by clicking on the appropriate "Group By" radio button on the dialog.

One thing to remember is that the dependency information displayed in this dialog is for published handlers only. Actions performed on a handler that has not been published will not cause an update in the dependency information.

The Dependency View offers the following three options.

Export Dependencies to XML

This exportd the selected dependency information as an XML document. The user is prompted to supply the location for this XML document.

Click here for more information on exporting dependencies to XML.

Download Handler

This downloads the selected handler to the directory specified in the Designer Preferences page. If no handler is specified there, the user is prompted to supply a destination for the download.

Debug Handler

This opens the selected handler and initiates a debugging session.