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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • システム プロパティを設定して、環境内のすべての MID Serverを特定のバージョンに「固定」することも、個々の MID Serverに特定のバージョンを設定することもできます。

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

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

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

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

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