ESQL-Editor

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.

ESQL-Editoransichten

Der ESQL-Editor verfügt über folgende Ansichten:

Ansicht 'Ressourcen-Navigator'
Die Navigator-Ansicht stellt alle Ressourcen in Ihrem Arbeitsbereich dar, d. h. alle Nachrichtengruppenressourcen und alle Nachrichtenflussressourcen (einschließlich ESQL-Dateien).
Editoransicht
Die Editoransicht zeigt den Inhalt der Ressource an, die gerade geöffnet ist. Sie enthält darüber hinaus Registerkarten für die einzelnen Ressourcen, die von Ihnen geöffnet wurden. Dadurch können Sie schnell zwischen den Ressourcen wechseln.
Entwurfsansicht
In der Entwurfsansicht werden alle Schemas, definierten Konstanten, Module und Routinen angezeigt, auf die in dieser ESQL-Datei verwiesen wird.
Beginn der ÄnderungAnsicht 'Probleme'Ende der Änderung
Beginn der ÄnderungDie Ansicht 'Probleme' zeigt die Warn- und Fehlernachrichten an, die beim Speichern der ESQL-Datei von der Auswertungsfunktion des Editors generiert werden. Wenn Sie doppelt auf einen Fehler klicken, gibt der Editor an, an welcher Stelle er sich befindet, indem er den Cursor zum entsprechenden ESQL-Code bewegt. Ende der Änderung

Funktionen des ESQL-Editors

Der ESQL-Editor bietet Folgendes:

  • Eine kontextspezifische Inhaltshilfe. Die Inhaltshilfe kann über das Menü 'Bearbeiten' oder bei manchen Systemen auch durch Drücken der Tastenkombination 'Strg+Leerschritt' aufgerufen werden, wenn diese keiner anderen Funktion zugeordnet wurde.

    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.

    Anmerkung: Content Assist ist funktionsbereit, wenn Sie eine Projektreferenz vom Projekt mit der ESQL oder mit Zuordnungen zum Projekt mit der Nachrichtengruppe einrichten. Informationen zum Einrichten einer Projektreferenz erhalten Sie unter Projektverweise.
  • Automatische Codeformatierung.

Klicken Sie mit der rechten Maustaste in die Editoransicht, um die folgenden zusätzlichen Funktionen aufzurufen:

  • Beginn der ÄnderungRückgängig und Datei zurücksetzen. Wenn Sie eine noch nicht gespeicherte Änderung rückgängig machen möchten, die Sie an einer ESQL-Datei vorgenommen haben, klicken Sie auf 'Rückgängig'. Wenn Sie alle Änderungen seit der letzten Speicherung rückgängig machen möchten, können Sie sie wiederherstellen, indem Sie auf Datei zurücksetzen klicken. Ende der Änderung
  • 'Ausschneiden', 'Kopieren' und 'Einfügen'. Diese Optionen sind Standardfunktionen des Editors.
  • 'Nach Rechts verschieben' und 'Nach links verschieben'. Diese Optionen sind Standardfunktionen des Editors.
  • 'Speichern'. Klicken Sie auf diese Option, um Ihre Änderungen zu speichern.
  • 'Kommentarzeichen setzen' und 'Kommentarzeichen entfernen'. Klicken Sie auf 'Kommentarzeichen setzen', wenn Sie eine ESQL-Codezeile in Kommentar ändern möchten. Klicken Sie auf 'Kommentarzeichen entfernen', wenn Sie einen Kommentar in eine ESQL-Codezeile ändern möchten.
  • Format. Mit dieser Funktion werden alle ausgewählten Codezeilen formatiert (wenn Sie jedoch nur teilweise ausgewählt wurden, werden sie ignoriert). Wenn keine Zeilen ausgewählt sind, wird die gesamte Datei formatiert (dabei werden Ausrichtungen und Einrückungen korrigiert).
  • 'Schemapfade organisieren' und 'Schemapfad hinzufügen'. Diese Funktionen unterstützen Sie bei der Verwaltung des Brokerschemas.

    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.

Einstellungen des ESQL-Editors

Sie können Einstellungen ändern, die sich auf die Art und Weise auswirken, wie der ESQL-Code verarbeitet wird:

  • Editoreinstellungen (Anzeige des Codes in der Editoransicht):
    • Schriftart des Textes
    • Angezeigte Registerkartenbreite (Standardwert: 4)
    • Hintergrund- und Vordergrundfarben (für Kommentare, Anweisungen usw.)
  • Einstellungen der Gültigkeitsprüfung (auszuführende Stufe der Gültigkeitsprüfung, wenn die Datei gespeichert wird):

    Bei der Gültigkeitsprüfung werden vier mögliche Probleme erkannt:

    Unaufgelöste Kennungen
    Das Prüfprogramm versucht, alle Kennungen aufzulösen, auf die Sie verwiesen haben (z. B. ein Nachrichtenfeld).
    Abweichungen zwischen Nachrichtenverweisen und Nachrichtendefinition
    Falls eine Nachrichtendefinition existiert (nur Nachrichten in der MRM-Domäne), überprüft das Prüfprogramm, ob die Verwendung des Verweises konsistent mit der zugehörigen Definition ist (dass z. B. eine Aktion für ein numerisches Feld auch eine gültige numerische Aktion ist).
    Abweichungen zwischen Datenbankverweisen und dem Datenbankschema
    Das Prüfprogramm überprüft, ob die Verwendung des Verweises konsistent mit dem Datenbankschema ist (dass z. B. eine Aktion für ein numerisches Feld auch eine gültige numerische Aktion ist).
    Verwendung veralteter Schlüsselwörter
    Das Prüfprogramm überprüft, ob Sie Schlüsselwörter verwendet haben, die in diesem Release veraltet sind.

    Für jede dieser Situationen können Sie eine der folgenden Einstellungen der Gültigkeitsprüfung auswählen:

    Ignorieren
    Es wird keine Gültigkeitsprüfung ausgeführt.
    Warnung
    Das Prüfprogramm schreibt für jedes festgestellte mögliche Problem Warnungen in die Task-Ansicht. Dies ist die Standardeinstellung.
    Fehler
    Das Prüfprogramm schreibt für jedes festgestellte mögliche Problem Fehlernachrichten in die Task-Ansicht.

    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.

Symbolleiste des ESQL-Editors

Der ESQL-Editor verfügt über keine weiteren Symbole oder Aktionen in der Symbolleiste.

Zugehörige Konzepte
Projektverweise
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ab00083_