IA - Input-Zuweisungszeichen

#### Search Results

Search

# IA - Input-Zuweisungszeichen

Das mit diesem Session-Parameter definierte Zeichen gilt als Zuweisungszeichen für Eingabe-Parameter bei der Verarbeitung von `INPUT`-Statements im Keyword/Delimiter-Modus oder bei der Verarbeitung von Daten aus dem Natural-Stack.

Mögliche Werte | jedes Sonderzeichen | Zuweisungszeichen für die Verarbeitung des Eingabeparameters in `INPUT`-Statements.
Standard-Einstellung | `=` | Gleichheitszeichen.
Dynamische Angabe | ja |
Angabe innerhalb der Session | ja | Gültige Statements: | `SET GLOBALS`
Gültiges Kommando: | `GLOBALS`
Programmierschnittstelle (API) | `USR0350N`, `USR1005N` * | Siehe SYSEXT Utility im Dokumentensatz Debugger und AE-Dienstprogramme. * Empfohlen.

Anmerkungen:

1. Das mit dem `IA`-Parameter angegebene Zeichen muss ein anderes sein als das mit dem Profil/Session-Parameter `CF` angegebene (Steuerzeichen für Terminalkommandos auf Großrechnern), `DC` (Dezimalzeichen) oder `ID` (Input-Begrenzungszeichen), und es sollte ein anderes sein als das mit dem `HI`-Profilparameter (Hilfezeichen) definierte.
2. In einer Natural-Session kann der Profilparameter `IA` durch den Session-Parameter `IA` überschrieben werden.
3. Unter Natural Security kann die Einstellung dieses Parameters durch die Session-Parameter-Option des Library-Profils überschrieben werden.

#### Beispiel:

In dem folgenden Beispiel wird davon ausgegangen, dass zu Beginn das standardmäßige Input-Zuweisungszeichen (`=`) gilt.

    ** Example 'IACHAR': Input Assign character
    ************************************************************************
    DEFINE DATA LOCAL
    1 #A (A1)
    1 #B (A1)
    END-DEFINE
    *
    INPUT #A #B
    *
    WRITE 'Field #A:' #A  / 'Field #B:' #B
    *
    END

1. Geben Sie das folgende Kommando ein:

       IACHAR #A=Y,#B=X

   Das Programm erzeugt die folgende Ausgabe:

       Page      1                                                  05-01-19  11:05:51

       Field #A: Y
       Field #B: X

2. Geben Sie das folgende Kommando ein:

       GLOBALS IA=:

   Das Input-Zuweisungszeichen wird auf Doppelpunkt (`:`) gesetzt.

3. Geben Sie dann das folgende Kommando ein:

       IACHAR #B:X,#A:Y

   Das Programm erzeugt die folgende Ausgabe:

       Page      1                                                  06-11-13  12:12:24

       Field #A: Y
       Field #B: X