Der ESQL-Editor ist der Standardeditor in der Ansicht 'Brokeranwendungsentwicklung' für das Bearbeiten von ESQL-Dateien (.esql).
Der Editor wird im Editorbereich geöffnet, wenn Sie für einen Rechen-, Datenbank-, oder Filterknoten den Menüpunkt ESQL öffnen auswählen oder wenn Sie in der Navigatoransicht doppelt auf eine ESQL-Datei klicken.
Der ESQL-Editor enthält folgende Ansichten:
Der ESQL-Editor umfasst:
Die Inhaltshilfe unterstützt Sie, wenn Sie Verweise auf den Inhalt des Eigenschaftenordners erstellen möchten. Wenn Sie den ESQL-Editor mit vordefinierten Nachrichten verwenden, unterstützt die Hilfe Sie auch beim Erstellen von Feldverweisen.
Wenn Sie den ESQL-Editor mit den Definitionen des Datenbankschemas verwenden, unterstützt die Inhaltshilfe Sie auch beim Erstellen von Schemas, Tabellen und Spaltenverweisen. Sie können mit dem ESQL-Editor auch benutzerdefinierte Zuordnungen aufrufen.
Wenn Sie in der ESQL-Datei Funktionen und Prozeduren erstellen, dürfen die von Ihnen definierten Namen nicht mit den Zeichen "IBM_" (IBM Unterstrich) beginnen.
Klicken Sie mit der rechten Maustaste in die Editoransicht, um auf folgende zusätzliche Funktionen zugreifen zu können:
Wenn Sie auf Schemapfad organisieren klicken, wird jedes Brokerschema, das von der ESQL-Datei aufgerufene Prozeduren oder Funktionen enthält, automatisch der PATH-Anweisung hinzugefügt (falls dies noch nicht geschehen ist). Diese Funktion durchsucht die ESQL-Dateien nach Prozeduren oder Funktionen, die sich in Schemas befinden, die in der Datei noch nicht vollständig qualifiziert wurden.
Klicken Sie auf Schemapfad hinzufügen, wenn Sie den Aufruf einer Prozedur oder Funktion codieren wollen, die sich in einem Brokerschema befindet, das noch nicht in der PATH-Anweisung enthalten ist, um dieses Schema zur PATH-Anweisung hinzuzufügen. Vergewissern Sie sich, dass der Cursor auf dem Namen der von Ihnen aufgerufenen Prozedur steht.
Sie können die Einstellungen, die die Art und Weise beeinflussen, wie der ESQL-Code behandelt wird, ändern:
Dies ist die Standardeinstellung.
Wird diese Einstellung von 5.0 in 2.1 oder umgekehrt geändert, müssen alle Nachrichtenflussprojekte in Ihrem Arbeitsbereich erneut erstellt werden. Wird dies unterlassen, werden bei der Implementierung einer BAR-Datei, die einen oder mehrere dieser Nachrichtenflüsse enthält, unter Umständen Fehler ausgegeben.
Bei der Gültigkeitsprüfung werden vier mögliche Probleme erkannt:
Sie können in jeder dieser Situationen eine der folgenden Einstellungen für die Gültigkeitsprüfung wählen:
Die Gültigkeitsprüfung überprüft nicht, ob die von Ihnen definierten Namen der vorgegebenen Groß-/Kleinschreibung entsprechen. Bei Namen von Modulen, Funktionen und Prozeduren muss die Groß-/Kleinschreibung im Gegensatz zu allen anderen Namen (Schemas, Konstanten, Variablen und Beschriftungen) nicht beachtet werden. Überprüfen Sie, ob die von Ihnen verwendeten Namen den Angaben zu diesen Namen entsprechen, da der Broker bei diesen Namen die Groß-/Kleinschreibung beachtet und bei Nichtübereinstimmung einen Laufzeitfehler generiert.
Weitere Informationen, wie Sie diese Einstellungen ändern können, finden Sie unter ESQL-Einstellungen ändern.