SENDコマンドは、オプションでファイルをメッセージとして送信する場合に使用されます。ファイルを指定しない場合、空のメッセージが送信されます。
メッセージにJMSメッセージ・プロパティを含めるには、オプションの作業リスト引数を使用します。
最初の列はプロパティ・タイプ、2番目の列はプロパティ名、3番目の列はプロパティ値になります。プロパティ・タイプは、整数(integer)はI、ブール(Boolean)はB、文字列(string)はS、shortはH、longはL、10進(decimal)はD、浮動小数(float)はF、特定のJMSプロパティの場合はJになります。
以下のタイプJのプロパティは、JMSメッセージ・オブジェクトに対して、汎用のmessage.setStringProperty、message.setIntProperty、message.setBooleanProperyメソッド呼び出しではなく、個別のメソッド呼び出しを使用します。
メッセージ・タイプが*TEXTの場合、エンコーディング値を使用してファイル内容がUnicode文字列に変換され、メッセージはJMS TextMessageオブジェクトとして送信されます。
メッセージ識別子(MessageID)はJSMMSGフィールドに返されます。
構文:
|
例
SEND MESSAGE(*TEXT) ENCODING(UTF-8) FILE(order.xml) SERVICE_LIST(PRPTYP,PRPNME,PRPVAL)
SEND MESSAGE(*BINARY) FILE(order.xls) SERVICE_LIST(PRPTYP,PRPNME,PRPVAL)