RPG-, COBOL-, CL-, C-, C++- und DDS-Teildateien editieren

Informationen zu diesem Vorgang

Verwenden Sie den LPEX-Editor für ferne Systeme, um Ihre Quellenteildateien zu editieren. Dieser Editor verfügt über viele interessante und gängige Funktionen, die für RPG-, COBOL-, CL- und DDS-Quelle angeboten werden, wie beispielsweise Syntaxprüfung, automatische Großschreibung, Programmprüfung usw.
Anmerkung: Um DDS-Anzeigedateien grafisch zu entwerfen und zu ändern, können Sie auch Screen Designer verwenden. Für DDS-Druckerdateien können Sie Report Designer verwenden. Weitere Informationen hierzu finden Sie in Anzeigen und Berichte entwerfen.

Erweitern Sie im Inhaltsverzeichnis der Hilfetexte den LPEX-Editor, um Informationen zur Verwendung aller Funktionen aufzurufen, die jetzt auch im LPEX-Editor für ferne Systeme verfügbar sind, wie beispielsweise Editorbefehle, Aktionen und Parameter und Text eingeben und editieren.

Tipp: Sie können zwischen Dateien, die in der Editorsicht geöffnet sind, wechseln, indem Sie Strg+F6 drücken.
Einschränkung: Der LPEX-Editor für ferne Systeme unterstützt nicht das Editieren von Quellenteildateien aus der Bibliothek QTEMP.

Gehen Sie wie folgt vor, um eine Teildatei im LPEX-Editor für ferne Systeme zu öffnen:

Vorgehensweise

  1. Erweitern Sie Ihre Verbindung in der Sicht "Ferne Systeme", bis Sie die Teildatei finden, die editiert werden soll.
  2. Klicken Sie doppelt auf die Teildatei, oder klicken Sie mit der rechten Maustaste auf die Teildatei, und wählen Sie Öffnen mit > LPEX-Editor für ferne Systeme aus.

Nächste Schritte

Tipp: Um IBM® i-Teildateien schnell zu öffnen, können Sie den Direktaufruf über die Tastatur Strg+Umschalttaste+A verwenden oder mit der rechten Maustaste auf Objekte klicken und Teildatei öffnen auswählen, ohne ein Drilldown durch Ihr Subsystem "Objekte" durchführen zu müssen, um die Teildatei zu finden. Weitere Informationen siehe Direktes Öffnen von IBM i-Teildateien.

Die nachfolgenden Anweisungen und die Links zu den Informationen zu den Einstellungsseiten liefern Informationen zu allgemeinen Tasks, die Sie mit dem LPEX-Editor für ferne Systeme ausführen können, wie beispielsweise Kompilierung und Prüfung. Viele dieser Optionen sind im Kontextmenü in dem Editor oder über die Workbench-Menüpunkte Quelle, Kompilieren und Editieren verfügbar.

Häufige Tasks, die Sie mit dem LPEX-Editor für ferne Systeme ausführen können, sind:

Gehen Sie wie folgt vor, um eine Quellenteildatei im LPEX-Editor für ferne Systeme zu speichern:

Automatisches Sichern beim Editieren: Um die automatische Sicherung beim Editieren im LPEX-Editor für ferne Systeme zu aktivieren oder zu inaktivieren, müssen Sie eine Einstellung für den Editor ändern. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme aus. Wählen Sie im Fenster "Einstellungen" das Markierungsfeld Automatisches Sichern aus. Der Standardwert für Minuten zwischen Sicherungen ist auf 5 gesetzt. Sie können einen Wert zwischen 1 und 60 Minuten angeben. Wird die Workbench unerwartet geschlossen, während Sie eine Datei editieren, starten Sie die Workbench erneut und öffnen Sie die Datei erneut, die Sie editiert haben. Ist eine Sicherung dieser Datei vorhanden, werden Sie aufgefordert, die Datei zum Editieren zu öffnen.

