アプリケーションでメッセージ操作を行うために、表6.1 メッセージ操作のためのプログラムインタフェースに示すプログラムインタフェースが用意されています。これらのインタフェースを使用して、アプリケーションを作成します。
操作分類 | 操作項目 | インタフェース名 | |
---|---|---|---|
COBOL言語 | C言語 | ||
前処理 | MQDへの接続 | MQDCONNECT | mqd_connect |
| MQDCONNECTRDB | mqd_connectrdb | |
メッセージキューへの接続 | MQDCONNECTQ | mqd_connectq | |
複数メッセージキューへの接続 | MQDCONNECTQEX | mqd_connectqex | |
メッセージ操作 | メッセージの送信 | MQDPUTMSG | mqd_putmsg |
メッセージの受信 | MQDGETMSG | mqd_getmsg | |
メッセージの参照 | MQDPEEKMSG | mqd_peekmsg | |
カーソルの移動 | MQDSEEKMSG | mqd_seekmsg | |
メッセージの削除 | MQDDELETEMSG | mqd_deletemsg | |
メッセージの一括削除 | MQDPURGEMSG | mqd_purgemsg | |
メッセージキューの属性通知 | MQDGETQATTR | mqd_getqattr | |
メッセージキューの属性設定 | MQDSETQATTR | mqd_setqattr | |
複数メッセージキューからのメッセージ受信 | MQDGETMSGEX | mqd_getmsgex | |
複数メッセージキューからのメッセージ参照 | MQDPEEKMSGEX | mqd_peekmsgex | |
複数メッセージキューのカーソルの移動 | MQDSEEKMSGEX | mqd_seekmsgex | |
トランザクション制御 | トランザクションの開始 | MQDBEGIN | mqd_begin |
トランザクションの終了 | MQDCOMMIT | mqd_commit | |
トランザクションの取消し | MQDROLLBACK | mqd_rollback | |
後処理 | 複数メッセージキューからの切断 | MQDDISCONNECTQEX | mqd_disconnectqex |
メッセージキューからの切断 | MQDDISCONNECTQ | mqd_disconnectq | |
MQDからの切断 | MQDDISCONNECT | mqd_disconnect |
プログラムインタフェースの詳細については、“第8章 プログラムインタフェース”を参照してください。