INTRO(QM) - QM/DUX (Queuing Subsystem/Database for Unix)
DUX には FIFO を目的とした Queuing Subsystem 用API が用意されています。ほとんどが非公開となっていますので、挙動を確認するために必要な情報のみ記述します。
共通化されたファイルシステム(DUX FS)上に構築されており、低水準のAPIは共通化されています。汎用管理ツールは qmgr(1) となります。
qm_open(3qm),
qm_close(3qm),
qm_xa_open(3qm),
qm_xa_close(3qm),
qm_enqueue(3qm),
qm_dequeue(3qm),
qm_committrans(3qm),
qm_aborttrans(3qm),
qm_heurtrans(3qm),
フィールドを操作する言語により、柔軟なレコード管理を実現しています。