EXEC TAA GETINFO ARGUMENT [(<index>)] [FOR CURRENT CONDITION] END EXEC
Über die Anweisung GETINFO ARGUMENT kann der Inhalt eines zu dem aktuellen Laufzeitzustand gespeicherten Arguments bereitgestellt werden:
Durch den Index geben Sie an, welches Argument beschafft werden soll. Der Index kann ein numerisches Literal oder eine numerische COBOL-Variable sein. Ist kein Index angegeben, wird das 1. Argument bereitgestellt.
Bei der Verwendung des Arguments müssen Sie selbst ermitteln, ob der Inhalt numerisch oder alphanumerisch ist, und ihn aus dem entsprechenden Feld abholen. Über die Bedingungsnamen TC-ARG-TYPE-NUMERIC bzw. TC-ARG-TYPE-STRING erfahren Sie das Format des Arguments; abhängig davon, finden Sie den Inhalt in dem Feld TC-CND-ARG-VALUE-N (für numerische Argumente) oder TC-CND-ARG-VALUE-X (für alphanumerische Argumente).
Wenn der Index größer ist als die Anzahl der Argumente, oder wenn kein gültiger Laufzeitzustand aktuell ist, so ist TC-CND-ARG-VALUE-X = Spaces und TC-CND-ARG-VALUE-N = Zero.
Weitere Funktionen zum Behandeln von Laufzeitzuständen: