Baustein-Rahmen

Die drei TAA-Anweisungen IDENTIFY, REGISTER und UNREGISTER bilden den Mindestrahmen für ein COBOL-Modul, das im TAA-Umfeld ablaufen soll. Diese Anweisungen veranlassen die Infrastruktur, alle Maßnahmen zu treffen, damit der Baustein gemäß seiner Schnittstellen-Definition in der EDB ausgeführt werden kann. Es werden automatisch die bekannten Operationen, die zugehörigen Parameterobjekte und alle bekannten Zustände in dem Baustein deklariert, und nicht mehr benötigte Objekte werden bei Programmende „aufgeräumt“.

Beim Identify werden auch vordefinierte Felder für den Zustand des aktuellen Moduls bereitgestellt. Diese Felder sollten benutzt werden, um vor Verlassen des Moduls (Unregister) einen Zustand zu setzen, damit der Aufrufer anhand des gesetzten Zustands erkennen kann, ob und wie die Verarbeitung endete (z.B. erfolgreich/nicht erfolgreich):

  SET TC-STATE-<zustand> [OF ME] TO TRUE

z.B.

  SET TC-STATE-FEHLER OF ME TO TRUE