MID-Server an eine bestimmte Version anheften

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Sie können alle MID-Server in Ihrer Umgebung auf eine bestimmte Version anpinnen, indem Sie eine Systemeigenschaft festlegen, oder Sie können bestimmte Versionen für einzelne MID-Server konfigurieren.

    Hinweis:
    In den meisten Fällen sollten Sie den MID-Server nicht an eine bestimmte Version anheften. Wenn Sie den MID-Server anheften, kann dies dazu führen, dass er nicht mehr mit der Instanz synchronisiert wird und nicht mehr funktioniert. Lassen Sie stattdessen die Instanz bestimmen, welche MID-Server-Version verwendet werden soll.

    Eigenschaften der Versionssteuerung

    Diese Systemeigenschaften steuern die Version für alle MID-Server:
    • mid.buildstamp: Identifiziert die MID-Server-Version mit einem auf dem Erstellungsdatum basierenden Identifier. Diese Eigenschaft verwendet das Format mm-tt-jjjj-hhmm. Der MID-Server sucht stündlich nach Versionsinformationen. Wenn keine Überschreibungsversion konfiguriert ist, prüft der MID-Server die Eigenschaft mid.buildstamp für die zu verwendende Version. Diese Eigenschaft setzt sich beim Neustart oder Upgrade der Instanz auf die Standardversion (die Version, die Ihrer Instanzversion entspricht) zurück, sodass alle Benutzeränderungen zu diesem Zeitpunkt verloren gehen. Das System hängt den Releasenamen und Patchinformationen an das Datums- und Uhrzeitformat an.
      Warnung:
      Diese Eigenschaft ist standardmäßig nicht sichtbar und darf nicht konfiguriert werden.
    • mid.version.override: Legt eine Überschreibungsbedingung für die aktuelle Version für alle MID-Server in Ihrer Umgebung fest. Diese Aktion pinnt die MID-Server an eine einzige Version an und deaktiviert das automatische Upgrade-Feature. Diese Eigenschaft ist im Basissystem nicht sichtbar und muss der Tabelle „Systemeigenschaft“ [sys_properties] hinzugefügt werden, wenn sie festgelegt wird. Einzelheiten finden Sie unter Systemeigenschaft hinzufügen.
      Wenn die MID-Server stündlich die Version überprüfen, wird zuerst die Eigenschaft mid.version.override geprüft. Wenn diese Eigenschaft leer ist, beziehen die MID-Server ihre Versionsinformationen von der Eigenschaft mid.buildstamp. Wenn eine Überschreibungsversion konfiguriert ist, verwenden die MID-Server diesen Wert und ignorieren die Versionsinformationen in der Eigenschaft mid.buildstamp. Dieser Überschreibungswert bleibt beim Neustart der Instanz erhalten und wird an die MID-Server übergeben.
      Wichtig:
      Der Wert in der Eigenschaft mid.version.override wird während eines Upgrades gelöscht. Dadurch wird der MID-Server gezwungen, sich auf die in der Eigenschaft mid.buildstamp angegebene Version zurückzusetzen.

    Konfigurationsparameter für die Versionssteuerung

    Um bestimmte MID-Server an eine gewünschte Version anzuheften, legen Sie den Parameter „mid.pinned.version“ mit dem Namen dieser Version in der Datei „config.xml“ jedes MID-Servers fest. Verwenden Sie das -Format<version> -MM-TT-JJJJ. Diese Einstellung überschreibt die Eigenschaftseinstellung für die angepinnte Version des MID-Servers. Die MID-Server-Version wird alle 20 Minuten oder bei jedem Neustart des MID-Servers überprüft. Dann wird die angeheftete Version angewendet. Anweisungen dazu finden Sie unter Fügen Sie einen MID-Server-Parameter hinzu.
    Hinweis:
    Der in diesem Parameter festgelegte Wert wird von einem Upgrade nicht beeinflusst.