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.