The following messages are inserted into the output file as comments to provide additional information about the database:
/* INSERT PASSWORD TEXT HERE */
Informational text inserted after an ACTION PASSWORD command to indicate that password text is required. DADB does not dump the text of a PASSWORD command. You must replace this comment with password text before recompiling the DADB output.
/* Patterns for group "group-name" */
Header information inserted before the first message definition for group group-name.
/* No ACTION's */
Informational text inserted after the TOKEN commands and before the END command when the pattern contains no ACTION specifications.
/* No patterns for group "group-name" */
No patterns were found for group group-name. group-name is an empty group.
/* UNDEFINED TYPE */
Inserted into TOKEN and ACTION commands when unrecognized token or action types are discovered in the database. Error message E0013 or E0016 (see E.2.5) is also displayed.
/* --1--***-2-*... -n- : Token #s */
Token numbering information that appears directly following each MESSAGE command when you specify the option -c. The hyphens (-) indicate characters in a token, the numbers indicate the token positions within the message, and the asterisks (*) indicate delimiters.
The following is an example of a standard message pattern with five tokens:
MESSAGE "This is a standard pattern" /* --1-*-2*3***----4---*---5--- : Token #’s */
The following is an example of a nonstandard message pattern with four tokens. Note the delimiters as marked by asterisks (*).
MESSAGE " This is, non-standard." /* **--1-*-2***-3-*----4---* : Token #’s */ DELIMITERS {-., }
/* Database Name : database-name * Last Update : update-time-and-date * File ID : hex-id (ACSII-id) * Revision Leve l: major-minor * Header Size : header-size * Index Count : count * Case Sensitive : {YES|NO} * Language : value-of-LANG (maximum-byte-count)*/
Header information displayed when you specify the option -h,
where:
database-name
is the name of the database.
update-time-and-date
is the time and date of the last update.
hex-id
is the internal database identifier in hexadecimal.
ASCII-id
is ASP* for SP-AMS databases, ACP* for CP-AMS databases, or *AP* for SMART AMS databases.
major-minor
is the internal major and minor revision levels of the database format:
major | 0 = (Pre-BADB/DADB 3R1) 1 = (BADB/DADB 3R1) 2 = (BADB/DADB 3R3) 4 = (BADB/DADB 4R1) 5 = (BADB/DADB 5R1) 6 = (BADB/DADB 5R2) |
minor | 1 = (case-sensitive database)2 = (case-insensitive database) |
header-size
is the size of the database header in bytes.
count
is the number of database indexes in the header.
{YES | NO}
YES means that the database is case sensitive; NO means that the database is case insensitive.
value-of-LANG (maximum-byte-count)
is the current locale defined by the environment variable LANG followed by the maximum character byte length in parentheses. If the locale defined by LANG is different from the locale stored in the database, some characters may appear incorrectly because of varying physical representations of character codes. Change the locale to see the correct characters.