Mit Hilfe von benutzerdefinierten Eigenschaften (user-defined properties, UDPs) können Sie Nachrichtenflüsse zum Zeitpunkt der Implementierung konfigurieren, ohne dabei den Programmcode zu ändern. Typische Verwendungsmöglichkeiten von UDPs sind die Angabe von Konfigurationsinformationen oder die Verwaltung von Versionsinformationen.
Bei einer UDP handelt es sich um eine benutzerdefinierte Konstante, die Sie in Ihren ESQL- oder Java-Programmen verwenden können. Bei der Deklaration für Ihr Programm können Sie der UDP einen Anfangswert zuweisen. Dieser Anfangswert kann zum Zeitpunkt der Entwicklung durch den Nachrichtenflusseditor geändert oder zum Zeitpunkt der Implementierung durch den Brokerarchiveditor überschrieben werden. Nachdem die UDP deklariert wurde, kann ihr Wert während der Ausführung von nachfolgenden Programmanweisungen abgefragt, aber nicht geändert werden.
UDPs können in Prozeduren und Funktionen sowie auf Modul- oder Schemaebene definiert werden.
Eine Übersicht der benutzerdefinierten Eigenschaften finden Sie unter Benutzerdefinierte Eigenschaften. Weitere Informationen zum Definieren von UDPs in ESQL-Programmen finden Sie unter DECLARE-Anweisung.