| Previous | 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 |