Funktion: |
Gibt eine Liste von Dictionaries zurück, die die Informationen aller Teilaktionen |
Parameter: |
Das Ergebnis eines |
Rückgabe: | Liste von Dictionaries mit den key-value-Paaren aller Eigenschaften der Teilaktionen.Für jede Teilaktion wird ein Dictionary zurückgegeben, das die Informationen als keyvalue-Paare enthält. Sie entsprechen im Wesentlichen den Spalten des Aktionsdialogs an der grafischen Oberfläche, siehe Online-Hilfe der Management Console unter Layout der Management Console – Aktions-Dialogfeld – Layout. Es gibt einige zusätzliche Informationen, die die programmatische Verarbeitung erleichtern. Der Wert (value) ist immer vom Typ String, der auch leer sein kann. |
Exceptions: |
|
Beispiel: | ... import BcAdminAction import BcAdminProxy ... proxy_obj=BcAdminProxy.getObject("BCProxy") bcaction=BcAdminProxy.perform(proxy_obj, "save") iresDicn=BcAdminAction.getResults(bcaction) ... |
Schlüsselwort (key) am MC-CLI | Spaltenname an der grafischen Oberfläche | Bedeutung |
| Action | Text der Teilaktion |
| z.T. in Action enthalten | Typ der Teilaktion ( |
| Result Details | ausführliche Informationen zum Ergebnis, wenn vorhanden |
| # | Nummer der Teilaktion |
| z.T. in Action enthalten | Name des Objekts, das bei dieser Teilaktion betroffen ist |
| z.T. in Action enthalten | Typ des Objekts ( |
| Result | Ergebnis der Teilaktion ( |
| StackTrace | ausführliche Informationen zum Stack, falls eine Exception aufgetreten ist |
| Action State | Status der Teilaktion ( |
Anmerkung:
Die wichtigsten Werte von
object-type
undaction-type
sind inBcObjectType
und BcDef definiert. Es ist aber auch möglich, dass Werte zurückgegeben werden, die nicht vordefiniert sind.Um aus der Menge der Informationen bestimmte Ergebnisse herauszufiltern, ist es ggf. sinnvoll, eigene Funktionen zu erzeugen, die aus dem von
getResults()
zurückgegebenen Dictionary einzelne Informationen herauslesen und geeignet aufbereiten. Ein Beispiel steht mitgetCheckResults()
zur Verfügung, ein weiteres ist im BeispielskriptsampleAdminProxyCluster.py
mit der FunktionprintResults()
enthalten.Die Nummern
id
der Teilaktionen sind hierarchisch aufgebaut, um anzuzeigen, welche (Teil-) Aktionen zu welchen übergeordneten Aktionen gehören.