ページの先頭行へ戻る
Interstage Application Server MessageQueueDirector説明書
Interstage

6.1.2 プログラムインタフェース

アプリケーションでメッセージ操作を行うために、表6.1 メッセージ操作のためのプログラムインタフェースに示すプログラムインタフェースが用意されています。これらのインタフェースを使用して、アプリケーションを作成します。

表6.1 メッセージ操作のためのプログラムインタフェース

操作分類

操作項目

インタフェース名

COBOL言語

C言語

前処理

MQDへの接続

MQDCONNECT

mqd_connect


Symfoware/RDBトランザクション連携機能を使用してMQDに接続

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章 プログラムインタフェース”を参照してください。