ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server 移行ガイド
Interstage

6.4.2 Interstage Application Server V9.2での変更内容

Interstage Application Server V9.2(Interstage V9.2)での変更内容を説明します。


CORBAワークユニットの標準出力・標準エラー出力について

COBOL言語で作成したCORBAワークユニットアプリケーションについて、翻訳時に翻訳オプション「SSOUT(環境変数情報名)」を指定しない場合に、stdoutファイルおよびstderrファイルにデータが出力されるようになります。


また、Microsoft(R) Visual C++ .NETまたはMicrosoft(R) Visual C++ 2005を使用して作成したC言語のCORBAワークユニットアプリケーションについて、アプリケーション側の処理でfreopen関数を発行しなくてもカレントディレクトリのstdoutファイルおよびstderrファイルにデータが出力されるようになります。


APIの動作について

以下のAPIについて、接続先URLのリスト(m)に<address>を省略した不正なURLを指定した場合の動作が変更されました。

言語

API名

C言語

CORBA_ORB_resolve_initial_references_remote()

C++言語

CORBA::ORB::resolve_initial_references_remote()

Java

org.omg.CORBA.ORB.resolve_initial_references_remote()

COBOL

CORBA-ORB-RESOLVE-INITIAL-REFERENCES-REMOTE

OOCOBOL

CORBA-ORB-RESOLVE_INITIAL_REFERENCES_REMOTE


変更前

APIは例外を返却しません。

変更後

APIは指定されたオブジェクトが見つからない旨を通知する例外を返却します。


JDK/JRE 6について

JDK/JRE 6を使用する場合、Interstage Application Serverのインストール時には、JDK/JRE 6.0のインストールディレクトリにorb.propertiesファイルが格納されません。CORBA-Javaアプリケーションを実行する場合は、必ずORB(Object Request Broker)を指定してください。ORB(Object Request Broker)の指定方法については、「アプリケーション作成ガイド(CORBAサービス編)」の「アプリケーションの開発(Java言語)」-「CORBAアプリケーションの実行」-「ORB(Object Request Broker)の指定」を参照してください。