Der ESQL-Editor ist der Standardeditor, der von der Ansicht 'Brokeranwendungsentwicklung' für die Bearbeitung von ESQL-Dateien (.esql) bereitgestellt wird.
Der Editor wird im Editorbereich gestartet, wenn Sie den Menüpunkt 'ESQL öffnen' für einen Rechen-, Datenbank- oder Filterknoten auswählen, oder wenn Sie in der Navigatoransicht doppelt auf eine ESQL-Datei klicken.
Der ESQL-Editor verfügt über folgende Ansichten:
Der ESQL-Editor bietet Folgendes:
Die Inhaltshilfe unterstützt Sie bei der Erstellung von Verweisen auf den Inhalt des Ordners 'Eigenschaften'. Wenn Sie den ESQL-Editor mit vordefinierten Nachrichten verwenden, unterstützt er Sie auch bei der Erstellung von Feldverweisen.
Wenn Sie den ESQL-Editor mit den Datenbankschemadefinitionen verwenden, unterstützt die Inhaltshilfe Sie bei der Erstellung von Schema-, Tabellen- und Spaltenverweisen. Mit dem ESQL-Editor können Sie auch benutzerdefinierte Zuordnungen aufrufen.
Wenn Sie in der ESQL-Datei Funktionen und Prozeduren erstellen, dürfen die von Ihnen definierten Namen nicht mit der Zeichenfolge 'IBM_' (IBM Unterstreichungszeichen) beginnen.
Klicken Sie mit der rechten Maustaste in die Editoransicht, um die folgenden zusätzlichen Funktionen aufzurufen:
Wenn Sie auf 'Schemapfade organisieren' klicken, werden alle Brokerschemas mit Prozeduren oder Funktionen, die von der ESQL-Datei aufgerufen werden, automatisch zur PATH-Anweisung hinzugefügt (falls dies noch nicht erfolgt ist). Diese Funktion durchsucht die ESQL-Datei nach Instanzen von Prozeduren oder Funktionen, die sich in Schemas befinden, die in der Datei noch nicht vollständig qualifiziert sind.
Klicken Sie auf 'Schemapfad hinzufügen', wenn Sie einen Aufruf einer Prozedur oder Funktion codieren, die sich in einem Brokerschema befindet, das der PATH-Anweisung noch nicht hinzugefügt wurde. In diesem Fall wird dieses Schema der PATH-Anweisung hinzugefügt. Vergewissern Sie sich, dass sich der Cursor auf dem Namen der Prozedur befindet, die Sie aufgerufen haben.
Sie können Einstellungen ändern, die sich auf die Art und Weise auswirken, wie der ESQL-Code verarbeitet wird:
Bei der Gültigkeitsprüfung werden vier mögliche Probleme erkannt:
Für jede dieser Situationen können Sie eine der folgenden Einstellungen der Gültigkeitsprüfung auswählen:
Bei der Gültigkeitsprüfung wird nicht überprüft, ob die angegebenen Namen die Groß-/Kleinschreibung aufweisen, in der sie deklariert wurden. Bei den Namen von Modulen, Funktionen und Prozeduren spielt die Groß-/Kleinschreibung keine Rolle; bei allen anderen Namen (Schemas, Konstanten, Variablen und Bezeichnungen) muss die Groß-/Kleinschreibung hingegen beachtet werden. Vergewissern Sie sich, dass die verwendeten Namen den Deklarationen dieser Namen entsprechen. Dies ist wichtig, weil der Broker die Groß-/Kleinschreibung dieser Namen prüft und einen Laufzeitfehler generiert, wenn diese nicht stimmt.
Weitere Informationen, wie Sie diese Einstellungen ändern können, finden Sie unter ESQL-Einstellungen ändern.