Previous Topic: PANEL, PFLD, MAP, and MFLD Statement SequencingNext Topic: The MODIFY Verb


Compiler Action Verbs

Where can Verbs be Used?

The compiler provides the verbs ADD, MODIFY, and DELETE that specify the action the map compiler should perform on the accompanying mapping source statements. Each verb can be specified for any of the following statements in the CA IDMS mapping language syntax:

This Statement

Generates...

MAP AUTOPANEL

Map and panel occurrences

MFLD

(MAP AUTOPANEL only)

Map field and panel field occurrences

PFLD

Panel field occurrences

MAP

Map occurrences

MFLD

Map field occurrences

Note: For more information about the previous mapping language statements, see "Batch Compiler Statements".

What do the Verbs Do?

The operations performed by the ADD, MODIFY, and DELETE verbs are as follows:

Defaults

When a verb is not specified with a CA IDMS mapping statement, the following defaults apply:

Important: DELETE must be specified explicitly; it is never the default action.

Modifying a DEVICE Specification

Different versions of the same panel can be established for a variety of screen sizes by using the DEVICES clause of the MAP AUTOPANEL or the PANEL statement. Since information specified by the DEVICES clause can affect many other MAP clauses, the MODIFY verb does not modify the DEVICES clause. To change a DEVICES specification, the developer should use the following procedure:

  1. Decompile the panel and all associated maps by using a map utility process and save the resulting output.
  2. Delete the maps affected by the change. This action implicitly deletes all map fields that belong to the deleted maps.
  3. Delete the panel occurrence itself. This action implicitly deletes all associated panel fields.
  4. Add the revised panel occurrence with the new DEVICES specification, followed by the associated panel field, map, and map field occurrences.