C4 Property Editor

Properties bearbeiten

Properties, auch Attribute genannt, können über einen Doppelklick, Enter oder den entsprechenden Eintrag im Kontextmenü bearbeitet werden. Für die Bearbeitung wird der Property Editor-Dialog geöffnet.

Der Dialog sieht je nach Datentyp leicht unterschiedlich aus. In diesem Fall wird für den Typ Boolean eine Checkbox angeboten.

Im Bearbeitungsmodus kann der Name und Datentyp nicht geändert werden. Dies ist nur bei der Neuanlage einer Property möglich.

Im unteren Bereich des Dialogs wird die Größe des Inhalts in Byte angezeigt.

Die Buttons

Von links nach rechts:

  • Menü
  • Leeren
  • Inhalt speichern unter
  • Inhalt aus Datei einlesen
  • Fixed Font Umschaltung
  • Suche

Das Tools-Menü

Über das Tools-Menü werden verschiedene Werkzeuge zum Bearbeiten und Erstellen von Inhalten bereitgestellt. 

Es werden hier folgende Funktionen bereitgestellt:

MenüBeschreibung
InsertPathÖffnet einen Datei-Auswahl-Dialog und fügt den Pfad zur Datei ein.
FilesizeÖffnet einen Datei-Auswahl-Dialog und fügt die Größe der Datei in Byte ein.
Current dateFügt das aktuelle Datum ein.
TimestampFügt den aktuellen Zeitstempel ein.
Timestamp longFügt den aktuellen Zeitstempel in der Lalngform ein.
GUIdFügt eine GUId ein.
IdFügt eine Id ein (GUId ohne {} und -)
ConvertInt to HexKonvertiert die eingebene Zahl in einen Hex-Wert.
Hex to IntKonvertiert den eingebenen Hex-Wert in eine Zahl.
CoderEncode Base64Kodiert den Inhalt nach Base64.
Decode Base64Dekodiert den Base64 Inhalt.
Create MD5Erstellt aus dem Inhalt einen MD5 Hash.
CipherSiehe Abschnitt Cipher-Funktionen.
ToolsEdit ConnectionStringBearbeitet den Verbindungsstring oder legt einen neuen an.
Get MD5 file hashÖffnet einen Datei-Auswahl-Dialog und fügt den MD5 Hash der Datei ein.

Cipher-Funktionen

Die Cipher-Funkionen verschlüsseln den eingegebenen Text, um den eigentlichen Inhalt zu verbergen. Für die Verschlüsselung gibt es zwei Möglichkeiten.

Über die Public-Verschlüsselung wird der Inhalt mit einem öffentlichen Passwort gesichert, welches die Verwendung des Inhalts von entsprechenden Services ermöglicht. Beispielsweise das Passwort für die AD-Authentifizierung.

Über die zweite Funktion "Encode content with private key", wird der Inhalt mit einem individuellen, privaten Passwort verschlüsselt. Der Inhalt kann dann lediglich durch ein Script entschlüsselt werden (siehe DecodeString). Die Methode ist daher besonders für Integrationspartner interessant.

Änderungsprotokollierung

Jede Änderung an einem Wert, ob über den Property Editor oder ein Plugin, wird entsprechend am Attribut in der Datenbank gespeichert. 

Eine Benutzeränderung ist im System wie folgt auf dem dann eingeblendeten Info Tab sichtbar:

Die Änderungsinformation ist bei Paket-Importen und Installationen relevant und wichtig. Siehe auch C4 Paketmanager.

Binary Felder

Felder vom Typ Binary beinhalten Binärdaten eines beliebigen Typs. Die Inhalte werden Base64 kodiert. Dies geschieht beispielsweise automatisch beim Einlesen einer Datei in den Editor. Ebenfalls beim Speichern der Daten auf das Dateisystem.