MID サーバーを特定のバージョンに固定する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • システム プロパティを設定して、環境内のすべての MID サーバーを特定のバージョンに「固定」することも、個々の MID サーバーに特定のバージョンを設定することもできます。

    注:
    ほとんどの場合、MID サーバーを特定のバージョンに固定しないでください。MID サーバーを固定すると、インスタンスと同期しなくなり、機能が失われる可能性があります。代わりに、使用する MID サーバーのバージョンをインスタンスに判断させます。

    バージョン管理のプロパティ

    次のシステムプロパティが、すべての MID サーバーのバージョンを管理します。
    • mid.buildstamp:ビルドの日付に基づく識別子で MID サーバーのバージョンを識別します。このプロパティは、mm-dd-yyyy-hhmm という形式を使用します。MID サーバーは、1 時間ごとにバージョン情報を確認します。上書きバージョンが設定されていない場合、MID サーバーは使用するバージョンの mid.buildstamp プロパティを調べます。このプロパティは、インスタンスの再起動時またはアップグレード時にデフォルト バージョン (インスタンス バージョンと一致するバージョン) にリセットされるため、その時点でユーザーによる変更は失われます。リリース名とパッチ情報が日付と時刻の形式に追加されます。
      警告:
      このプロパティはデフォルトでは表示されず、構成する必要があります。
    • mid.version.override:環境内のすべての MID サーバーに対して、現在のバージョンの上書き条件を設定します。このアクションは、MID サーバーを単一のバージョンに固定し、自動アップグレード機能を無効にします。このプロパティはベースシステムでは表示されず、設定するときはシステム プロパティ [sys_properties] テーブルに追加する必要があります。詳細については、「Add a system property (システムプロパティを追加する)」を参照してください。
      MID サーバーは、1 時間ごとにバージョンを確認するときに、まず mid.version.override プロパティを調べます。このプロパティが空の場合、MID サーバーは mid.buildstamp プロパティからバージョン情報を取得します。上書きバージョンが設定されている場合、MID サーバーはその値を使用し、mid.buildstamp プロパティのバージョン情報は無視します。この上書き値はインスタンスが再起動されても残り、MID サーバーに渡されます。
      重要:
      mid.version.override プロパティの値はアップグレード中に消去されます。これにより、MID サーバーが mid.buildstamp プロパティのバージョンに自動的にリセットされます。

    バージョン管理の設定パラメーター

    特定の MID サーバーを目的のバージョンに固定するには、各 MID サーバーの config.xml ファイルで mid.pinned.version パラメーターをそのバージョンの名前に設定します。<version>-mm-dd-yyyy の形式を使用します。この設定は、固定される MID サーバーのバージョンのプロパティ設定を上書きします。MID サーバーのバージョンは、20 分ごとまたは MID サーバーが再起動するたびにチェックされ、その時点で固定されたバージョンが適用されます。手順については、「MID サーバーのパラメーターを追加する」を参照してください。
    注:
    このパラメーターに設定された値は、アップグレードの影響を受けません。