Wenn Sie im LPEX-Editor für ferne Systeme Alles sichern auswählen, werden alle geöffneten Quellenteildateien nacheinander und einzeln gespeichert.

Wenn Sie im LPEX-Editor für ferne Systeme Sichern unter auswählen, können Sie die geöffnete Quellenteildatei in einer anderen fernen Quellenteildatei sichern. Sie können die Quellenteildatei als neue Quellenteildatei sichern, so dass eine neue Quellenteildatei erstellt wird, oder Sie können in einer vorhandenen Quellenteildatei sichern, wobei deren Inhalt überschrieben wird.

Der vorhandenen Einstellungsseite für das Subsystem "Objekte" wurden neue Einstellungen zum Sichern von Teildateien hinzugefügt. Wählen Sie Ferne Systeme > IBM i > Subsystem 'Objekte' aus. Die neuen Einstellungen für das Verhalten beim Sichern von Teildateien ermöglichen Ihnen anzugeben, welches Sicherungsverhalten verwendet werden soll:
  • Direkt in Originalteildatei sichern: Gibt an, dass eine Teildatei direkt wieder in der ursprünglichen Teildatei gesichert werden soll.
  • In temporärer Teildatei sichern und dann in Originalteildatei kopieren: Gibt an, dass eine Teildatei zunächst in einer temporären Teildatei auf dem fernen Server gesichert und dann in die ursprüngliche Teildatei kopiert werden soll. Eine temporäre Teildatei wird zum Speichern des hochgeladenen Inhalts erstellt und sofort wieder gelöscht, sobald der hochgeladene Inhalt erfolgreich in die ursprüngliche Quellenteildatei kopiert worden ist. Die temporäre Teildatei wird in derselben Bibliothek und physischen Quellendatei wie die ursprüngliche Quellenteildatei erstellt. Jede temporäre Teildatei erhält einen wahlfreien Namen, der aus dem Präfix "RSE" und 7 wahlfreien Ziffern besteht, z. B. RSE3670981. Das verhindert, dass die ursprüngliche Quellenteildatei beschädigt wird, wenn die Netzverbindung während der Sicherungsoperation unterbrochen wird.

Quelle über Bedienerführung aufrufen: Wenn Sie den LPEX-Editor für ferne Systeme verwenden, ist das Editieren mit der Quellenbedienerführung möglicherweise einfacher. Um die Quellenbedienerführung aufzurufen, klicken Sie auf eine beliebige Stelle in Ihrer Datei, und drücken Sie die Taste F4. Sie können auch auf Quelle > Bedienerführung im Workbench-Menü klicken.

Editor aktualisieren: Um Fehlernachrichten aus Ihrer Quelle zu entfernen, können Sie eine Aktualisierung über das Workbench-Menü ausführen, indem Sie auf Quelle > Aktualisieren klicken. Sie können auch Strg+F5 drücken, um den Editor zu aktualisieren.

Dateien vergleichen: Um eine momentan geöffnete Teildatei mit einer anderen Teildatei zu vergleichen, klicken Sie in der Menüleiste auf Editieren > Vergleichen > Vergleichen. Sie können auch zwei Elemente in der Sicht "Ferne Systeme" auswählen, indem Sie die Taste Strg gedrückt halten und auf die beiden Elemente klicken. Klicken Sie mit der rechten Maustaste, und wählen Sie Vergleichen mit > Miteinander aus. Beide Teildateien werden nebeneinander angezeigt und die Änderungen werden hervorgehoben.

