Version 4.2.6
 —  Natural benutzen  —

Natural-Hauptmenü (Main Menu)

Das Natural-Hauptmenü (Main Menu) ermöglicht Ihnen den Zugang zu den Natural-Entwicklungsfunktionen, Umgebungseinstellungen, Utilities und Beispiel-Libraries.

Der folgende Abschnitt enthält Informationen zu den Funktionen und Eingabemöglichkeiten, die auf dem Natural-Hauptmenü (Main Menu) und den untergeordneten Menüs vorhanden sind.


Natural-Hauptmenü (Main Menu) aufrufen

Sie haben zwei Möglichkeiten, das Natural-Hauptmenü aufzurufen:

Beginn der AnweisungslisteUm den Menü-Modus vor dem Session-Start ein- oder auszuschalten

Beginn der Anweisungsliste Um das Natural-Hauptmenü in einer Natural-Session aufzurufen oder zu schließen

  1. Geben Sie folgendes Kommando ein:

    MAINMENU

    (ruft das Menü auf)

    oder

    MAINMENU OFF

    (schließt das Menü)

  2. Drücken Sie EINGABE.

Das Natural-Hauptmenü (Main Menu) sieht in etwa so aus wie das folgende Beispiel:

10:20:23                    *****  NATURAL  *****                    2009-05-20
User SAG                        - Main Menu -                Library TEST      
                                                                               
                                                                               
                   Function                                                    
                                                                               
                _  Development Functions                                       
                _  Development Environment Settings                            
                _  Maintenance and Transfer Utilities                          
                _  Debugging and Monitoring Utilities                          
                _  Example Libraries                                           
                _  Other Products                                              
                _  Help                                                        
                _  Exit Natural Session                                        
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
Command ===>                                                                   
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
      Help        Exit                                                  Canc

Zu Beginn Ihrer Natural-Session weist Ihnen Natural eine Standard-Library zu, die auf dem Bildschirm angezeigt wird. Im obigen Beispiel wird die ID (d.h. der Name) der Library im Feld Library in der linken oberen Ecke des Bildschirms angezeigt. Siehe auch Standard-Library-Zuweisung.

Wie Sie eine Menüfunktion ausführen erfahren Sie im Abschnitt Kommandos und Menü-Funktionen benutzen.

Jede im Natural-Hauptmenü (Main Menu) aufgeführte Funktion ruft ein Menü mit entsprechendem Namen auf, in dem Sie weitere Funktionen auswählen können.

Funktion im Natural-Hauptmenü Funktionen im entsprechenden Menü
Development Functions Erstellen und Pflegen von Programmen, Maps (Masken), Data Areas (Datenbereichen) und sonstigen Komponenten, aus denen eine Natural-Anwendung besteht.
Development Environment Settings Anzeigen und Ändern verschiedener Einstellungen, die Einfluß auf Ihre Natural-Session haben.
Maintenance and Transfer Utilities Aufrufen einer Natural-Utility zum Erstellen oder Pflegen bestimmter Objekte oder zum Verschieben von Objekten in eine andere Umgebung.
Debugging and Monitoring Utilities Aufrufen einer Natural-Utility zum Überwachen Ihrer Natural-Anwendungen und zum Auffinden von Fehlern in deren Verarbeitungsfluss.
Example Libraries Auswahl von Libraries mit Beispielprogrammen und Programmierschnittstellen (APIs).
Other Products Aufrufen anderer Software AG-Produkte.

Anmerkung:
Die Position und die Farbe der Meldungszeile und der PF-Tastenzeilen im Natural-Hautmenü und den untergeordneten Menüs kann über die User Exit Routine USR2003P geändert werden; siehe Operations-Dokumentation.

Seitenanfang

Development Functions (Entwicklungsfunktionen)

Bei den im Menü Development Functions aufgelisteten Funktionen handelt es sich um Funktionen, die Sie häufig benötigen, wenn Sie mit Natural eine Anwendung entwickeln. Die Funktionen betreffen alle Natural-Objekte, die in der Library vorhanden sind, in der Sie zurzeit angemeldet sind.

Verwandte Themen:

Die folgende Tabelle enthält die Beschreibung der im Menü Development Functions vorhandenen Felder:

Feld Beschreibung
User
Benutzer

Die Kennung (ID) des Natural-Benutzers, der sich für die aktuelle Session angemeldet hat.

Library
Library (Natural-Bibliothek)

