Mit den Anweisungen @GETVAR, @GETLIST und @GETJV können die Inhalte von S-Variablen bzw. von Job-Variablen in Zeichenfolgevariablen oder Arbeitsdateien übernommen werden.
Im Unicode-Modus benötigt jede Zeichenfolge eine Angabe über den Zeichensatz. Da S-Variablen bzw. Job-Variablen keine Information über ihren Zeichensatz mitführen, muss der Zeichensatz bei der Übernahme festgelegt werden. Dies kann mit dem neuen Operanden CODE=name
geschehen. Ist der Operand nicht angegeben, wird der Zeichensatz EDF041
genommen. Ist das Ziel der Anweisung eine Arbeitsdateizeile, wird der Inhalt der Variablen ggf. aus diesem Zeichensatz in den Zeichensatz der Arbeitsdatei konvertiert. Ist das Ziel eine Zeichenfolgevariable, wird der Wert übernommen und der Zeichenfolgevariablen der Zeichensatz zugewiesen.
Hinweis
Mit @GETVAR SYSEDT,CODE=name kann der Wert der SYSEDT
-Variablen unter Berücksichtigung eines Zeichensatzes neu in die Zeichenfolgevariablen übernommen werden.
Mit den Anweisungen @SETVAR, @SETLIST und @SETJV können S-Variablen bzw. Job-Variablen erzeugt und ihnen ein Wert zugewiesen werden.
Bei diesen Anweisungen kann mit dem Operanden CODE=name
ein Zeichensatz angegeben werden, in den die Werte vor der Zuweisung konvertiert werden sollen. Ist dieser Operand nicht angegeben, wird EDF041
verwendet.