Chat now with support
Chat with Support

Identity Manager 8.0 - Web Designer Reference Guide

Web Designer Editor Web Designer Structures and Functions The Web Designer Object Model Working with the Web Designer Web Project Configuration Options Customizing the Web Portal Basics of Web Designer Programming Compiling and Debugging Monitoring Frequent Tasks in the Web Portal

Debugging Mode Support Functions

Note: A WCF connection must be established for functions which support debugging mode.

Table 19: Function Supporting Debug Mode in the Preview
Icon Function

Updating the preview.

The Web Portal start page is displayed on update. This button has varying displays. The following visuals are possible:

  • If the button is displayed in combination with the start icon, modifications made to the web project in the definition tree view have not been compiled. After you click the button, the modifications are compiled and displayed in the preview .
  • The button is combined with a question mark if it is unsure whether modifications have been made to the web project.

You can use the arrow next to this button to select other menu items. The following menu items are available:

  • Create new predefined connections: You can add any amount of login data for different users. Predefined login data is listed under this menu item. If you are one of the users in this list, you can login simple by mouse click. You save yourself the work of entering your login name and password on the start page of the preview window. Predefined connections are deleted the moment you close the Web Designer.
  • Copy to clipboard: If you select this menu item, you copy the link to your web project start page that you see in the preview.
  • The browsers you use on your computer are automatically inserted into the menu as extra menu items. The preview is displayed with the browser of your choice.
Suppress action execution.

Use this button to prevent action execution in the preview. This can be helpful when you want to view a certain node in the definition tree view in more detail, for example.


One node back/forward.

Use the Back and Forward buttons to navigate backwards or forwards between selected objects in the history in Web Portal preview mode. However, the history is not shown here.

Enable debugger.

Use this button to toggle the debugger on and off. If the button is blue highlighted, the debugger is enabled. All actions are executed in succession (for example one node at a time) when the debugger is enabled.

If the debugger is stopped in "Pause" mode, click Resume execution to restart the debugger.

Single step mode.

The single step mode button is only enabled when the debugger is enabled. If single step mode is enabled, the executed action is suspended at every execution step in the definition tree view. If single step mode is disabled, the action continues on to the next break point (break points are inserted on action nodes in the definition tree view using the context menu).

Resume execution

This button is enabled when the debugger is enabled insofar as any program steps remain to be carried out, for example no user entries are anticipated. Clicking this button launches execution of the next program command.

Footer Toolbar Functions

In addition to a toolbar, the preview window also has a footer toolbar. The following functions are available to you.

Table 20: Functions in the Preview Window Status Bar
Icon Function
Status display.

Here, "Done" means that compilation and rendering of the current project state have been completed and that entries can be made in the relevant pages.

769x485 Pixel lines.

The pixel line count indicates the dimensions of the window area that is available for the display of rendered HTML code. This information obviates the need for scroll bars during programming in cases where the amount of available browser space is known. This is influenced by the screen resolution and the number of menu bars displayed in the browser.

Use this button to switch from the preview to the monitor page.
Use this button to switch from the monitor page to the preview.

The Solution View

You can open the solution view from the View menu in the menu bar. It lists all the Web Designer objects, which can be opened from the navigation view, on a tab. The solution view depends on your choice of project. If a solution project was selected when the Web Designer was started, the entries are listed by database module and you can disable compilation of individual database modules.

You can identify objects whose status has changed in the Web Designer on the Solution tab. Differences between changes in the Web Designer and changes to resources in the database or on the hard disk are marked. A new tab is opened in the definition tree view by double-clicking on an object. The following table described the features of the Solution tab.

Table 21: Database Project Solutions and Solution Projects
Project Description
Database project In database projects, all the elements are listed under the Solution node that can be opened from the navigation view.
Table 22: Solution Columns of a Database Project
Column Description
Object identifier Name of the object.
DB status If the database is up to date, this shows "Up to date". Otherwise the user is who made the change is displayed.
Status Web Designer This shows "Changed" if changes have been made or "Unchanged" if not.
Reload This show a option if the object is new. Selected object can be reloaded.
Selected objects are reloaded with Reloads selected objects.
Solution Project

In a solution project, the database modules are listed under the Solution modes as subnodes.

Database modules whose status has not changed, are shown as collapsed nodes.

If you mark a subnode, you can run additional tasks. Use the right mouse button to open the same context menu that is available in Windows browsers. Available items are, for example, Apache Subversion, Git or similar.

Table 23: Solution Columns of a Solution project
Column Description
Object identifier Name of the object.

Status drive

 

If the drive is up to date, this shows "Up to date". Otherwise a time when the changes will be made is shown.
Status Web Designer This shows "Changed" if changes have been made or "Unchanged" if not.
Reload This show a option if the object is new. Selected object can be reloaded.
  Selected object are reloaded with "Reloads selected objects".
Path Path to file on the drive.
Additional functions can be carried out on the solution project's sub nodes.

The following tables shows the actions you can execute on the Solution tab.

Table 24: Actions Tab "Solution"
Button Description
Refreshes the list of database objects.
Reloads selected objects.
Marks all modified objects to be refreshed.

Disables module compilation. Compilation runs without the disabled module.

(This action is only available if a solution project was selected when the Web Designer was started.)

Filters modified objects only.

Viewing Generated Code

You can view and copy generated code with help of the buttons from the database object toolbar in the definition tree view. This function is particularly useful if you are looking at C# code in detail and want to reuse parts of the code or want to examine an error in more detail.

NOTE: If you want to search for a specific point in the code, you can use the shortcut CTRL + F.

To copy generated code

  1. Mark the position in the code in the definition tree view and select Copy from the context menu.

    The code is copied into the clipboard.

  2. Inset the copied code at another point.
Detailed information about this topic
Related Documents