Die zurzeit aktive Library.

Siehe auch Natural-Libraries benutzen.

Mode
Programmiermodus

Reporting oder Structured Mode. Siehe Programmiermodus.

Work area empty
Arbeitsbereich leer

Zeigt an, dass noch keine Source in den Arbeitsbereich geladen worden ist.

Wurde bereits eine Source in den Arbeitsbereich geladen, dann werden hier der Typ und der Name des betreffenden Objekts angezeigt, zum Beispiel: Program PROGX.

Code
Funktionscode

Der Code, der der gewünschten Funktion entspricht, zum Beispiel: C für Create Object (Objekt erstellen).

Siehe auch Aufrufen einer Menü-Funktion.

Type
Objekttyp

Der Typ des Objekts, zum Beispiel: P für Programm. Weitere Informationen finden Sie unter Objekttypen im Leitfaden zur Programmierung.

Wenn Sie den Namen eines schon vorhandenen Natural-Objekts angeben, können Sie das Feld Type leer lassen.

Wie Sie den Objekttyp ändern können, erfahren Sie im Abschnitt Objekttyp festlegen.

Name
Name des Objekts

Informationen zu gültigen Objektnamen siehe Namenskonventionen für Objekte.

Command ===>
Kommandozeile

Ein Eingabefeld, in das Sie ein Natural-Kommando eingeben können.

Beispiel:

Um ein Programm mit dem Namen PROGX zu bearbeiten, geben Sie folgendes Kommando ein:

EDIT PROGX

Siehe auch Kommandos und Menü-Funktionen benutzen.

PF

(function keys)

Funktionstasten

PF-Tasten können Sie als Alternative zur Benutzung von Kommandos und Menüfunktionen benutzen. In den PF-Tastenzeilen am unteren Bildschirmrand ist angegeben, welche Taste mit welcher Funktion belegt ist.

Siehe auch Standard-PF-Tasten.

Die folgende Tabelle enthält Informationen zu den im Menü Development Functions vorhandenen Funktionen. Für die meisten dieser Menüfunktionen gibt es auch ein entsprechendes Natural-Systemkommando. Diese alternativ zu verwendenden Systemkommandos sind ebenfalls in der Tabelle aufgeführt. Eine ausführliche Beschreibung finden Sie in der Systemkommandos-Dokumentation.

Funktion Code Funktionsbeschreibung
Create Object C
Objekt anlegen

Ruft den Natural-Editor auf, in dem Sie ein neues Objekt erstellen können, zum Beispiel: Programm, Map, Data Area.

Geben Sie den Typ und den Namen des zu erstellenden Objekts an. Zur Auswahl eines Objekttyps können Sie ein Fragezeichen (?) im Feld Type eingeben. Es erscheint eine Liste der zu dieser Funktion zur Verfügung stehenden Objekttypen.

Siehe auch Objekte erstellen und bearbeiten.

Edit Object E
Objekt ändern

Ruft einen Natural-Editor auf und zeigt die Source des angegebenen Objekts im Ändern-Modus an.

Geben Sie den Namen eines vorhandenen zu bearbeitenden Objekts an. Zur Auswahl eines Objektes können Sie eine Liste der vorhandenen Objekte aufrufen; siehe Objektbereiche angeben.

Zur Auswahl eines Objekttyps können Sie ein Fragezeichen (?) im Feld Type eingeben. Es erscheint eine Liste der zu dieser Funktion zur Verfügung stehenden Objekttypen.

Siehe auch Objekte erstellen und bearbeiten.

Entsprechendes Systemkommando: EDIT

Rename Object R
Objekt umbenennen

Ruft das Fenster Rename Objects auf, in dem Sie den Namen des angegebenen Objekts und/oder den Typ ändern können.

Siehe auch Objekte umbenennen.

Entsprechendes Systemkommando: RENAME

Delete Object D
Objekt löschen

Ruft das Fenster Delete für das angegebene Objekt auf. In diesem Fenster müssen Sie die Löschung bestätigen, indem Sie den Namen des Objekts im entsprechenden Eingabefeld erneut eingeben.

Zur Auswahl eines Objektes können Sie eine Liste der vorhandenen Objekte aufrufen; siehe Objektbereiche angeben. In dieser Liste können Sie ein oder mehrere Objekte zum Löschen auswählen.

Siehe auch Objekte löschen.

Entsprechendes Systemkommando: DELETE