Direktaufrufe über die Tastatur: Verwenden Sie beim Editieren von Text die folgenden Direktaufrufe über die Tastatur.
  • Alt+L: Einzelne Zeile oder Zeilenblock auswählen
  • Alt+C: Kopieren
  • Alt+M: Versetzen
  • Alt+D: Ausgewählte Zeilen löschen
  • Alt+U: Alle Zeilen abwählen
  • F1: Sprachspezifische Hilfe aufrufen
  • F3: ILE RPG-Subroutinen- oder -Prozedurdeklaration öffnen
  • F4: Quellenbedienerführung aufrufen
  • Strg+Umschalttaste+C: Kompilieren
  • Strg+Umschalttaste+D: Anderes Menü suchen und Datum suchen auswählen
  • Strg+F5: Quelle aktualisieren und Fehlernachrichten in der Anzeigezeile entfernen
  • Strg+Umschalttaste+F5: Sicht "Gliederung" aktualisieren
  • Strg+/: Den ausgewählten Block mit Quellcode kommentieren
  • Strg+\: Kommentar für den ausgewählten Block mit Quellcode entfernen
  • Strg+M: Block mit Quellcode auswählen
  • Strg+Umschalttaste+M: Zum anderen Ende eines Blocks mit Quellcode springen
  • Strg+Umschalttaste+O: Blockverschachtelung anzeigen
  • Strg+Umschalttaste+V: Prüfen
    • Drücken Sie nach der Prüfung Strg+., um den nächsten Fehler aufzurufen bzw. Strg+,, um den vorherigen Fehler aufzurufen.
Tipp: Die Aktionen, Menüpunkte und Tasten zum Weitersuchen und Rückwärtssuchen des Editors sind "intelligent". Das heißt, wenn die letzte Suche ein Datum betraf, gilt die nächste Suche auch für ein Datum. Wenn es sich um eine Textsuche handelte, ist auch die nächste Suche eine Textsuche.
Siehe auch Editorprofile für weitere Informationen zu Tastenkombinationen im LPEX-Editor.

Subroutinen- oder Prozedurdeklaration öffnen: Um eine Subroutinen- oder Prozedurdeklaration in einer ILE RPG-Datei zu öffnen, stellen Sie den Cursor auf ein ausgewähltes Wort oder ausgewählten Text, und drücken Sie die Taste F3. Der Editor sucht nach einer Subroutine oder Prozedur mit diesem Namen in Ihrer aktuellen Quelle, und der Cursor wird auf deren Position neu positioniert. Sie können die Aktion auch über die Auswahl von Quelle > Deklaration öffnen im Kontextmenü aufrufen.

