|
list_appcontext()
Die
Security Function
list_appcontext()
gibt eine Liste der Attribute eines über den Parameter "context_name" angegebenen Context
zurück. Wird der Parameter "context_name" nicht mit angegeben, so werden alle Atribute aller
Contexte zurückgegeben. list_appcontext() ist eine so genannte
built-in
Funktion,
die von der
Application Context Facility
(ACF) bereitgestellt wird. Sie kann nur von
Benutzern
mit entsprechenden
Rechten
ausgeführt werden. Benutzer, die diese Funktion ohne entsprechende Berechtigung ausführen erhalten eine
Fehlermeldung und den Wert "-1" zurück. Benutzer mit entsprechender Berechtigung erhalten den
Wert "0" bzw. den "application context attribute name" zurück.
Syntax der Security Function list_appcontext()
list_appcontext(["context_name"])
Der Parameter der Security Function list_appcontext()
context_name
Der Parameter "context_name" ist ein optionaler Platzhalter alle
"application context attributes".
Beispiel für die Security Function list_appcontext()
select list_appcontext("context_name_1")
go
-----
Context Name: (context_name_1)
Attribute Name: (attribute_name_1) Value: (attribute_value_1)
Context Name: (context_name_1)
Attribute Name: (attribute_name_2) Value: (attribute_value_2)
Gibt eine Liste der Attribute eines oder mehrere Contexte.
select list_appcontext("context_name_1")
go
Select permission denied on built-in list_appcontext, database dbid
-----
-1
Hier hat der Benutzer keine entsprechenden Rechte, um die Funktion austzuführen. Darum wird
eine Fehlermeldung ausgegeben, die den Wert "-1" hat.
Siehe auch:
get_appcontext(), is_sec_service_on(), rm_appcontext(), set_appcontext(), show_sec_services(), Sicherheits Funktionen.
|