3.8. MapMessageインタフェース

MapMessageインタフェースは、C言語ランタイムライブラリにてJMSのMapMessageオブジェクトへのインタフェースを提供します。

MapMessageインタフェースには次の関数があります。

JmsMapMessageDestroy MapMessageオブジェクトを破棄します。
JmsMapMessageGetBoolean MapMessageオブジェクト内のストリームからメッセージの長さを取得します。
JmsMapMessageGetByte MapMessageオブジェクトから指定された名前を保持するbyte値を返します。
JmsMapMessageGetBytes MapMessageオブジェクトから指定された名前を保持するバイト配列値を返します。
JmsMapMessageGetChar MapMessageオブジェクトから指定された名前を保持するUnicode文字の値を返します。
JmsMapMessageGetDouble MapMessageオブジェクトから指定された名前を保持するdouble値を返します。
JmsMapMessageGetFloat MapMessageオブジェクトから指定された名前を保持するfloat値を返します。
JmsMapMessageGetInt MapMessageオブジェクトから指定された名前を保持するint値を返します。
JmsMapMessageGetLong MapMessageオブジェクトから指定された名前を保持するlong値を返します。
JmsMapMessageGetMapNames MapMessageオブジェクトに保持されているデータ名のリストを返します。
JmsMapMessageGetObject MapMessageオブジェクトから指定された名前を保持するJavaオブジェクトを返します。
JmsMapMessageGetShort MapMessageオブジェクトから指定された名前を保持するshort値を返します。
JmsMapMessageGetString MapMessageオブジェクトから指定された名前を保持する文字列の値を返します。
JmsMapMessageItemExists MapMessageオブジェクトに指定された名前の項目が存在するかどうかを返します。
JmsMapMessageSetBoolean MapMessageオブジェクトに指定された名前を保持するboolean値を設定します。
JmsMapMessageSetByte MapMessageオブジェクトに指定された名前を保持するbyte値を設定します。
JmsMapMessageSetBytes MapMessageオブジェクトに指定された名前を保持するバイト配列値を設定します。
JmsMapMessageSetChar MapMessageオブジェクトに指定された名前を保持するUnicode文字値を設定します。
JmsMapMessageSetDouble MapMessageオブジェクトに指定された名前を保持するdouble値を設定します。
JmsMapMessageSetFloat MapMessageオブジェクトに指定された名前を保持するfloat値を設定します。
JmsMapMessageSetInt MapMessageオブジェクトに指定された名前を保持するint値を設定します。
JmsMapMessageSetLong MapMessageオブジェクトに指定された名前を保持するlong値を設定します。
JmsMapMessageSetObject MapMessageオブジェクトに指定された名前を保持するjavaオブジェクトを設定します。
JmsMapMessageSetShort MapMessageオブジェクトに指定された名前を保持するshort値を設定します。
JmsMapMessageSetString MapMessageオブジェクトに指定された名前を保持する文字列の値を設定します。

   
3.8.1. JmsMapMessageDestroy

名称 JmsMapMessageDestroy - MapMessageオブジェクトを破棄します。
形式 WOJMSStatus JmsMapMessageDestroy( JmsMapMessage *message );
説明 messageで指定したJmsMapMessage構造体に指定されているMapMessageオブジェクトを破棄します。
引数 I/O パラメータ 説明
I message BytesMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
関連項目 -
   
3.8.2. JmsMapMessageGetBoolean

