Multipage Editors

LN Studio contains various multipage editors that you can use to edit software components, such as sessions, menus, labels, libraries and messages.

For a detailed explanation of an editor, see the editor's online help.

Editor tabs

Each multipage editor consists of various tabs.

For example, the Session Editor consists of these tabs:

Session Editor tabs
Tab Description
Overview Use this tab to specify the general properties for the session.
Script Use this tab to specify the properties of the session's UI script. You can also link libraries to the session.
Source Use this tab to view and edit the source of the session's script (if available). The tab consists of a session-specific Script Editor, which forms an integral part of the Session Editor.
User Interface Use this tab to specify the form properties. You can also link reports and charts to the session, and specify text fields.
Form Commands Use this tab to maintain the form commands for the session.
Satellite Sessions If the session is a multi-main table (MMT) controller session, use this tab to maintain the MMT satellites for the session.
Documentation Use this tab to enter the session's release notes and technical documentation.
TDE Documentation Use this tab to view an XML tree with the technical information on the session's Technical Data Entity.

The number of tabs can vary for the different editors. However, the Overview and Documentation tabs exist in all multipage editors. The TDE Documentation tab is displayed depending on the multipage editor preferences.

For details on the editor tabs, see the online help of the multipage editors.

Note: The Source tab is only displayed if the source code of the component is present on the LN server. If you edit a component, for which no source code is present, the Source tab is hidden.

By default, when you start a multipage editor, the editor opens the Overview tab. To change this default setting, click in the Activity Explorer view. As a result, the Source tab (if the source code is available) is directly opened when you start an editor. Click again to restore the default setting.

See Activity Explorer view.

The editor displays error markers when you enter incorrect or insufficient information on an editor tab. When you save a component which contains errors, the component is only stored in your local workspace but is not saved to the server. In the Activity Explorer, the component has a dirty state ( ) decorator in the bottom right corner of the software component image. When you solve the error and save the component, the component is saved to the server again and the decorator disappears.

Preferences

To specify preference settings for the multipage editors:

  1. Select Window > Preferences.
  2. In the left pane of the Preferences window, select Infor LN Studio Application > Multipage.

    The Preferences - Multipage dialog box is displayed. In this dialog box, you can perform these actions:

    • Enable or disable the TDE Documentation tab for all multipage editors. This tab is primarily intended for support and troubleshooting purposes. Therefore it is recommended to display the tab only in case of problems.
    • Specify the directory where LN Studio stores the additional files that you edit in the Additional File Editor.

See Setting user preferences.

Starting a multipage editor

To start a multipage editor, double-click a software component in the Activity Explorer view, or right-click the component and select Open.

You can also start the editor from various other views, such as the Problems view and the Tasks view. For example:

  • When you double-click a problem or task that is associated with a specific library, LN Studio starts the Library Editor and opens the library in the editor's Source tab.
  • When you double-click a problem or task that is associated with a UI script, LN Studio opens the session to which the script belongs in the Session Editor, and opens the script in the editor's Source tab.
  • When you double-click a problem or task that is associated with a specific line in a source, the editor opens the source on that line.