◆同期アプリケーション連携実行基盤の資源
旧バージョン・レベル | 本バージョン・レベルでの使用可否 |
---|---|
8.0.1 | ○ |
9.0.0、9.1.0、9.2.0、9.2.1 | ○ |
10.0.0、10.1.0 | ○ |
11.0.0、11.1.0、11.1.1、11.2.0 | ○ |
12.0.0、12.1.0、12.2.0、12.3.0 | ○ |
[○:互換あり △:一部互換なし ×:互換なし -:定義が存在しない]
COBOLで作成したサーバアプリケーションのバイナリを移行する場合は、移行先で運用時に使用するNetCOBOL運用パッケージのバージョンにおいて、移行元でビルドの際に使用したNetCOBOL開発パッケージのバージョンがサポートされているかどうかを確認してください。再ビルドする場合は、本バージョンのソフトウェア条件に従ってください。
ソースレベルの互換性については以下の表のとおりとなります。
旧バージョン・レベル | 本バージョン・レベルでの使用可否 |
---|---|
8.0.1 | ○ |
9.0.0、9.1.0、9.2.0、9.2.1 | ○ |
10.0.0、10.1.0 | ○ |
11.0.0、11.1.0、11.1.1、11.2.0 | ○ |
12.0.0、12.1.0、12.2.0、12.3.0 | ○ |
[○:互換あり △:一部互換なし ×:互換なし]
C言語で作成したサーバアプリケーションを移行する場合は、移行元と移行先のOSにより対応が異なります。
プラットフォームに変更がない場合、ソースレベルの互換性については以下の表のとおりとなります。
プラットフォームに変更がない場合で、下記の表で○となっている場合でも、旧バージョン・レベルを実行していた環境のOSと、新バージョン・レベルを実行する環境のOSのバージョンが異なる場合は、再ビルドする必要があります。
旧バージョン・レベル | 本バージョン・レベルでの使用可否 |
---|---|
8.0.1 |
|
9.0.0、9.1.0、9.2.0、9.2.1 |
|
10.0.0、10.1.0 |
|
11.0.0、11.1.0、11.1.1、11.2.0 | ○ |
12.0.0、12.1.0、12.2.0、12.3.0 | ○ |
[○:互換あり △:一部互換なし ×:互換なし]
注1) 実行基盤インタフェースを再生成する必要があります。
注2) サーバアプリケーションのパラメタとして受け渡されるメモリ領域をアプリケーションで開放、もしくは再獲得する場合、V11以降で提供されるAPIを使用する必要があります。詳細は、“Interstage Business Application Server リファレンス”の“メモリ獲得・開放API”を参照してください。
プラットフォームに変更がある場合、移行元と移行先のOSにより対応が異なります。
SolarisからLinux、LinuxからSolaris、またはLinuxから別プラットフォームのLinuxへ移行する場合、基本的にソース互換性があります。
V10.1以前の32bit版Windowsから64bit版Windowsへ移行する場合、上記(注1)(注2)に示した対応が必要です。
V11以降の32bit版Windowsから64bit版Windowsへ移行する場合、基本的にソース互換性があります。
SolarisからWindows、およびLinuxからWindowsへ移行する場合、上記(注1)(注2)に示した対応が必要です。
WindowsからSolarisおよびWindowsからLinuxへ移行する場合、実行基盤インタフェースを再生成する必要があります。
プラットフォームに変更がある場合は、上記に加えアプリケーションにおいてポインタ演算など移植時に問題となるコーディングがないか一般的な注意点について確認してください。
旧バージョン・レベル | 本バージョン・レベルでの使用可否 |
---|---|
8.0.1 | ○ |
9.0.0、9.1.0、9.2.0、9.2.1 | ○ |
10.0.0、10.1.0 | ○ |
11.0.0、11.1.0、11.1.1、11.2.0 | ○ |
12.0.0、12.1.0、12.2.0、12.3.0 | ○ |
[○:互換あり △:一部互換なし ×:互換なし]
C言語で作成したクライアントアプリケーションを移行する場合、C言語で作成したサーバアプリケーションを移行する場合と同様の注意点があります。