Execute Program X
Objekt ausführen

Führt ein Objekt des Typs Programm aus.

Geben Sie den Namen des auszuführenden Objekts an.

Es können nur Objekte des Typs Programm ausgeführt werden. Die übrigen Objekttypen müssen aus einem anderen Objekt heraus aufgerufen werden.

Siehe auch Programme ausführen.

Entsprechendes Systemkommando: EXECUTE

List Object(s) L
Objekt(e) anzeigen

Zeigt den Sourcecode des angegebenen Objekts an.

Geben Sie den Namen des anzuzeigenden Objekts an. Zur Auswahl eines Objektes können Sie eine Liste der vorhandenen Objekte aufrufen; siehe Objektbereiche angeben.

Zur Auswahl eines Objekttyps können Sie ein Fragezeichen (?) im Feld Type eingeben. Es erscheint eine Liste der zu dieser Funktion zur Verfügung stehenden Objekttypen.

Siehe auch Objekte in einer Library auflisten .

Entsprechendes Systemkommando: LIST

List Subroutines Used S
Verwendete Subroutinen anzeigen

Zeigt an, welche Objekte welche externen Subroutinen und Klassen verwenden.

Entsprechendes Systemkommando: ROUTINES

Dieser Abschnitt behandelt folgende Themen:

Programmiermodus

Natural bietet zwei Programmiermodi: Reporting Mode und Structured Mode. Grundsätzlich wird empfohlen, ausschließlich im Structured Mode zu programmieren, weil dieser Modus übersichtlicher strukturierte Anwendungen ergibt. Deshalb beziehen sich auch alle Erläuterungen und Beispiele in den Dokumentationen Natural benutzen, Erste Schritte und Editors auf den Structured Mode. Besonderheiten, die nur für den Reporting Mode gelten, werden nicht berücksichtigt.

Weitere Informationen finden Sie im Abschnitt Natural-Programmiermodi im Leitfaden zur Programmierung.

Das Feld Mode in der rechten oberen Ecke des Menüs Functions zeigt den zurzeit eingeschalteten Programmiermodus.

Beginn der Anweisungsliste Um den Programmiermodus zu wechseln

  1. Überschreiben Sie im Feld Mode in der rechten oberen Ecke des Menüs Development Functions die erste Stelle mit einem S, um in den Structured Mode zu wechseln, oder einem R, um in den Reporting Mode zu wechseln.

    Oder:
    Geben Sie eines der folgenden Kommandos ein:

    GLOBALS SM=ON

    (Structured Mode ein)

    oder

    GLOBALS SM=OFF

    (Reporting Mode ein)

  2. Drücken Sie EINGABE.

    Der Inhalt des Feldes Mode ändert sich von Reporting in Structured oder umgekehrt.

Verwandte Themen:

Natural-Editoren

Je nach Objekttyp ruft Natural den passenden Editor auf: den Programm-Editor, den Map-Editor oder den Data-Area-Editor. Weitere Information zu diesen Editoren finden Sie in den entsprechenden Abschnitten der Editors-Dokumentation.

Objektbereiche angeben

Bei den Funktionen Edit Object, List Object(s) und Delete Object haben Sie die Möglichkeit, entweder den Namen eines einzelnen Objekts oder einen Bereich von Objektnamen anzugeben. Wenn Sie einen Namensbereich angeben, wird eine Objektliste angezeigt, aus der Sie ein oder mehrere Objekte auswählen, die Sie bearbeiten oder auflisten oder zur Löschung markieren wollen.

Beginn der Anweisungsliste Um alle Objekte aufzulisten

  1. Geben Sie im Feld Name einen Stern (*) ein:

    *
  2. Drücken Sie EINGABE.

    Es wird die Liste aller in der aktuellen Library vorhandenen Objekte angezeigt.

Beginn der Anweisungsliste Um Objekte mit Startwertangabe aufzulisten

  1. Geben Sie im Feld Name einen Startwert und dahinter einen Stern (*) ein:

    Diese Art der Wertangabe wird als Stern-Notation bezeichnet.

    Beispiel:

    AB*
  2. Drücken Sie EINGABE.

    Es wird für die aktuelle Library eine Liste mit Namen angezeigt, die mit AB beginnen (zum Beispiel: AB, AB1, ABC, ABEZ).

    Die Liste enthält, zum Beispiel, keine Objektnamen, die mit AA1 oder ACB beginnen.

