Dictionary/3000 Reference Manual (32244-90001)

Chapter 5 179
Dictionary/3000 Utilities
DICTVPD
Enter the new primary name for the data field being loaded in the Dictionary. Once again,
the original name becomes the alias for the element. If [[RETURN]] is pressed in response
to this prompt, the data field is not loaded in the Dictionary and the following warning is
issued:
*WARNING: ELEMENT HAS NOT BEEN LOADED INTO DICTIONARY
If N was entered in response to the DATA ELEMENTS ALREADY DEFINED prompt and
DICTVPD finds an existing element in the Dictionary with the same name but an
incompatible definition, the following message and prompt are issued:
INCOMPATIBLE DEFINITION ALREADY IN DICTIONARY FOR ELEMENT:
element
NEW PRIMARY ELEMENT NAME>
Enter the new primary element name for the element being loaded.
Note that a new element name must be entered and the existing element can not be used
for this data field because the data type and data size for the existing element are not
compatible with the data field's definition. If [[RETURN]] is pressed in response to this
prompt the data field will not be loaded and a warning will be issued (as shown above).
After all forms and respective data fields have been loaded into the Dictionary, DICTVPD
will generate the listing of the loaded forms file, the forms and the data fields. (See the
LIST FILE prompt for information on this listing. See the example that follows for a
sample reference list.)
After the listing is produced, DICTVPD terminates.
Example
The following is an example of DICTVPD:
RUN DICTVPD.PUB.SYS How to execute this utility.
<The Dictionary/3000 VPLUS Loader program banner appears here.>
DICTIONARY PASSWORD> ; Password for modify access used.
FORMS FILE NAME> Formf1
SELECT DATA CONVERSION (Default/Char)> D
DATA ELEMENTS ALREADY DEFINED (Y/N)> N
LIST FILE> LP The report is sent to the Line Printer.
CHANGE UNDERSCORE TO HYPHEN (Y/N)> Y
LOADING DATA DICTIONARY
FORM NAME TO BE LOADED (or "@"/"?")> @ All forms in the forms file to be
loaded.
LOADING FORM: FORMA
LOADING FORM: FORMB
Name Alias NEW/OLD Type
FORMF1 NEW VPLS
FORMA NEW FORM