Appliance-Kit › Appliance-Begrenzung › Interne Begrenzung › Automatische Aktualisierung der Konfigurationsdatei
Automatische Aktualisierung der Konfigurationsdatei
In vielen Fällen entsprechen die Appliance-Eigenschaften direkt den Zeichenfolgen, die in eine Appliance-spezifische Konfigurationsdatei eingefügt werden müssen. Statt Code zum Lesen einer der von APK bereitgestellten Eigenschaftsdateien zu schreiben (oben beschrieben) und die entsprechenden Konfigurationsdateien bei jedem Start zu generieren, ist es in solchen Fällen möglich, APK anzuweisen, die Eigenschaftswerte direkt auf die Konfigurationsdateien anzuwenden. Dies kann in allen Fällen vorgenommen werden, bei denen die folgenden Bedingungen erfüllt sind:
- Die Appliance besitzt ein beschreibbares Datenträger-Volume (das heißt, diese Methode ist nicht für Appliances geeignet, deren Volumes schreibgeschützt sind).
- Der Eigenschaftswert muss einfach in die Konfigurationsdatei eingefügt werden.
- Die Konfigurationsdatei ist eine Textdatei.
- Das Konfigurationsdateiformat ermöglicht das Hinzufügen von Kommentaren, und die Programme, die sie verwenden, ändern nicht die Datei oder schreiben sie neu, während die Kommentare beibehalten werden.
Gehen Sie zum Einrichten von APK wie folgt vor, damit automatische Konfigurationsdateiaktualisierungen beim Start durchgeführt werden:
- Die Konfigurationsdateien werden mit besonderen Kommentaren instrumentiert, die genau angeben, wo die Eigenschaftswerte eingefügt werden sollen. Die Instrumentationssyntax finden Sie hier: http://doc.3tera.net/AppLogic2/AdvADLPropertyMarkup.html
- Die Liste der zu aktualisierenden Dateien wird in der Einstellung "APK_CONFIG_FILES" der Konfigurationsdatei "applogic_init" konfiguriert.