Q
CORBA通信におけるデータ通信の最大長を教えてください。
A
CORBA通信のデータ最大長は、CORBAデータ型などによって変わります。
1. 固定長シーケンスなどをご利用する場合
以下のマニュアルに記載してあるように、65535バイトの制限があります。
【Interstage Application Server 使用上の注意】
~ Solaris(TM) オペレーティングシステム ~
制限事項
- CORBAサービスの制限事項
- IDL定義に関する制限
データ型宣言において、以下の値が65535を超えることはできません。
・ サイズ指定のある文字列型(stinrg,wstinrg)のサイズ
・ シーケンス型(sequence)のサイズ
・ 列挙型(enum)、構造体(struct)、共用体(union)、例外構造体(exception)の要素数
・ 配列の配列サイズ
2. 可変長シーケンスなどをご利用する場合
CORBA最大電文長の制限はありませんが、クライアントアプリケーションおよびサーバアプリケーションのメモリサイズの影響を受け、また、システムの空きメモリに依存しています。