This allows you to implement systems whereby clients place files in directories for processing, and can then awaken a server process to deal with them. It is offered as a more efficient mechanism than having a server regularly poll the directory for data to be processed, and works clusterwide (unlike mailboxes and common event flags).
The product consists of a ZIP file containing DOORBELL.MAR - a Macro32 source which can be compiled on any VAX, Alpha, IA64 or X86 architecture running OpenVMS. In addition, DOORBELL.TXT provides documentation on the routines, and sample (trivial) server and client programs are included in CLIENT.FOR and SERVER.FOR.
Author: Tom Wade