In most situations the host editor automatically reloads
the screen descriptions for you, whenever a screen description in
the current service flow project changes in some way on your workstation's
hard disk.
Recall that reloading screen descriptions means that the host editor
deletes the currently loaded screen descriptions from memory, and
then loads into memory, from your workstation's hard disk, all the
screen descriptions in all the screen messages that are present in
the Messages folders of the all the terminal applications subprojects
in the current service flow project. These screen descriptions then
become the currently loaded screen descriptions (see Currently loaded screen descriptions).
The host editor automatically reloads the screen descriptions in
the following situations:
| Situation: |
Links: |
When a new screen message (which always contains
a new screen description) is created, by any of the following methods:- Capturing a screen in the host editor (manually or automatically).
- Importing a BMS map.
- Importing a HATS screen.
|
Creating a screen message |
When an existing screen message is modified,
by any of following methods:- Assigning BMS field names.
- Merging screen messages.
- Using the screen message editor to add, modify, or delete an screen
description, and then saving the current state of the screen
message editor.
|
|
| When a screen message file is deleted. |
Working with screen messages |
Important: The host editor does not reload the screen descriptions
until the host editor regains the input focus. At that time the host
editor performs the following actions.
- It checks to see whether any screen description has been created,
modified, or deleted.
- If so, it reloads the screen descriptions (see Currently loaded screen descriptions).
- It performs the same screen recognition activity that it normally
performs when a new application screen is displayed (see Recognized screen description).
Note: Step 3 is done in
case a new or modified screen description now matches the currently
displayed application screen, or in case a screen description that
previously matched the currently displayed application no longer does
so.