操作
調査 #2277
完了RTC.PortProfile の wstring の調査
ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2011/10/25
期日:
進捗率:
100%
予定工数:
説明
RTC.PortProfile の properties メンバーで wstring を使用してるか調査する。
匿名ユーザー さんが約13年前に更新
RTSE の Configuration で全角文字を入力したところ、例外が発生しました。
RTM 内では Configuration を NVlist から Properties に変換して保持しています。
NVList から extract する場合、Any の type をチェックして、 extract_string か extract_wstring でextract して、String 型にキャストして保存しています。
ツールからの要求で、Configuration を返す場合は、 Properties から NVlist に変換します。
ここで、 全角の場合は insert_wstring で insert する必要があります。
全角を insert_string で insert すると例外が発生します。
例外が発生するは、CORBA で通信(送信)するときに発生しているようです。
警告: "IOP02400001: (DATA_CONVERSION) Character does not map to negotiated transmission code set" org.omg.CORBA.DATA_CONVERSION: vmcid: OMG minor code: 1 completed: No
操作