intra-mart Accel Platform イントロダクション 第17版 2019-12-01

3.6. 旧バージョンとの互換性

本製品には、旧バージョンで作成したアプリケーションとの互換性を保つための仕組みが用意されています。

3.6.1. APIの互換性

APIの互換性に関しては、一部のAPIを除き両Ver間での互換性が保たれています。
(特に推奨APIは基本的に互換性が保たれています)。
  • 互換モジュール
非推奨となった機能およびAPIを互換モジュールとして提供します。
互換APIが必要な場合のみ、 IM-Juggling において、互換モジュールを含めることで利用可能です。
一部、互換APIは正式モジュールに含まれるものあります。

コラム

  • 互換モジュールを利用する場合は、7.2.xより移行(マイグレーション)を行う必要があります。

  • 7.2.x において、IM-共通マスタとアプリケーション共通マスタを同期した状態より移行をお願いします。

  • 新規インストールを行って、互換モジュールを利用することはできません。

  • 互換モジュールの種類

    • Standard版用互換モジュール(ドキュメントワークフロー(BPW)を含まない)

      Accel Platform Standard モジュールパックを選択した場合に選択が可能です。
    • Advanced版用互換モジュール (ドキュメントワークフロー(BPW) を含む)

      Accel Platform Advanced モジュールパックを選択した場合に選択が可能です。

3.6.1.1. 非推奨となる機能およびAPI

  • ストレージ NetworkFile(VirtualFile)

    非推奨での対応

    アーキテクチャ変更により一部仕様が異なります。(パスセパレータの扱い)

  • アクセスセキュリティ

    非推奨での対応

    アクセス権機能については、認可に統廃合されるため、互換できません。
    (メニュー認可、Webサービス認可、アクセスコントローラ認可)
    アーキテクチャ変更、機能追加による新旧APIの仕様明確化のために新APIを作成
    (データベースアクセス、アカウント、カレンダー、ロール、バッチ)
  • アプリケーション共通マスタ・ドキュメントワークフロー(BPW)

    非推奨での対応

    アプリケーション共通マスタの更新系APIは利用できません。
    アプリケーション共通マスタとIM-共通マスタが同期されているため、IM-共通マスタ側より更新してください。
    アプリケーション共通マスタとIM-共通マスタの組織分類は同期されません。
    7.2では、同期されていましたが、組織分類のアーキテクチャが変更となったため同期されません。

コラム

  • IM-Workflow・ IM-共通マスタが正式な機能です。

コラム

削除機能

以下、 intra-mart Accel Platform で削除された機能です。

  • メニュー管理(MenuManager)

  • 旧アクセスセキュリティ 4.x互換

  • 旧ワークフロー 4.x互換

  • JumpUpモジュール 4.x互換

  • IM-Curl

  • IM-FormatCreator

  • ViewCreator, TableMaintenance(7.2.x版)

    新機能として提供(データの移行対応あり)
  • ServerManager, ServicePlatform 制御系API

    サーバアーキテクチャの変更により対応できないもの

3.6.2. データベース構造の互換性

データベース構造は一部変更があるため、「移行ツール」が提供されています。

コラム