名称 JmsMapMessageGetBoolean - MapMessageオブジェクト内のストリームからメッセージの長さを取得します。
形式 WOJMSStatus JmsMapMessageGetBoolean( JmsMapMessage *message, WOJMS_BOOL *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するboolean値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったbooleanを格納するWOJMS_BOOLへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getBoolean(java.lang.String)
   
3.8.3. JmsMapMessageGetByte

名称 JmsMapMessageGetByte - MapMessageオブジェクトから指定された名前を保持するbyte値を返します。
形式 WOJMSStatus JmsMapMessageGetByte( JmsMapMessage *message, WOJMS_BYTE *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するbyte値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったbyteを格納するWOJMS_BYTEへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getByte(java.lang.String)
   
3.8.4. JmsMapMessageGetBytes

名称 JmsMapMessageGetBytes - MapMessageオブジェクトから指定された名前を保持するバイト配列値を返します。
形式 WOJMSStatus JmsMapMessageGetBytes( JmsMapMessage *message, WOJMS_BYTES *value, WOJMS_INT *length, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するbyte配列値を読取り引数valueに、読取ったbyte配列長を引数lengthに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったbyte配列を格納するWOJMS_BYTESへのポインタを指定します。
O length 読取ったbyte配列長を格納するWOJMS_INTへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getBytes(java.lang.String)
   
3.8.5. JmsMapMessageGetChar

名称 JmsMapMessageGetChar - MapMessageオブジェクトから指定された名前を保持するUnicode文字の値を返します。
形式 WOJMSStatus JmsMapMessageGetChar( JmsMapMessage *message, WOJMS_CHAR *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するUnicode値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったUnicode値を格納するWOJMS_CHARへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getChar(java.lang.String)
   
3.8.6. JmsMapMessageGetDouble

名称 JmsMapMessageGetDouble - MapMessageオブジェクトから指定された名前を保持するdouble値を返します。
形式 WOJMSStatus JmsMapMessageGetDouble( JmsMapMessage *message, WOJMS_DOUBLE *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するdouble値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったdouble値を格納するWOJMS_DOUBLEへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getDouble(java.lang.String)
   
3.8.7. JmsMapMessageGetFloat

名称 JmsMapMessageGetFloat - MapMessageオブジェクトから指定された名前を保持するfloat値を返します。
形式 WOJMSStatus JmsMapMessageGetFloat( JmsMapMessage *message, WOJMS_FLOAT *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するfloat値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったfloat値を格納するWOJMS_FLOATへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getFloat(java.lang.String)
   
3.8.8. JmsMapMessageGetInt

名称 JmsMapMessageGetInt - MapMessageオブジェクトから指定された名前を保持するint値を返します。
形式 WOJMSStatus JmsMapMessageGetInt( JmsMapMessage *message, WOJMS_INT *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するint値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったint値を格納するWOJMS_INTへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getInt(java.lang.String)
   
3.8.9. JmsMapMessageGetLong

名称 JmsMapMessageGetLong - MapMessageオブジェクトから指定された名前を保持するlong値を返します。
形式 WOJMSStatus JmsMapMessageGetLong( JmsMapMessage *message, WOJMS_LONG *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するlong値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったlong値を格納するWOJMS_LONGへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getLong(java.lang.String)
   
3.8.10. JmsMapMessageGetMapNames

名称 JmsMapMessageGetMapNames - MapMessageオブジェクトに保持されているデータ名のリストを返します。
形式 WOJMSStatus JmsMapMessageGetMapNames( JmsMapMessage *message, JmsEnumeration *value );
説明 messageで指定したJmsMapMessage構造体から、メッセージオブジェクト内のすべての名前リストを取得し、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 取得した名前リストを格納する、JmsEnumeration構造体へのポインタを指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getMapNames()
   
3.8.11. JmsMapMessageGetObject

名称 JmsMapMessageGetObject - MapMessageオブジェクトから指定された名前を保持するJavaオブジェクトを返します。
形式 WOJMSStatus JmsMapMessageGetObject( JmsMapMessage *message, WOJMS_OBJECT *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するjavaオブジェクトを読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったjavaオブジェクトをを格納するWOJMS_OBJECTへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getObject(java.lang.String)
   
3.8.12. JmsMapMessageGetShort

名称 JmsMapMessageGetShort - MapMessageオブジェクトから指定された名前を保持するshort値を返します。
形式 WOJMSStatus JmsMapMessageGetShort( JmsMapMessage *message, WOJMS_SHORT *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持するshort値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取ったshort値を格納するWOJMS_SHORTへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getShort(java.lang.String)
   
3.8.13. JmsMapMessageGetString

名称 JmsMapMessageGetString - MapMessageオブジェクトから指定された名前を保持する文字列の値を返します。
形式 WOJMSStatus JmsMapMessageGetString( JmsMapMessage *message, JmsString *value, JmsString *name );
説明 messageで指定したJmsMapMessage構造体から、引数nameの名前を保持する文字列の値を読取り、引数valueに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O value 読取った文字列を格納するJmsStringへのポインタを指定します。
I name MapMessageオブジェクトから、読取るデータの項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INSUFFICIENT_MEMORY_ERROR -1 メモリ不足のため、バッファの確保に失敗しました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.getString(java.lang.String)
   
3.8.14. JmsMapMessageItemExists

名称 JmsMapMessageItemExists - MapMessageオブジェクトに指定された名前の項目が存在するかどうかを返します。
形式 WOJMSStatus JmsMapMessageItemExists( JmsMapMessage *message, WOJMS_BOOL *result, JmsString *name );
説明 messageで指定したJmsMapMessage構造体に引数nameで指定した名前項目が存在するかどうかを取得し、結果を引数resultに格納します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
O result 取得した結果を格納するWOJMS_BOOLへのポインタを指定します。
I name MapMessageオブジェクトから、存在の確認を行う項目名を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.itemExists(java.lang.String)
   
3.8.15. JmsMapMessageSetBoolean

名称 JmsMapMessageSetBoolean - MapMessageオブジェクトに指定された名前を保持するboolean値を設定します。
形式 WOJMSStatus JmsMapMessageSetBoolean( JmsMapMessage *message, JmsString *name, WOJMS_BOOL value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したboolean値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_BOOLの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setBoolean(java.lang.String, boolean)
   
3.8.16. JmsMapMessageSetByte

名称 JmsMapMessageSetByte - MapMessageオブジェクトに指定された名前を保持するbyte値を設定します。
形式 WOJMSStatus JmsMapMessageSetByte( JmsMapMessage *message, JmsString *name, WOJMS_BYTE value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したbyte値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_BYTEの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setByte(java.lang.String, byte)
   
3.8.17. JmsMapMessageSetBytes

名称 JmsMapMessageSetBytes - MapMessageオブジェクトに指定された名前を保持するバイト配列値を設定します。
形式 WOJMSStatus JmsMapMessageSetBytes( JmsMapMessage *message, JmsString *name, WOJMS_BYTES value, WOJMS_INT length );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したバイト配列値の先頭から引数lengthの長さ分設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_BYTESへのポインタを指定します。
I length MapMessageオブジェクトにMap登録するバイト配列値の長さを指定します
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setBytes(java.lang.String, byte[], int, int)
   
3.8.18. JmsMapMessageSetChar

名称 JmsMapMessageSetChar - MapMessageオブジェクトに指定された名前を保持するUnicode文字値を設定します。
形式 WOJMSStatus JmsMapMessageSetChar( JmsMapMessage *message, JmsString *name, WOJMS_CHAR value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したUnicode文字の値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_CHARの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setChar(java.lang.String, char)
   
3.8.19. JmsMapMessageSetDouble

名称 JmsMapMessageSetDouble - MapMessageオブジェクトに指定された名前を保持するdouble値を設定します。
形式 WOJMSStatus JmsMapMessageSetDouble( JmsMapMessage *message, JmsString *name, WOJMS_DOUBLE value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したdouble値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_DOUBLEの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setDouble(java.lang.String, double)
   
3.8.20. JmsMapMessageSetFloat

名称 JmsMapMessageSetFloat - MapMessageオブジェクトに指定された名前を保持するfloat値を設定します。
形式 WOJMSStatus JmsMapMessageSetFloat( JmsMapMessage *message, JmsString *name, WOJMS_FLOAT value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したfloat値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_FLOATの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setFloat(java.lang.String, float)
   
3.8.21. JmsMapMessageSetInt

名称 JmsMapMessageSetInt - MapMessageオブジェクトに指定された名前を保持するint値を設定します。
形式 WOJMSStatus JmsMapMessageSetInt( JmsMapMessage *message, JmsString *name, WOJMS_INT value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したint値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_INTの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setInt(java.lang.String, int)
   
3.8.22. JmsMapMessageSetLong

名称 JmsMapMessageSetLong - MapMessageオブジェクトに指定された名前を保持するlong値を設定します。
形式 WOJMSStatus JmsMapMessageSetLong( JmsMapMessage *message, JmsString *name, WOJMS_LONG value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したlong値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_LONGの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setLong(java.lang.String, long)
   
3.8.23. JmsMapMessageSetObject

名称 JmsMapMessageSetObject - MapMessageオブジェクトに指定された名前を保持するjavaオブジェクトを設定します。
形式 WOJMSStatus JmsMapMessageSetObject( JmsMapMessage *message, JmsString *name, WOJMS_OBJECT value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したjavaオブジェクトを設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録すWOJMS_OBJECTへのポインタを指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setObject(java.lang.String, java.lang.Object)
   
3.8.24. JmsMapMessageSetShort

名称 JmsMapMessageSetShort - MapMessageオブジェクトに指定された名前を保持するshort値を設定します。
形式 WOJMSStatus JmsMapMessageSetShort( JmsMapMessage *message, JmsString *name, WOJMS_SHORT value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定したshort値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するWOJMS_SHORTの値を指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setShort(java.lang.String, short)
   
3.8.25. JmsMapMessageSetString

名称 JmsMapMessageSetString - MapMessageオブジェクトに指定された名前を保持する文字列の値を設定します。
形式 WOJMSStatus JmsMapMessageSetString( JmsMapMessage *message, JmsString *name, JmsString *value );
説明 messageで指定したJmsMapMessage構造体に、引数nameの名前を保持する、引数valueで指定した文字列の値を設定します。
引数 I/O パラメータ 説明
I message MapMessageオブジェクトを指すJmsMapMessage構造体へのポインタを指定します。
I name MapMessageオブジェクトにMap登録するデータの項目名を指定します。
I value MapMessageオブジェクトにMap登録するJmsStringへのポインタを指定します。
戻り値 WOJMS_NO_ERROR 0 正常に終了しました。
WOJMS_CAUGHT_EXCEPTION 1 関数実行中にスレッド内でExceptionがthrowされました。
WOJMS_INVALID_ARGUMENT_ERROR -2 指定された引数が不正です。
WOJMS_JVM_ERROR -4 JavaVMが無効です。
WOJMS_OBJECT_NOT_ACTIVE_ERROR -7 MapMessageオブジェクトが無効です。
関連項目 javax.jms.MapMessage.setString(java.lang.String, String)