NOPUSP3N - Anzeige von Langtexten zur Symboleingabe

Sie können mittels des folgenden Statements innerhalb Ihrer Natural-Anwendung den Langtext für die Symboleingabe für ein bestimmtes Symbol anzeigen:

CALLNAT 'NOPUSP3N'
    P-FUNCTION P-DBENV P-OWNER P-NETWORK P-RUN P-SYMTAB P-SYMTAB-VERSION
               P-SYMBOL P-PROMPT-TYPE P-RC P-PROMPT-TEXT (*)

Bedeutung der Parameter:

Parameter Format Verwendung
P-FUNCTION A01 ein Funktions-Code:
G Symboleingabe-Attribute holen (für Master- und Aktive Symbole).
S Symboleingabe-Attribute setzen (für Master- und Aktive Symbole).
P-DBENV A10 ein Datenbank-Umgebung (für zukünftige Verwendung).
P-OWNER  A10 ein Eigentümer der Symboltabelle.
P-NETWORK A10 ein Job-Netzwerk (für aktive Symbole).
P-RUN I04 ein Job-Laufnummer (für aktive Symbole).
P-SYMTAB A10 ein Symboltabelle.
P-SYMTAB-VERSION A10 ein Version der Symboltabelle.
P-SYMBOL A40 ein Name des abzufragenden Symbols.
P-PROMPT-TYPE A01 ein/aus Eingabeparameter für Funktions-Code S, und Ausgabeparameter für Funktions-Code G.

Mögliche Werte:

A Symboleingabe bei jeder Aktivierung.
E Symboleingabe nur, wenn in der Symboltabelle kein Wert angegeben ist.
N Symboleingabe in keinem der Fälle.
P-RC  N03 aus Rückgabe-Code:
0  Funktion ok.
1  Symbol nicht gefunden.
99 Ungültiger Parameterwert.
111 Symboltabellen-Name fängt mit dem reservierten Präfix =EOR= an.
P-PROMPT-TEXT  A70/1:V aus Langtext für die Symboleingabe.

Der Aufrufende sollte ein Array mit mindestens 5 Textzeilen liefern.