GET_ATT

Verwenden Sie die GET_ATT-Script-Funktion, um den Wert eines Objektattributs während eines Generierungsprozesses abzurufen.

Wenn das Objektattribut über eine Variable definiert ist, löst das System die Variable auf und ruft den Wert der Variablen ab. Die GET_ATT-Funktion speichert den abgerufenen Wert in einer Script-Variablen und ändert nicht die ursprüngliche Variable, aus der sie den Wert abruft. Diese Script-Funktion kann Werte abrufen, die in den folgenden Arten von Variablen gespeichert sind:

Weitere Informationen finden Sie unter Variablen und VARA-Objekte.

Syntax

GET_ATT (Attribute)

Parameter


Hinweise:

Beispiele

Das folgende Beispiel ruft den Archivschlüssel eines Objekts ab und speichert den abgerufenen Wert in einer Script-Variablen:

:SET &START# = GET_ATT(ARCHIVE_KEY1)

Im folgenden Beispiel verwendet die GET_ATT-Funktion eine Script-Variable, um einen Wert abzurufen, und speichert den abgerufenen Wert in einer anderen Script-Variablen:

:SET &ATT# = "JOBREPORT_FILE"  
:
SET &START# = GET_ATT(&ATT#)

Das folgende Beispiel verwendet die Script-Funktion, um eine Bedingung zu definieren:

:IF GET_ATT(GROUP) = " " 
!...
 
:
ENDIF

Im folgenden Beispiel verwendet die PUT_ATT-Anweisung eine Script-Variable (&DST#), um die Zieldatei in einem Dateiübertragungsobjekt zu definieren. Das Script weist der Variablen einen Wert zu und stellt das Attribut ein. Das Script liest das Attribut und gibt den Wert der Variablen aus (C:\Temp\test2.txt).

:SET &DST# = "C:\Temp\test2.txt"

:PUT_ATT FT_DST_FILE = "&DST#"

:SET &DEST# = GET_ATT(FT_DST_FILE) 

:PRINT "Target file: &DEST#" 

Tipp: Verwenden Sie die GET_ATT_PLAIN-Funktion, um den Namen einer Variablen abzurufen, die verwendet wird, um ein Objektattribut zu definieren, ohne die Variable zu lösen.

Siehe auch:

auch

MODIFY_UC_OBJECT