Interstage Application ServerのJava EEクライアントアプリケーションからCORBAサーバアプリケーションを呼び出した場合、DATA_CONVERSION例外が発生しました。

CORBAサーバアプリケーションのコード系(locale)にSJISを指定して、Java EEクライアントアプリケーションからマルチ言語サービスのCORBAサービス環境上で運用するCORBAサーバアプリケーションを呼び出した場合、Windows-31J独自追加文字(NEC特殊文字、IBM拡張文字)や外字(利用者定義文字)の文字のコード変換でDATA_CONVERSION例外が発生しました。原因と対処方法を教えてください。
[原因]
CORBAサーバアプリケーションのコード系(locale)にSJISを指定した場合、JIS基本漢字(JIS X 0208)の範囲の文字しか扱えないことが原因です。

[対処方法]
Windows-31J独自追加文字(NEC特殊文字、IBM拡張文字)や外字(利用者定義文字)を扱う場合には、SJISMSを指定してください。
CORBAサーバアプリケーションのコード系(locale)の指定方法については以下を参照してください。

 Interstage Application Server OLTPサーバ運用ガイド
  第2章 ワークユニットの機能
   2.2 CORBAワークユニット
    2.2.11 コード変換
     2.2.11.2 サーバ側のコード系の設定

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V10
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