Interstage Application Server/Interstage Web Server 移行ガイド |
目次
索引
![]() ![]() |
第7章 OLTP機能の移行 | > 7.3 CORBAサービスの移行 |
Interstage Application Server / Interstage Web Server V9.1(Interstage V9.1)での変更内容を説明します。
ADJUSTまたはInterstage Charset Managerがインストールされている場合の、CORBAサービスが使用する標準コード変換機能のコード系が変更されました。
CORBAのコード系 |
標準コード変換機能のコード系 |
|
変更前 |
変更後 |
|
UNICODE |
UCS2 |
UTF16BE(注) |
UTF8 |
UTF8 |
UTF8_4(注) |
注)
ADJUSTまたはInterstage Charset Managerが“UTF16BE”と“UTF8_4”のコード系をサポートしていない場合、CORBAサービスが使用するコード系は変更前から変わらず以下のとおりです。
C++言語のCORBAアプリケーション動作時にメモリが不足した場合のアプリケーションの挙動が変更されました。
種別 |
変更前 |
変更後 |
全般 |
スケルトンの処理内で例外が発生し、かつその例外設定処理内でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
スケルトンの処理内で例外が発生し、かつその例外設定処理内でメモリが不足した場合、例外クラスCORBA::StExcep::NO_MEMORYが通知されます。 |
スタブの処理内でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
スタブの処理内でメモリが不足した場合、例外クラスCORBA::StExcep::NO_MEMORYが通知されます。 |
|
_duplicate()または_narrow()でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
_duplicate()または_narrow()でメモリが不足した場合、関数はNULLを返します。 |
|
any型 |
コピーコンストラクタ、代入演算子、左シフト代入演算子でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
コピーコンストラクタ、代入演算子、左シフト代入演算子でメモリが不足した場合、any型のデータ域(_value)がNULLになります。 |
シーケンス型 |
コンストラクタ、代入演算子でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
コンストラクタ、代入演算子でメモリが不足した場合は、以下の動作を行います。
|
データ域獲得関数(XXX::XXX::allocbuf)でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
データ域獲得関数(XXX::XXX::allocbuf)でメモリが不足した場合、データ域獲得関数はNULLを返します。 |
|
length(ULong)関数でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
length(ULong)関数でメモリが不足した場合、使用個数(_length)およびデータ域(_buffer)は変更されません。 |
|
左シフト代入演算子でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
左シフト代入演算子でメモリが不足した場合、any型のデータ域(_value)がNULLになります。 |
|
共用体 |
コピーコンストラクタ、代入演算子、メンバアクセス関数でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
コピーコンストラクタ、代入演算子、メンバアクセス関数でメモリが不足した場合、共用体データ域(_ptr)がNULLになり、弁別情報(__d)が0に設定されます。 |
配列 |
領域獲得関数(XXX::XXX::XXX_alloc)でメモリが不足した際、以下のいずれかの事象が発生する場合があります。
|
領域獲得関数(XXX::XXX::XXX_alloc)でメモリが不足した場合、領域獲得関数はNULLを返します。 |
varクラス |
コンストラクタ、代入演算子でメモリが不足した場合、以下のいずれかの事象が発生する場合があります。
|
コンストラクタ、代入演算子でメモリが不足した場合、_ptrがNULLになります。 |
目次
索引
![]() ![]() |