Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

getCheckResults() - Ergebnisse von check-Aktionen anzeigen

Funktion:

BcAdminAction.getCheckResults()

Gibt ein Dictionary zurück, das das Ergebnis aller Check-Proxy-Container-Teilaktionen der angegebenen Art enthält.

Parameter:

bc_object
(BcObject vom Typ BcObjectType.ACTION)

Das Ergebnis eines perform()-Aufrufs.

action_type

Art des Checks, mögliche Angaben sind:


  BcDef.ACTION_CHECK_ADM
  BcDef.ACTION_CHECK_AVAIL

object_type

Objekttyp, für den die Check-Aktionen gelesen werden sollen; mögliche Angaben sind:


  BcObjectType.COMMUNICATION_SERVICE.toString() 
  BcObjectType.LU62GATEWAY.toString() 
  BcObjectType.PROXY.toString() (Default) 
  BcObjectType.RESOURCE_ADAPTER.toString() 

Rückgabe:

Dictionary mit den key-value-Paaren Proxy Name und Check-Ergebnis (value=result) aller Check-Proxy-Container-Teilaktionen.
Beispiele für die Rückgabe:

{"BCCnt1": "Available", "BcCnt2": "Not available"}
{"BCCnt1": "Administrable", "BcCnt2": "Not administrable"}

Exceptions:

BcObjectException, BcToolException

Anmerkung:

Diese Funktion gibt eine Auswahl der Ergebnisse der Funktion getResults() zurück, nämlich die Information über die Administrierbarkeit (Angabe BcDef.ACTION_CHECK_ADM) bzw. den Status (Angabe BcDef.ACTION_CHECK_AVAIL) der Komponente des angegebenen Typs. Die Rückgabeinformationen enthalten key-value-Paare mit:

  • key: Name der Komponente (object_name)

  • value: Ergebnis der Teilaktion (result)

wobei object_name und result die in getResult() beschriebenen Eigenschaften der Teilaktion sind. Wenn die angegebene Aktion der Rückgabewert eines Check-Aufrufes für einen Proxy war, enthält das Dictionary nur ein Element. War sie der Rückgabewert eines Check-Aufrufes für einen Proxy Cluster, enthält sie ein Element für jeden Proxy des Clusters.

Beispiel:

...
import BcAdminAction
import BcAdminProxy
...
proxy_obj=BcAdminProxy.getObject("BCProxy")
bcaction=BcAdminProxy.perform(proxy_obj,action="check-avail")
checkProxy=BcAdminAction.getCheckResults(bcaction,\
                                      BcDef.ACTION_CHECK_AVAIL)
...