Verwenden von CA AppLogic® › Appliance-Entwicklerhandbuch › Erstellen einer Appliance › Definieren von Begrenzungen › Eigenschaften
Eigenschaften
Eigenschaften sind Konfigurationsparameter, die zum Präzisieren des Verhaltens einer Appliance in einer bestimmten Anwendungsrolle verwendet werden. Eigenschaften funktionieren zusammen mit Schnittstellenverbindungen, um eine individuelle Instanz zu spezialisieren.
Sie können alle Konfigurationseigenschaften definieren, die änderbar sein sollen, sowie Parameter, Zeitüberschreitungen, Dateispeicherorte, Appliance-Volumes und Betriebsart der Appliance einstellen. Sie sollten Eigenschaftskonfigurationsparameter anzeigen, die vom Benutzer verwendet und nicht von der Klasse selbst festgelegt werden können.
Hinweis: Abhängigkeiten oder Bindungen an externe Services sollten als Ausgabe-Terminals, nicht als Eigenschaften ausgedrückt werden.
Appliances enthalten normalerweise 3 bis 12 Eigenschaften, von denen die meisten über Standardwerte verfügen. Sie sollten die am häufigsten geänderten Werte zuerst definieren.
Führen Sie folgende Schritte aus:
- Definieren Sie auf der Registerkarte Eigenschaften die Eigenschaften, indem Sie die Zeile auswählen und nach Bedarf die Informationen eingeben.
- Name: Definiert den Namen der Konfiguration, so wie er auf der Appliance sichtbar ist. Wählen Sie einen bedeutungsvollen Namen, der in der Appliance-Klasse intuitiv ist.
- Typ: Definiert den Typ des Werts. Die gebräuchlichsten sind "Zeichenfolge" und "Ganzzahl".
- Standard: Zeigt den Wert an, den die Eigenschaft annimmt, wenn kein anderer ausdrücklich konfiguriert wurde. Sie können keinen Standardwert für eine als obligatorisch gekennzeichnete Eigenschaft verwenden. Das Festlegen einer Eigenschaft auf einen leeren Wert ist nicht dasselbe, wie keinen Wert festzulegen. Bei einem leeren Wert wird der Eigenschaftswert als leer festgelegt. Wenn kein Wert angegeben wird, wird der Wert auf keinen Wert festgelegt.
- Legen Sie nach Bedarf die folgenden optionalen Parameter fest.
- Obligatorisch – Zeigt an, dass das Attribut konfiguriert werden muss, damit die Appliance funktioniert. Dies ist eine Designeinschränkung. Wenn er konfiguriert und nicht festgelegt wurde, kann die Appliance nicht gestartet werden. "Obligatorisch" sollte nur in Fällen verwendet werden, in denen kein Standardwert definiert werden kann. Zum Beispiel, der Zielhostname in Ausgabe-Gateways.
- Beschränkungen: Beschränkt den Wert einer Eigenschaft. Verfügbare Typen:
- Mindest- oder Maximalbereich: Ermöglicht die Angabe eines Mindest- und Maximalwerts für Ganzzahleigenschaften. Um nur einen Wert in dem Bereich zu beschränken, lassen Sie den anderen Wert leer. Beschränken Sie zum Beispiel den Mindestwert, und lassen Sie den Maximalwert leer.
- Filter: Ermöglicht die Angabe eines regulären Ausdrucks zur Validierung des Eigenschaftswerts. Reguläre Ausdrücke sind sehr fehleranfällig. Verwenden Sie diese Beschränkung daher mit Vorsicht, oder verwenden Sie stattdessen die Wertebeschränkung. Die Syntax des Filters entspricht der Mustererkennung mit regulären Ausdrücken in Perl. Der gesamte Eigenschaftswert wird validiert. Zum Beispiel ist es, als ob "/^filter$/" in einer Perl-Anweisung verwendet wurde, um nach einer Übereinstimmung zu suchen, wobei "filter" der Wert des Filterattributs ist. Sie können die Filtereinschränkung mit einem beliebigen Eigenschaftstyp verwenden.
- Zugelassene Werte: Definiert eine Aufzählung eines Wertesatzes, wie "yes|no" oder "high|low". Die Syntax besteht aus den eigentlichen Werten, die durch ein "|" voneinander getrennt werden. Wenn Sie die Wertebeschränkung mit dem Eigenschaftsattribut "Kleingeschrieben" verwenden, wird die Beachtung der Groß- und Kleinschreibung aus dem Wertesatz entfernt.
- Kleingeschrieben: Wandelt automatisch den Eigenschaftswert in kleingeschriebene Buchstaben um. Dies wird normalerweise für Hostnamen verwendet.
- Versteckt: Schützt den Wert von Eigenschaften, die vertrauliche Daten wie Kennwörter enthalten. Wenn Sie das Attribut "Versteckt" aus einer Eigenschaft entfernen, wird der zuvor festgelegte Wert dieser Eigenschaft gelöscht. Dies gilt nur für Zeichenfolgen.
- Info: Zeigt den Namen, den Typ und das Protokoll an.
- Um ein Eingabe-Terminal, Ausgabe-Terminal oder eine rohe Schnittstelle hinzuzufügen, klicken Sie auf die entsprechende Schaltfläche. .
Wenn Sie Eigenschaften hinzufügen, ist bei Auswahl des richtigen Eigenschaftstyps eine IP-Validierung möglich. Außerdem kann CA AppLogic® einen Satz von aufgezählten Werten für eine Eigenschaft mithilfe der linearen Attribute einer Zeichenfolge oder Ganzzahl angeben.
Verwenden Sie Zeichenfolgeneigenschaften für allgemeine Textwerte, Ganzzahlen für Zahlenwerte, und IP-Adresstypeneigenschaften, um IP-Adressen von externen Entitäten wie DNS-Server darzustellen. Verwenden Sie, wann immer möglich, ein Ausgabe-Terminal anstelle einer IP-Adresse.
- Um eine externe Schnittstelle hinzuzufügen, aktivieren Sie das Kontrollkästchen Externe Schnittstelle.
Eine IP-Adresse kann auch zusammen mit der alten externen Schnittstelle verwendet werden, um eine unbeschränkte IP-Adressauswahl für eine Appliance zu bieten. Außerdem wird die Eigenschaft "IP_owned" verwendet, die die IP-Adresse für die alte externe Schnittstelle enthalten soll. Beide werden nur zu Abwärtskompatibilitätszwecken unterstützt und stehen unter Umständen in künftigen Versionen nicht mehr zur Verfügung.
- Um fortzufahren, wählen Sie die Registerkarte Ressourcen aus.
-
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|