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