Tipps und Einschränkungen:
  • Der ausgewählte Text darf keine Leerzeichen enthalten und darf sich nicht über mehrere Zeilen erstrecken.
  • Enthält der Text eine runde Klammer, (, wird nur der Text bis zur Klammer für die Suche verwendet (um die Auswahl von Parametern zu ermöglichen).
  • Enthält die aktuelle Zeile den Operationscode EXSR oder CASxx, wird nach einer Subroutine gesucht. Andernfalls wird standardmäßig nach einer Prozedur gesucht.
  • Fortgesetzte Namen werden nicht unterstützt.
  • Wird keine Subroutine oder Prozedur gefunden, wird der Cursor nicht neu positioniert, und Sie können die Editierung wie gewohnt fortsetzen.

Inhalt aus einer fernen Datei abrufen: Um den Inhalt einer fernen Teildatei in die momentan geöffnete Teildatei einzufügen, klicken Sie auf Datei > Datei abrufen. Blättern Sie in dem Dialogfenster durch Ihre Verzeichnisse, indem Sie die Baumstruktursicht verwenden. Wählen Sie die Datei aus, die eingefügt werden soll, und klicken Sie auf OK.

Kontextbezogene Hilfe starten: Beim Editieren Ihrer Quelle können Sie zu jeder Zeit F1 drücken, während sich der Cursor auf einem Schlüsselwort befindet, um kontextbezogene Hilfe zu dem Schlüsselwort aufzurufen.

Zeilenauswahl: Um eine Quellenzeile auszuwählen, stellen Sie Ihren Cursor auf die Position der Zeile, die ausgewählt werden soll. Klicken Sie dann mit der rechten Maustaste und wählen Sie Zeile auswählen aus. Sie können dann erneut mit der rechten Maustaste klicken und Aktionen ausführen, wie beispielsweise Syntaxprüfung für Auswahl, Auswahl in freies Format konvertieren, Ausschneiden, Kopieren usw.
Anmerkung: Die Option Aktuelle Zeile hervorheben befindet sich auf der Seite Steuerelemente für die Einstellungen des LPEX-Editors. Zum Öffnen des Fensters "Einstellungen" wählen Sie den Menüpunkt Fenster > Einstellungen. Wählen Sie im Fenster "Einstellungen" LPEX-Editor > Steuerelemente aus. Die Option Aktuelle Zeile hervorheben ist standardmäßig ausgewählt. Um die Farbe für die Hervorhebung für die aktuelle Zeile zu ändern, wählen Sie Darstellung unter LPEX-Editor aus, klicken aktuelle Zeile unter Darstellungen und danach den Knopf neben Hintergrund an, um die Farbpalette zu öffnen. Klicken Sie nach Auswahl einer neuen Farbe OK an, um die Farbpalette zu schließen, und danach OK im Fenster "Einstellungen", um die Änderung anzuwenden. Weitere Informationen zur Option highlightCurrentLine (aktuelle Zeile hervorheben) erhalten Sie, wenn Sie unter Editorparameter auf highlightCurrentLine in der Liste der Parameternamen klicken.

Datumsbereich anzeigen: Wenn der LPEX-Editor für ferne Systeme den Datumsbereich in Ihrer Quelle anzeigen soll, müssen Sie eine Editoreinstellung ändern. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme aus. Wählen Sie im Fenster "Einstellungen" das Markierungsfeld Datumsbereich anzeigen aus. Sie können auch mit der rechten Maustaste klicken, während sich der Cursor in Ihrer Quelle befindet, und Quelle > Datumsbereich anzeigen im Kontextmenü auswählen.

Syntaxprüfung:

Soll eine Syntaxprüfung ausgeführt werden, wählen Sie im Menü "Quelle" oder im Kontextmenü (während sich der Cursor in der Quelle befindet) Syntaxprüfung für Zeile oder Syntaxprüfung für alle aus. Die Syntaxprüfung wird automatisch ausgeführt, wenn eine editierte oder eingefügte Zeile verlassen wird. Sollen die Details der Syntaxfehlernachrichten angezeigt werden, setzen Sie den Cursor auf eine Nachricht und drücken die Taste F1.
  • Um die automatische Syntaxprüfung zu inaktivieren oder erneut zu aktivieren, klicken Sie auf das Dropdown-Menü in der Sicht "Ferne Systeme" , und wählen Sie Einstellungen > Ferne Systeme > LPEX-Editor für ferne Systeme > i-Parser aus. Im Fenster "Einstellungen" befinden sich auf der linken Seite Einträge für CL, COBOL, DDS, ILE RPG und RPG/400. Für jeden Typ von Quellenteildatei können Sie angeben, ob die automatische Syntaxprüfung aktiviert werden soll. Klicken Sie beispielsweise auf CL auf der linken Seite des Fensters und wählen Sie das Markierungsfeld Automatische Syntaxprüfung im Bereich mit den Einstellungen aus oder ab.
  • Die Syntaxprüfung wird auch für die Dateitypen SQLRPGLE und SQLCBLLE mit eingebetteten SQL-Anweisungen ausgeführt. Diese Art der Syntaxprüfung erfordert jedoch eine Live-Verbindung zu einem fernen IBM i-Server, da die Syntaxprüfung für die SQL-Anweisungen auf dem Host erfolgt. Um die automatische Syntaxprüfung für SQL-Anweisungen zu inaktivieren, klicken Sie auf das Dropdown-Menü in der Sicht "Ferne Systeme" , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme > i-Parser aus, und notieren Sie die Einträge für COBOL und ILE RPG. Klicken Sie auf einen dieser Einträge, und inaktivieren Sie das Markierungsfeld Automatische Syntaxprüfung von SQL-Anweisungen (auf dem Server ausgeführt).

Präfixbefehle: Sollen Präfixbefehle wie P, I, DD/DD usw. verwendet werden, klicken Sie in die ganz links stehende Spalte, in der Zahlen wie beispielsweise 000014 angezeigt werden, geben Sie den Befehl ein, und drücken Sie die Eingabetaste. Eine Liste der Präfixbefehle, die für jede Sprache verfügbar sind, kann den zugehörigen Links und den Referenzdokumenten entnommen werden. Siehe auch SEU-Basisprofil für weitere Informationen zu SEU-Präfixbefehlen.

Automatische Großschreibung: Soll der LPEX-Editor für ferne Systeme automatisch Ihre Quelle während des Editierens von Kleinschreibung in Großschreibung umsetzen, müssen Sie eine Editoreinstellung ändern. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme > i-Parser aus. Im Fenster "Einstellungen" befinden sich auf der linken Seite Einträge für CL, COBOL, DDS, ILE RPG und RPG/400. Für jeden Typ von Quellenteildatei können Sie angeben, ob die automatische Großschreibung aktiviert werden soll. Klicken Sie beispielsweise auf CL auf der linken Seite des Fensters und wählen Sie das Markierungsfeld Automatisch in Großbuchstaben im Bereich mit den Einstellungen aus.

Automatische Einrückung: Soll der LPEX-Editor für ferne Systeme Ihre Quelle während des Editierens automatisch einrücken, müssen Sie eine Editoreinstellung ändern. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme > i-Parser aus. Im Fenster "Einstellungen" befinden sich auf der linken Seite Einträge für CL, COBOL, DDS, ILE RPG und RPG/400. Für ILE RPG und CL können Sie angeben, ob die automatische Einrückung aktiviert werden soll. Außerdem können Sie die Anzahl der Leerzeichen angeben, um die die Quelle eingerückt werden soll (wenn Sie die Eingabetaste drücken). Klicken Sie beispielsweise auf ILE RPG auf der linken Seite des Fensters und wählen Sie das Markierungsfeld Automatische Einrückung auf der rechten Seite des Fensters aus. Anschließend können Sie auch die Anzahl der Leerzeichen für die Einrückung im Feld Leerzeichen (1-20) angeben.

Benutzerdefinierte Tabulatoren: Sie können anpassen, wie Tabulatoren in Ihrer Quelle während des Editierens verwendet werden. Dies geschieht durch die Anpassung der benutzerdefinierten Tabulatoren. Diese Option ist als Einstellung des Parsers für den LPEX-Editor für ferne Systeme verfügbar. Gehen Sie wie folgt vor, um die benutzerdefinierten Tabulatoren anzupassen:
  1. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme > i-Parser aus. Im Fenster "Einstellungen" befinden sich auf der linken Seite Einträge für CL, COBOL, DDS, ILE RPG und RPG/400. Sie können für alle diese Quellentypen mit Ausnahme von DDS benutzerdefinierte Tabulatoren angeben.
  2. Wählen Sie einen der gültigen Quellentypen und das Markierungsfeld Benutzerdefinierte Tabulatoren aus.
  3. Falls zutreffend, ändern Sie das Tabulatorschema anhand der Dropdown-Liste.
  4. Positionieren Sie Ihre Maus in den Tabulatorbereich (mit den Markierungen ^) und klicken Sie doppelt, um einen Tabulator hinzuzufügen oder zu entfernen. Im Feld Wie viele? können Sie auch angeben, wie viele Tabulatoren hinter der letzten Auswahl hinzugefügt werden sollen.

Eingabetaste anpassen: Beim Editieren von ILE RPG-Quelle oder Nicht-ILE (OPM-)RPG-Quelle können Sie das Verhalten der Eingabetaste insofern steuern, dass Sie die Aktion ändern können, die ausgeführt wird, wenn Sie die Eingabetaste drücken. Standardmäßig wird bei Drücken der Eingabetaste der vorherige Bestimmungstyp in Ihrer Quelle wiederholt. Sie können dieses Verhalten jedoch so ändern, dass der vorherige Operationscode wiederholt wird, wenn Sie eine C-Bestimmung editieren, oder der Cursor in eine bestimmte Spalte gestellt wird usw. Um dieses Verhalten zu steuern, müssen Sie auf die Einstellungen für den Editor zugreifen. Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme > i-Parser aus. Wählen Sie ILE RPG aus und ändern Sie dann beliebige Einträge auf der rechten Seite des Fensters unter Verhalten der Eingabetaste.

Formatzeile für Ihre Quelle angeben: Beim Editieren von ILE RPG-Quelle oder Nicht-ILE (OPM-)RPG-Quelle können Sie eine bestimmte Formatzeile für Zeilen in Ihrer Quelle auswählen. Die Formatzeile, die oben im Editor angezeigt wird, gibt an, wo sich die Anweisungsspalten befinden sollen. Gehen Sie wie folgt vor, um ein Zeilenformat auszuwählen:
  • Klicken Sie mit der rechten Maustaste, während sich der Cursor in der angegebenen Zeile befindet, und wählen Sie Zeile auswählen aus.
  • Wählen Sie im Workbench-Menü Quelle > Formatzeile auswählen aus.
  • Wählen Sie eine Formatzeile aus der Dropdown-Liste im Dialogfenster aus und klicken Sie auf OK.

/COPY- und Copybook-Teildateien öffnen:; /INCLUDE für CL-Teildateien öffnen: Ihre Quelle enthält möglicherweise /copy-, Copybook- oder /include-Anweisungen, die angeben, dass Code aus einer anderen Quellenteildatei eingeschlossen werden soll, wenn die aktuelle Teildatei kompiliert wird. Beispielsweise könnte eine Anweisung /copy oder /include auf eine Prozedur zeigen, die in einer anderen Quellenteildatei vorhanden ist. Diese /copy- und /include-Teildateien ermöglichen es Ihnen, Code zwischen Ihren Quellenteildateien gemeinsam zu nutzen. Im LPEX-Editor für ferne Systeme können Sie die /copy- oder Copybook-Teildateien oder die /include CL-Teildatei zum Anzeigen oder Editieren öffnen.
  • Stellen Sie für RPG-Quelle den Cursor auf die Position der Anweisung /copy, während Ihre Quellenteildatei im Editor geöffnet ist. Wählen Sie im Workbench-Menü Quelle > /COPY-Teildatei > Editieren aus, um die Quellenteildatei zu editieren (und auf dem IBM i-Server zu sperren), oder wählen Sie Quelle > /COPY-Teildatei > Anzeigen aus, um die Quellenteildatei nur zum Anzeigen zu öffnen.
  • Stellen Sie für COBOL-Quelle den Cursor auf die Position der Copybook-Anweisung. Wählen Sie im Workbench-Menü Quelle > Copybook > Editieren aus, um die Quellenteildatei zu editieren (und auf dem IBM i-Server zu sperren), oder wählen Sie Quelle > Copybook > Anzeigen aus, um die Quellenteildatei nur zum Anzeigen zu öffnen.
  • Stellen Sie für CL-Quelle den Cursor auf die Position der Anweisung /include, während Ihre Quellenteildatei im Editor geöffnet ist. Wählen Sie im Workbench-Menü Quelle > INCLUDE-Teildatei > Durchsuchen aus, um die Quellenteildatei nur zum Anzeigen zu öffnen.
  • Wenn die referenzierte Teildatei nicht gefunden werden kann und kein Bibliotheksname angegeben wurde, fügen Sie die Bibliothek, die die Teildatei enthält, zur Bibliotheksliste für die Hostverbindung hinzu.

    Um die Bibliotheksliste für die aktuelle Sitzung zu ändern, rufen Sie die Sicht 'Remote System Explorer' auf. Wählen Sie unter dem Subsystem Objekte für die Verbindung den Knoten Bibliotheksliste aus und klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen. Wählen Sie die Aktion Bibliotheksliste hinzufügen aus.

    Die Anfangsbibliotheksliste für die Verbindung kann auch für nachfolgende Sitzungen definiert werden, indem Sie die Merkmale für die Verbindung oder das Subsystem 'Objekte' öffnen und die Einstellungen für die Anfangsbibliotheksliste ändern.

Nach Zeilentypen filtern: Ihre Quelle kann viele verschiedene Arten von Zeilentypen enthalten, wie beispielsweise Fehlerzeilen, Prozedurzeilen usw. Sie können Teilauflistungen mit diesen Zeilentypen erstellen, indem Sie mit Ausnahme des ausgewählten Zeilentyps alle anderen Zeilentypen herausfiltern. Um eine Teilauflistung nach Zeilentyp zu erstellen, klicken Sie im Beispiel der ILE RPG-Quelle mit der rechten Maustaste, während sich der Cursor innerhalb der Quelle befindet, wählen Sie Sicht filtern aus, und treffen Sie dann eine der folgenden Auswahlmöglichkeiten:
  • Datum
  • Code
  • Kommentare
  • Steuerung
  • Prozeduren
  • SQL-Anweisungen (werden nur angezeigt, wenn der Quellentyp dem SQL-Parser zugeordnet ist)
  • Subroutinen
  • Fehler
(Für andere Quellentypen, wie beispielsweise CL oder DDS, sind diese Optionen nicht identisch.) Ihre Quelle zeigt jetzt nur die Zeilen mit dem ausgewählten Typ. Soll wieder die gesamte Quelle angezeigt werden, wählen Sie im Kontextmenü Alles anzeigen aus, oder drücken Sie Strg+W. Sie können auch die Pluszeichen links neben der gefilterten Quelle verwenden, um die herausgefilterte Quelle wieder einzublenden. Die Option zum Filtern von Datumsangaben ist für jede Quelle mit Folgenummern verfügbar.

Informationen zu extern beschriebenen Daten anzeigen: Haben Sie eine extern beschriebene Datei in Ihrer Quelle, können Sie die Felder für diese Datei anzeigen. Stellen Sie den Cursor auf die Position der extern beschriebenen Datei. Klicken Sie im Workbench-Menü auf Quelle > Felder anzeigen. Sie können auch innerhalb Ihrer Quelle mit der rechten Maustaste klicken und Felder anzeigen auswählen. Die Sicht "Feldtabelle" wird dann geöffnet, und die Felder aus der extern beschriebenen Datei werden angezeigt.
Tipp: Sie können ein IBM i-Datenbankfeld oder -Anzeigedateifeld aus der Sicht "Feldtabelle" von Remote System Explorer ziehen und an eine HTML- oder JSP-Datei im Page Designer übergeben, um eine IBM i-Webkomponente "Texteingabefeld" zu erstellen. Der Name und die Datenattribute des neuen Texteingabefelds werden aus dem ausgewählten Feld übernommen.

Spaltenspezifisches Editieren: Sie können das spaltenspezifische Editieren für die gesamte RPG- und DDS-Quelle aktivieren. Dies bedeutet, dass Sie mit Ihren Tabulatoren zu den definierten Spalten gelangen und bei der Eingabe von Daten in eine Spalte die Daten in den anderen Spalten nicht verschoben werden. Um diese Einstellung zu aktivieren, klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme aus. Wählen Sie im Fenster "Einstellungen" das Markierungsfeld Spaltenspezifisches Editieren aus.

Unterbrechungspunktunterstützung: Sie können in einem Abschnitt des ausführbaren Codes Unterbrechungspunkte definieren. Um einen Unterbrechungspunkt zu definieren, klicken Sie mit der rechten Maustaste und wählen Sie Unterbrechungspunkt hinzufügen aus. Wenn Sie den Debugger für Ihren Code ausführen, stoppt der Debugger an den Unterbrechungspunkten, und Sie können entweder die Stelle in Ihrem Code überspringen oder in den Code verzweigen, wenn Fehler vorhanden sind. Siehe Unterbrechungspunkte für weitere Informationen.

Zeilen in Datei umordnen: Das Umordnen von Zeilen in einer Datei ist eine Einstellung, die Sie für den LPEX-Editor für ferne Systeme definieren können. Ihre Quellenteildateien enthalten Folgenummern, ähnlich wie Zeilennummern. Wenn Sie beim Editieren Codezeilen hinzugefügt oder gelöscht haben, möchten Sie Ihre Dateien beim Sichern möglicherweise umordnen, damit keine Lücke in den Folgenummern entsteht. Gehen Sie wie folgt vor, um diese Einstellung zu definieren:
  • Klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor für ferne Systeme aus.
  • Wählen Sie im Fenster "Einstellungen" das Markierungsfeld Zeilen beim Sichern umordnen aus.
  • Falls zutreffend, ändern Sie das Feld Anfang bei (1-9999), um die Anfangsfolgenummer anzugeben, und das Feld Erhöhen um (1-9999), um den Erhöhungswert der Folgenummern von Zeile zu Zeile anzugeben. Geben Sie beispielsweise 10 in dieses Feld ein, könnten die Folgenummern wie folgt lauten: 100, 110, 120 usw.
Um auf die Einstellungsseite für den LPEX-Editor zuzugreifen, klicken Sie in der Sicht "Ferne Systeme" auf das Dropdown-Menü , und wählen Sie Einstellungen > LPEX-Editor aus. Weitere Informationen befinden sich unter Editorprofile.

Der Stern (*) in der folgenden Tabelle gibt die unterstützten Funktionen im Editor an:
  ILE RPG und nicht-ILE RPG ILE COBOL und nicht-ILE COBOL CL, CMD, CLP und CLLE DDS C und C++
Unterstützung für mehrere Sichten * * * * *
Filtern nach Zeilentypen * * * * *
Lesezeichen im Quellcode * * * * *
Kontextbezogene Hilfe (durch Drücken der Taste F1) und SEU-Hilfe starten * * * * *
Dateien umordnen (für jede Quelle mit Folgenummern verfügbar) * * * * *
Präfixbefehle * * * * *
SEU-Tastenverhalten * * * * *
Inhaltshilfe * *      
Automatisches Quellenformatierungsprogramm     *    
Zeilenauswahl * * * *  
Spaltenbezogenes Editieren * *   *  
Unterstützung von Unterbrechungspunkten * * *   *
Kompilieren (für alle Quellentypen verfügbar) * * * * *
Bedienerführung für Quelle * * * *  
Syntaxprüfung * * * *  
Automatisch in Großbuchstaben * * * *  
Sicht "Gliederung" * * * (für CLP, CLLE) *  
Extern beschriebene Dateninformationen anzeigen * * *    
/COPY- und COPYBOOK-Teildateien öffnen; /INCLUDE-Teildatei für CL öffnen * * *    
Benutzerdefinierte Tabulatoren * * *    
Anpassbare Eingabetaste *        
Formatzeilen *        
Schablonenunterstützung * (nur für ILE RPG) * (nur für ILE COBOL)     * (nur für C++)
Programmprüfung * (nur für ILE RPG) * * * (außer für ICFF)  
Automatische Einrückung * (nur für ILE RPG)   *    
Konvertierung von Code mit festem Format in Code mit freiem Format * (nur für ILE RPG)        
RPG-Prozedur erstellen * (nur für ILE RPG)        
RPG-Java™-Methodenaufruf erstellen * (nur für ILE RPG)        
RPG-Definitionsbestimmung erstellen * (nur für ILE RPG)        
Subroutinen- oder Prozedurdeklaration mit der Taste F3 öffnen * (nur für ILE RPG)        

Feedback