MSMQ Send Message

メッセージング > MSMQ との接続 > コンポーネントプログラム

メッセージキューにメッセージを送信します。

パラメータ

説明

Queue Handle

数値(18)/入力:メッセージの送信先のキューのハンドル(オープン時に返された数値)

Message

BLOB/入力:メッセージデータ を含んだ RTF 形式の BLOB

Data type

文字(1)

  • A …… 文字

  • N …… 数値

  • D …… 日付: 日付(スペース)時間の書式になっているDateTime形式。(例: 31/12/2002 14:39:46)

  • L …… 論理:「1」がTrue 、それ以外は False になります。

  • V …… ベクトル(配列):書式「3」の数値セルが定義された Magicのベクトル型です。ベクトルデータを渡す場合は、一旦BLOB項目にデータを渡してからパラメータに指定してください。

  • B …… BLOB

Picture

文字列(30)/入力(オプション):Magicの項目の書式。VARPIC関数を使用して送ることができます。このパラメータは、データ型が 「N」 の時だけ指定する必要があります。

Transaction Mode

文字(1) /入力

  • N ……トランザクションなし

  • S …… 単一メッセージトランザクション

  • T …… 定義されたトランザクション内

Transaction Handle

数値(18)/入力(オプション):「Begin Transaction」プログラムから返された数値を指定します。定義されたトランザクション内を指定した場合はこの値を指定する必要があります。

Correlation Id

ベクトル /入力(オプション):送信/応答用。書式「3」の数値セルが定義された Magicのベクトル型です。20のセルを渡します。

Message Id

ベクトル/出力:書式「3」の数値セルが定義された Magicのベクトル型です。20のセルが返ります。

 

戻り値

数値(17):処理が成功した場合 0、失敗した場合は負の数(エラーコード)が返ります。

 

注意:

XMLファイルは、文字列として送信されます。