Informationen über Datenobjekt beschaffen: GETINFO

EXEC TAA
   GETINFO [FOR] <Objektname>
   [TYPE [INTO] <Feldangabe1>]
   [CLASS [INTO] <Feldangabe2>]
   [LENGTH [INTO] <Feldangabe3>]
   [ITEMS [INTO] <Feldangabe4>]
   [SCHWEBE-KZ [INTO] <Feldangabe5>]
END-EXEC

<Feldangabe> = {COBOL-Variable | <objektname>.<feldname>[(indices)]}

Mit der Anweisung GETINFO können Sie sich Informationen über ein Datenobjekt beschaffen, z.B. die Anzahl Sätze in einem Listenobjekt, welcher Objekttyp dem Objekt zugrunde liegt, oder ob es sich um eine Listen- oder Einzelobjekt handelt.

Es muss mindestens eine der abfragbaren Informationen abgefragt werden. Dabei liefert TYPE die Angabe des Objekttyps, CLASS die Objektklasse, LENGTH die Länge des Datensatzes, und ITEMS die Anzahl der Datensätze in einem Listenobjekt. SCHWEBE-KZ gibt an, ob mit dem Datenobjekt ein Schwebekennzeichen verbunden ist wenn nein, enthält <Empfangsobjekt5> anschließend Leerzeichen (SPACES).

Als <Empfangsobjekt> muss jeweils eine COBOL-Variable angegeben werden.