Anmerkung:
Die Funktion List Object(s) bietet noch andere Optionen zur Angabe von Objekt-Namensbereichen; siehe Beschreibung des entsprechenden Systemkommandos LIST.

Seitenanfang

Development Environment Settings (Entwicklungsumgebungseinstellungen)

Die folgende Tabelle enthält eine kurze Beschreibung der Funktionen im Menü Development Environment Settings und die Systemkommandos, die diesen Funktionen entsprechen. Eine ausführliche Beschreibung dieser Kommandos finden Sie in der Systemkommandos-Dokumentation.

Funktion Funktionsbeschreibung Entsprechendes Systemkommando
Function-Key Settings
Funktionstastenbelegung

Dient zum Belegen von PF-Tasten mit Funktionen, die in Ihrer Natural-Session Verwendung finden sollen.

KEY
Compilation Settings
Kompilierungsoptionen

Dient zum Setzen von Optionen, die die Kompilierung der Natural-Objekte beeinflussen.

COMPOPT
Session Parameter Settings
Session-Parametereinstellungen

Dient zum Ändern der Session-Parametereinstellungen.

Siehe auch Natural-Umgebung konfigurieren und den Abschnitt Session-Parameter — Einführung in der Parameter-Referenz-Dokumentation.

GLOBALS
Profile Parameter Settings
Profilparametereinstellungen

Dient zum Ändern der Profilparametereinstellungen.

Beschreibungen der Profilparameter finden Sie in der Parameter-Referenz-Dokumentation und im Abschnitt Profile Parameter Usage in der Operations-Dokumentation.

Mit dem Systemkommando SYSPARM können Sie eine Utility gleichen Namens aufrufen, die in der Utilities-Dokumentation beschrieben wird.

SYSPARM
Technical Session Information
Technische Informationen zur Session

Dient zur Anzeige von technischen Informationen zu Ihrer Natural-Session, zum Beispiel, Benutzerkennung, Library ID und Betriebssystem:

TECH
System File Information
Systemdatei-Informationen

Dient zur Anzeige der derzeitigen Definitionen für die Natural-Systemdateien.

Siehe auch Natural-Systemdateien in der System-Architektur-Dokumentation.

SYSPROF
Product Installation Information
Informationen zu installierten Produkten

Dient zur Anzeige einer Liste der in Ihrer Umgebung installierten Produkte und zugehöriger Informationen.

SYSPROD
Security Profile Information
Security-Profil-Informationen

Nur verfügbar, wenn Natural Security installiert ist.

Dient zur Anzeige des zurzeit wirksamen Security-Profils.

PROFILE

Seitenanfang

Maintenance and Transfer Utilities (Wartungs- und Übertragungs-Utilities)

Die folgende Tabelle enthält eine kurze Beschreibung der Funktionen im Menü Maintenance and Transfer Utilities und die Systemkommandos, die diesen Funktionen entsprechen. Jedes dieser Kommandos ruft eine Natural-Utility gleichen Namens auf, die in der Utilities-Dokumentation beschrieben wird.

Funktion Utility-Kurzbeschreibung Entsprechendes Systemkommando
Maintain Error Messages
Fehlermeldungen verwalten

Dient zum Anlegen und Verwalten von Meldungen, die Sie in Ihren Natural-Anwendungen ausgeben möchten.

SYSERR
Maintain DDMs
DDMs verwalten

Dient zum Anlegen und Verwalten von DDMs (Data Definition Modules).

SYSDDM
Maintain Command Processors
Kommandoprozessoren verwalten

Dient zum Anlegen und Verwalten von Kommandoprozessoren, die Sie in Ihren Natural-Anwendungen verwenden möchten.

SYSNCP
Maintain Remote Procedure Calls
RPCs verwalten

Dient zum Einrichten und Verwalten von Remote Procedure Calls und bietet die Einstellmöglichkeiten zum Ausführen eines auf eine Remote Server befindlichen Natural-Subprogramms.

SYSRPC
Transfer Objects to Other Libraries
Objekte in andere Libraries übertragen

Dient zum Übertragen von Natural-Objekten zwischen verschiedenen Libraries.

SYSMAIN
Transfer Objects to Other System Files
Objekte in andere Systemdateien übertragen

Dient zum Entladen oder Laden von Natural-Objekten.

Sie können entweder das Systemkommando SYSUNLD benutzen, um das erste Utility-Menü zum Entladen oder Laden von Objekten aufzurufen, oder Sie können das Systemkommando NATUNLD oder NATLOAD benutzen, um die untergeordnete Lade- oder Entlade-Utility direkt aufzurufen.

Mit der Utility NATUNLD können Sie Natural-Objekte von einer Natural-Systemdatei in ein Workfile entladen.

Mit der Utility NATLOAD können Sie Natural-Objekte von einem Workfile in eine Natural-Systemdatei laden.

Anmerkung:
Die Funktionalität der Utilities NATUNLD und NATLOAD wird durch den Natural Object Handler abgedeckt. Wir empfehlen Ihnen, anstelle dieser Utilities den Object Handler zu benutzen.

SYSUNLD
Transfer Objects to Other Platforms
Objekte auf andere Plattformen übertragen

Dient zum Übertragen von Natural-Objekten und Adabas FDTs von einer Hardware-Plattform auf eine andere.

Anmerkung:
Die Funktionalität der Utility SYSTRANS wird durch den Natural Object Handler abgedeckt. Wir empfehlen Ihnen, anstelle dieser Utilities den Object Handler zu benutzen.

SYSTRANS
Transfer Objects to Other Systems
Objekte in andere Systeme übertragen

Dient zum Aufrufen des Object Handler, zum Übertragen und Verteilen von Natural-Objekten und Nicht-Natural-Objekten in Natural-Umgebungen.

SYSOBJH

Seitenanfang

Debugging and Monitoring Utilities (Utilities zur Fehlerbeseitigung und Überwachung)

Die folgende Tabelle enthält eine kurze Beschreibung der Funktionen im Menü Debugging and Monitoring Utilities und die Systemkommandos, die diesen Funktionen entsprechen. Jedes dieser Kommandos ruft eine Natural-Utility gleichen Namens auf, die in der Utilities-Dokumentation beschrieben wird.

Funktion Utility-Kurzbeschreibung Entsprechendes Systemkommando
Debugging Dient zur Suche nach Fehlern im Verarbeitungsfluss von Programmen. TEST
Logging of Database Calls Dient zum Protokollieren von Datenbank-Kommandos. TEST DBLOG
Issuing Adabas Calls Dient zur direkten Übergabe von Adabas-Kommandos an die Datenbank. SYSADA
Buffer Pool Maintenance Dient zur Überwachung und Anpassung des Natural Buffer Pool an Ihre Erfordernisse. SYSBPM
Editor Buffer Pool Maintenance Dient zur Überwachung und Anpassung des Buffer Pool des Software AG Editors an Ihre Erfordernisse. SYSEDT
TP-Specific Monitoring Dient zur Überwachung und und Steuerung von TP-Monitor-spezifischen Eigenschaften von Natural. SYSTP
Data Collection and Tracing Dient zum Sammeln von Überwachungs- und Accounting-Daten über den Verarbeitungsfluss einer Natural-Anwendung. SYSRDC
Error Information on Abnormal Termination Liefert Informationen, die der Technische Support der Software AG zur Fehlerdiagnose benötigt. DUMP

Seitenanfang

Example Libraries (Beispielprogramm-Libraries)

Wenn Sie im Natural-Hauptmenü den Eintrag Example Libraries wählen, wird eine Liste von Libraries angezeigt. Diese Libraries enthalten Beispielprogramme für Demonstrationszwecke und APIs, die von der Software AG ausgeliefert werden.

Library Inhalt
SYSEXPG Beispielprogramme, auf die im Leitfaden zur Programmierung Bezug genommen wird.
SYSEXRM Beispielprogramme, auf die in der Statements-Dokumentation und der Systemvariablen-Dokumentation Bezug genommen wird.
SYSEXV Beispielprogramme, die neue Natural-Funktionalität veranschaulichen.
SYSEXT APIs und Beispielprogramme zum Einsatz der APIs.

Siehe auch Systemkommando SYSEXT in der Systemkommandos-Dokumentation.

SYSEXTP Beispielprogramme und APIs zu speziellen Funktionen, die nur unter bestimmten TP-Monitoren verfügbar sind.

Seitenanfang

Other Products (Sonstige Produkte)

Wenn Sie im Natural-Hauptmenü den Eintrag Other Products wählen, erscheint eine Liste von Software AG Add-on-Produkten. Diese Produkte sind in Ihrer Umgebung installiert und können aus diesem Menü aufgerufen werden.

Seitenanfang