◆トラブル時の一括情報採取ツールの変更
Interstage Business Application Server V10.0.0以降では、トラブル時に調査用の資料採取に使用するコマンドを変更しています。
| バージョン・レベルが9.2以前 | バージョン・レベルが10.0以降 |
---|---|---|
一括情報採取ツール | [Interstageのインストールディレクトリ]\bin\apfwcollectinfo.exe | [Interstageのインストールディレクトリ]\bin\iscollectinfo.exe |
| バージョン・レベルが9.2以前 | バージョン・レベルが10.0以降 |
---|---|---|
一括情報採取ツール | /opt/FJSVibs/bin/apfwcollectinfo | /opt/FJSVisco/bin/iscollectinfo |
◆旧版マニュアルからの変更
V9.0からチュートリアルガイドが追加されています。
V9.0から以下のメッセージのエラー種別を変更しています。
| バージョン・レベルが8.0.1 | バージョン・レベルが9.0.0以降 |
---|---|---|
エラー時のメッセージ番号 | エラー種別は“情報(INFO)” | エラー種別は“エラー(ERROR)” |
V9.1.0からログ機能を使用する場合のIPC資源の見積り式を以下のように変更しています。詳細は、“Interstage Business Application Server チューニングガイド”の“ログ機能を使用する場合のチューニング”を参照してください。
Solaris 10の場合
共用メモリ | バージョン・レベルが9.0.0以前 | バージョン・レベルが9.1.0以降 | |
---|---|---|---|
パラメタ | 種類 | ||
project.max-shm-memory | 加算値 | 起動するログ出力サービス数 * (20 + (maxMsgSize + 33) * maxMsgCount) + 15166264 | 起動するログ出力サービス数 * (1100 + (maxMsgSize + 33) * maxMsgCount) + 15167344 |
共用メモリ | バージョン・レベルが9.0.0以前 | バージョン・レベルが9.1.0以降 | |
---|---|---|---|
パラメタ | 種類 | ||
kernel.shmmax | 設定値 | 以下の値のうち、最大値を指定 起動するログ出力サービス数 * (20 + (maxMsgSize + 33) * maxMsgCount) | 以下の値のうち、最大値を指定 起動するログ出力サービス数 * (4200 + (maxMsgSize + 33) * maxMsgCount) |
◆同期アプリケーション連携実行基盤におけるサーバアプリケーション名指定時の動作変更
V9.0以降では、同期アプリケーション連携実行基盤において、業務共通制御の振分け制御でサーバアプリケーション名を指定できるようになりました。そのため、次の場合の動作が変更となります。
クライアントアプリケーションで指定するサーバアプリケーション名が空文字の場合
| バージョン・レベルが8.0.1 | バージョン・レベルが9.0.0以降 | |
---|---|---|---|
振分け制御で正しいサーバアプリケーション名を指定した場合 | 振分け制御でサーバアプリケーション名を指定しない場合、または指定した名前のサーバアプリケーションが存在しない場合 | ||
サーバの動作 | - | 指定したサーバアプリケーションを呼び出します。 | メッセージを出力します。 |
クライアントAPIの動作 | IllegalArgumentExceptionをthrowします。 | 正常復帰します。 | ApfwSystemExceptionをthrowします。 |
エラー時のメッセージ番号 | FSP_INTS-BAS_AP20005 | - | FSP_INTS-BAS_AP20103 |
◆同期アプリケーション連携実行基盤のバージョン組み合わせ
旧バージョン・レベルの同期アプリケーション連携実行基盤との組み合わせは以下のようになります。
V9.1以前では、クライアントとサーバは同一筐体のみをサポートします。
クライアント | サーバ | ||
---|---|---|---|
バージョン | 使用法 | V9.2.0、V9.2.1 | V10.0、V10.1、V11.0、V11.1、V11.2 |
V9.2.0、V9.2.1 | Apcoordinator連携 | ○(同一筐体のみ) | × |
JCA | ○(別筐体可、J2EEのIJServerのみ) | ○(J2EEのIJServerのみ) | |
V10.0、V10.1、V11.0、V11.1、V11.2 | Apcoordinator連携 | × | ○(同一筐体のみ) |
JCA | △(J2EEのIJServerのみ) | ○ |
[○:使用可 △:一部使用不可 ×:使用不可]
◆TERASOLUNAフレームワークのバージョン変更
TERASOLUNAフレームワークのベースとなるバージョンが変更されました。
フレームワーク名 | V9.2.0 | V9.2.1 (RHEL6のみ) | V10.0.0 | V10.0.0 | V10.1.0 | V11.0.0 | V11.1.0 |
---|---|---|---|---|---|---|---|
TERASOLUNA Server Framework for Java (Web版) | V2.0.2.0 | V2.0.3.0 | V2.0.3.0 | V2.0.3.0 | V2.0.3.1 | V2.0.4.0 | V2.0.5.0 |
TERASOLUNA Server Framework for Java (Rich版) | V2.0.2.0 | V2.0.3.0 | V2.0.3.0 | V2.0.3.1 | V2.0.3.1 | V2.0.4.0 | V2.0.5.0 |
TERASOLUNA Batch Framework for Java | V2.0.1.0 | V2.0.2.0 | V2.0.3.0 | V2.0.3.1 | V2.0.3.1 | V2.0.3.2 | V2.0.3.2 |
V11.1以降、J2EE(旧版互換)のIJServerワークユニット上でTERASOLUNAを使用できません。
◆オープンJavaフレームワークが使用するライブラリのバージョン変更
Interstage Business Application Server V9.2.0で提供されたオープンJavaフレームワークを使用する場合に、クラスパスへ設定するjarのファイル名に一部変更があります。
項番 | V9.2.0、V9.2.1 | V10.0.0、V10.1.0 | V11.0.0、V11.1.0 | V11.1.1、V11.2.0 |
---|---|---|---|---|
1 | commons-beanutils-1.8.0.jar | commons-beanutils-1.8.3.jar | commons-beanutils-1.8.3.jar | commons-beanutils-1.8.3.jar |
2 | commons-digester-1.8.1.jar | commons-digester-1.8.1.jar | commons-digester-2.1.jar | commons-digester-2.1.jar |
3 | commons-fileupload-1.2.1.jar | commons-fileupload-1.2.1.jar | commons-fileupload-1.2.1.jar | commons-fileupload-1.3.1.jar |
項番 | V9.2.0、V9.2.1 | V10.0.0、V10.1.0 | V11.0.0、V11.1.0、V11.1.1、V11.2.0 |
---|---|---|---|
1 | cglib-nodep2.1_3.jar | cglib-nodep2.2.2.jar | cglib-nodep2.2.2.jar |
jarファイル名、および格納パスが変更されました。
| V10.0.0、V10.1.0 | V11.0.0 | V11.1.0、V11.1.1、V11.2.0 |
---|---|---|---|
格納パス | [Interstageのインストールディレクトリ]\BAS\spring30\lib\ | [Interstageのインストールディレクトリ]\BAS\spring31\lib\ | [Interstageのインストールディレクトリ]\BAS\spring32\lib\ |
格納パス | /opt/FJSVibs/spring30/lib/ | /opt/FJSVibs/spring31/lib/ | /opt/FJSVibs/spring32/lib/ |
ファイル名 | 下記V10.0.0、V10.1.0で使用するファイルを参照してください。 | 下記V11.0.0で使用するファイルを参照してください。 | 下記V11.1.0で使用するファイルを参照してください。 |
ファイル名 | org.springframework.web.servlet-3.0.5.FUJITSU.jar |
ファイル名 | org.springframework.web.servlet-3.1.1.FUJITSU.jar |
ファイル名 | spring-web-3.2.2.FUJITSU.jar |
項番 | V9.2.0、V9.2.1 | V10.0.0、V10.1.0 | V11.0.0 | V11.1.0 | V11.1.1、V11.2.0 |
---|---|---|---|---|---|
1 | cglib-nodep2.1_3.jar | cglib-nodep2.2.2.jar | cglib-nodep2.2.2.jar | cglib-nodep2.2.2.jar | cglib-nodep2.2.2.jar |
2 | commons-beanutils-1.8.0.jar | commons-beanutils-1.8.3.jar | commons-beanutils-1.8.3.jar | commons-beanutils-1.8.3.jar | commons-beanutils-1.8.3.jar |
3 | commons-dbcp-1.2.2.jar | commons-dbcp-1.4.jar (JDK6) またはcommons-dbcp-1.3.jar (JDK5) | commons-dbcp-1.2.2.patch_DBCP264_DBCP372.jar | commons-dbcp-1.2.2.patch_DBCP264_DBCP372.jar | commons-dbcp-1.2.2.patch_DBCP264_DBCP372.jar |
4 | commons-digester-1.8.1.jar | commons-digester-1.8.1.jar | commons-digester-2.1.jar | commons-digester-2.1.jar | commons-digester-2.1.jar |
5 | commons-fileupload-1.2.1.jar | commons-fileupload-1.2.1.jar | commons-fileupload-1.2.1.jar | commons-fileupload-1.2.1.jar | commons-fileupload-1.3.1.jar |
6 | commons-lang-2.4.jar | commons-lang-2.5.jar | commons-lang-2.6.jar | commons-lang-2.6.jar | commons-lang-2.6.jar |
7 | commons-pool-1.4.jar | commons-pool-1.5.4.jar | commons-pool-1.6.jar | commons-pool-1.6.jar | commons-pool-1.6.jar |
8 | velocity-1.6.2.jar | velocity-1.6.4.jar | velocity-1.6.4.jar | velocity-1.6.4.jar | velocity-1.6.4.jar |
9 | spring25.jar spring-webmvc25.jar | spring25.jar spring-webmvc25.jar | spring25.jar spring-webmvc25.jar | SpringFramework 3.Xで使用するクラスパスを参照してください。 | SpringFramework 3.Xで使用するクラスパスを参照してください。 |
◆LIKE述語の構文解析時に出力されるJYPメッセージの内容変更
Interstage Business Application Server V9.1.0以降に同梱されるSymfoware/RDBまたはSymfoware Server V9.0以降のバージョン(注)では、LIKE述語における暗黙的な型変換機能の強化として、照合値に指定可能なデータ型の範囲が拡大されることにより、LIKE述語の照合値、パターン、エスケープ文字に指定できない値式のデータ型を指定した場合に出力される、JYP7165Eのメッセージ内容が異なります。
| バージョン・レベルが9.0.0以前 | バージョン・レベルが9.1.0以降 |
---|---|---|
JYP7165Eのメッセージ本文 | LIKE述語の照合値、パターン、エスケープ文字のデータ型が文字列型、または各国語文字列型ではありません。 | LIKE述語の照合値、パターン、エスケープ文字に指定した値式のデータ型に誤りがあります。 |
注)Symfoware Server V8.0をお使いの場合は、上記の内容変更はありません。
◆各国語文字列型への半角カタカナ格納のエラー通知
Interstage Business Application Server V9.1.0以降に同梱されるSymfoware/RDBまたはSymfoware Server V9.0以降のバージョン(注)では、rdbsloaderコマンドでテキスト形式の入力ファイルを指定した場合、データベースの文字コード系がEUCコードまたはShift_JISコードで、各国語文字列型の列に半角カタカナを格納しようとした場合に、従来正常終了していたものがエラー通知されるようになります。
| バージョン・レベルが9.0.0以前 | バージョン・レベルが9.1.0以降 |
---|---|---|
各国語文字列型への半角カタカナ格納のエラー通知 | rdbsloaderコマンドでテキスト形式の入力ファイルを指定した場合、データベースの文字コード系がEUCコードまたはShift_JISコードであるにもかかわらず、各国語文字列型の列に半角カタカナを格納していました(P番号PG49764により修正されており、これを含む緊急修正を適用していない場合に該当します)。 | rdbsloaderコマンドでテキスト形式の入力ファイルを指定した場合、データベースの文字コード系がEUCコードまたはShift_JISコードで、各国語文字列型の列に半角カタカナを格納しようとした場合にエラー通知します。 |
注)Symfoware Server V8.0をお使いの場合は、上記の内容変更はありません。
◆データベースリソース定義でOracle使用時の動作変更
V9.0以降では、データベースリソース定義において、Oracle使用時に“File System Service Provider”を使用した接続方法から、“File System Service Provider”を使用しない接続方法に変更となりました。
| バージョン・レベルが8.0.1以前 | バージョン・レベルが9.0.0以降 |
---|---|---|
対応接続方法 | File System Service Providerを使用した接続方法 | File System Service Providerを使用しない接続方法 (注) |
注) File System Service Providerを使用しない接続方法を利用した場合、“.bindings”ファイルは作成されません。
apfwmkrscコマンドにより、バージョン・レベルが8.0.1以前のOracleのデータベースリソース定義入力ファイルを登録する場合、“データソース名”、“PROVIDER_URL”、および“.bindings”ファイル作成の有無は無効となります。
詳細は“Interstage Business Application Server リファレンス”の“apfwmkrsc”を参照してください。
◆データベースリソース定義でJDBCデータソース登録の動作変更
V11.1以降では、データベースリソース定義においてデフォルトでJDBCデータソースを登録しません。
非同期アプリケーション連携実行基盤を使用する場合は、C言語/COBOL用の定義と同時にJDBCデータソースを登録するオプションを指定してデータベースリソース定義コマンドを実行してください。
詳細は“Interstage Business Application Server リファレンス”の“apfwmkrsc”を参照してください。
◆rdbstopコマンドのmcオプションによるコマンドの強制停止
9.1.0からrdbstopコマンドのmcオプション指定でRDBコマンドを強制終了した場合、処理時間がデータベースの規模や扱うデータ量に依存する、以下のコマンドが処理中断するようになります。
rdbsloader
rdbfmt
rdbunl
rdbprdic
rdbgcdic
このとき、サーバプロセスでコマンド処理を実行中の場合、クライアントプロセスが停止したことを認識した旨のメッセージを、コンソールおよびRDB構成パラメタファイルのRDBREPORTで指定したメッセージログファイルに出力します。
qdg14185i: s*コマンドの処理の中断が指示されました 対象資源='t*' u* |
| バージョン・レベルが9.0.0以前 | バージョン・レベルが9.1.0以降 |
---|---|---|
コマンド処理 | コマンド処理中にrdbstopコマンドのmcオプションにより強制停止した場合、コマンドの処理が完結するまで動作し続けます。 | コマンド処理中にrdbstopコマンドのmcオプションにより強制停止した場合、コマンドの処理を中断します。 (注) |
注) コマンドの実行結果に以下の変更があります。
コマンドの処理中断による対象資源のアクセス禁止状態の設定
以下のコマンドでは、処理の中断により対象の資源に対してアクセス禁止状態が設定される場合があります。その時、コンソールおよびRDBREPORTで指定したメッセージログファイルに、メッセージ“qdg03400u”または“qdg13217u”が出力されます。
rdbsloader
rdbfmt
出力ファイルの途中状態
以下のコマンドでは、処理の中断により出力ファイルが出力途中の状態で残ります。
rdbunl
◆アプリケーション安定稼動機能使用時の留意事項
V10.1以降では、以下の点について留意してください。
システム全体でクッキーは使用できません。
ログアウトやセションタイムアウト時のログイン画面への遷移時にクライアントにセションIDを返却できません。
◆電子フォームアプリケーション使用時のクライアント部品インストール
V9.2以降では、クライアント部品の自動インストール機能がありません。このため、以下に留意してください。
クライアント印刷を行う場合、事前にクライアント部品(印刷機能)をクライアントコンピュータにインストールしておく必要があります。
署名オプションを追加インストールし、署名送信を行う場合、事前にクライアント部品(署名共通)、およびクライアント部品(署名機能)をクライアントコンピュータにインストールしておく必要があります。
注意
クライアント部品は、接続するすべてのサーバの内で最新の製品に同梱された部品をインストールする必要があります。
◆メッセージの可変情報の追加
V11.1以降では、以下のメッセージ番号のメッセージ本文に、可変情報として“e*:システム情報”が追加になります。メッセージの詳細については、“Interstage Business Application Server メッセージ集”を参照してください。
ラベル | メッセージ番号 |
---|---|
UJI | UJI1052、UJI1079、UJI1091、UJI1210、UJI1211、UJI1212、UJI1213、UJI1214、UJI1215、UJI1216、UJI1217、UJI1320、UJI1326、UJI1328、UJI1329、UJI1330、UJI1331、UJI1342、UJI1345、UJI1346、UJI1347、UJI1348 |
FSP_INTS-BAS_AP | FSP_INTS-BAS_AP8004、FSP_INTS-BAS_AP8005、FSP_INTS-BAS_AP8006、FSP_INTS-BAS_AP8007、FSP_INTS-BAS_AP8008、FSP_INTS-BAS_AP8026、FSP_INTS-BAS_AP8027、FSP_INTS-BAS_AP8028、FSP_INTS-BAS_AP8029、FSP_INTS-BAS_AP8030、FSP_INTS-BAS_AP8032、FSP_INTS-BAS_AP8033、FSP_INTS-BAS_AP8034、FSP_INTS-BAS_AP8035、FSP_INTS-BAS_AP8036、FSP_INTS-BAS_AP8038、FSP_INTS-BAS_AP8040、FSP_INTS-BAS_AP8041、FSP_INTS-BAS_AP8042、FSP_INTS-BAS_AP8043、FSP_INTS-BAS_AP8044、FSP_INTS-BAS_AP8102、FSP_INTS-BAS_AP8104、FSP_INTS-BAS_AP8205、FSP_INTS-BAS_AP8206、FSP_INTS-BAS_AP8207、FSP_INTS-BAS_AP8210、FSP_INTS-BAS_AP8211、FSP_INTS-BAS_AP8212、FSP_INTS-BAS_AP8213、FSP_INTS-BAS_AP8214、FSP_INTS-BAS_AP8215、FSP_INTS-BAS_AP8216、FSP_INTS-BAS_AP8217、FSP_INTS-BAS_AP8218、FSP_INTS-BAS_AP8219、FSP_INTS-BAS_AP8220、FSP_INTS-BAS_AP8221、FSP_INTS-BAS_AP8222、FSP_INTS-BAS_AP8223、FSP_INTS-BAS_AP8228、FSP_INTS-BAS_AP8229、FSP_INTS-BAS_AP8230、FSP_INTS-BAS_AP8231、FSP_INTS-BAS_AP8232、FSP_INTS-BAS_AP8233、FSP_INTS-BAS_AP8234 |
◆ログ出力アプリケーション用API(C言語)のインターフェースの変更
以下のログ出力アプリケーションAPIの第4引数の型を変更しています。
API | バージョン・レベルがV11.1.0以前 | バージョン・レベルがV11.1.0A以降 |
---|---|---|
apfw_log_uprintText | int apfw_log_uprintText( | int apfw_log_uprintText( |