Erstellen von Konfigurationsdateien in Komponentenprozessen

Konfigurationsvorlagen sind Vorlagen für Dateien, die während des Komponentenprozesses erstellt werden. Normalerweise werden die Daten zur Konfiguration von Web-Servern eingesetzt. Die Dateien können aber für jede Anwendung verwendet werden, die Sie bereitstellen.

Informationen zu diesem Vorgang

Eine Konfigurationsvorlage enthält Eigenschaftsnamen und Eigenschaftsreferenzen. Beispiel: Die folgende Zeile kann in einer Konfigurationsvorlage verwendet werden:
database.username=@DB_USER@
Wenn Sie die Komponente in einer Umgebung bereitstellen, wird der Wert der DB_USER-Eigenschaft, der für diese Umgebung festgelegt wurde, für die Referenz @DB_USER@ ersetzt.

Als Alternative zur Nutzung von Konfigurationsvorlagen können Sie auch den Schritt "Datei erstellen" verwenden. In diesem Fall geben Sie die Inhalte der Datei im Feld Inhalte an und geben Eigenschaftsreferenzen in der üblichen Syntax ${scope/propertyname} an, wobei scope der Bereich der Eigenschaft ist und propertyname der Name der Eigenschaft.

Vorgehensweise

  1. Klicken Sie auf Komponenten > ausgewählte_Komponente > Konfiguration > Konfigurationsdateivorlagen > Konfigurationsvorlage erstellen, um das Fenster Konfigurationsvorlage erstellen zu öffnen.
    Das Fenster Konfigurationsvorlage erstellen
  2. Geben Sie in das Feld Name einen Namen ein.
  3. Geben Sie in das Feld Vorlage den Vorlagentext ein oder fügen Sie einen vorher kopierten Text ein. Der Text kann in einer beliebigen Scriptsprache sein. Die Menge des Texts basiert auf der Datenbank, die IBM® UrbanCode Deploy verwendet.
  4. Speichern Sie die Konfigurationsvorlage.
  5. Um die Konfigurationsvorlage in einem Prozess zu starten, fügen Sie den Schritt "Vorlage installieren" einem Komponentenprozess hinzu:
    1. Fügen Sie in einem Komponentenprozess den Schritt "Vorlage installieren" hinzu. Mit diesem Schritt wird eine Datei erstellt, die auf der Konfigurationsvorlage basiert.
    2. Geben Sie im Schritt "Eigenschaften" den Namen der Konfigurationsvorlage an.
    3. Wählen Sie im Schritt "Eigenschaften" das Kontrollkästchen Ausgeblendete Eigenschaften anzeigen aus.
    4. Geben Sie im Feld Umgebungseigenschaftsliste die Eigenschaften an, die in den Bereich eingegeben werden sollen. Beispiel: Um nur die Umgebungseigenschaften in den Bereich einzufügen, geben Sie ${p:environment/allProperties} an. In diesem Fall kann sich die Konfigurationsvorlage nur auf die Umgebungseigenschaften beziehen. Um Umgebungs-, Agenten- und Ressourceneigenschaften in den Bereich einzufügen, geben Sie den folgenden Wert für das Feld Environment Property List ein:
      ${p:environment/allProperties}, ${agent/allProperties}, ${resource/allProperties}
    5. Speichern Sie den Schritt und den Prozess

Ergebnisse

Wenn Sie den Komponentenprozess ausführen, erstellt der Schritt "Vorlage installieren" eine Datei auf der Grundlage der Konfigurationsvorlage. Mit diesem Schritt werden die Eigenschaftsreferenzen durch Eigenschaftswerte ersetzt. Der Standardname der Datei stimmt mit dem Namen der Konfigurationsvorlage überein.

Feedback