Previous | Next | Contents | Index |
A substitution of the form $(text)
is handled
specially. The text
part is used as a key to
access the special database PMDF_GENERAL_DATABASE.b This
database is generated with the pmdf crdb
utility. If
text
is found in the database the corresponding
template from the database is substituted. If
text
does not match an entry in the database the
rewrite process fails; it is as if the rewrite rule never matched in
the first place. If the substitution is successful the template
extracted from the database is re-scanned for additional substitutions.
However, additional $(text)
substitutions from
the extracted template are prohibited in order to prevent endless
recursive references.
As an example, suppose that the address jdoe@example.decnet matches the rewrite rule
.DECNET $($H) |
If a general database exists it should be world readable to insure that it operates properly.
b On OpenVMS systems, this database is
the file pointed at by the logical name PMDF_GENERAL_DATABASE, which is
typically the file
|
Previous | Next | Contents | Index |