Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

perform() - Administrative Aktionen starten

Funktion:

BcAdminCommunicationService.perform()

startet für den Communication Service die angegebene Aktion.

Parameter:

bc_object
(BcObject vom Typ BcObjectType.COMMUNICATION_SERVICE)

Communication Service, für den die Aktion gestartet werden soll.

action (String)

Aktion, die für den angegebenen Communication Service gestartet werden soll. Mögliche Werte sind (siehe BcDef.ACTION_xxx in der MC-CLI-JavaDoc)

check-adm

überprüft die Administrierbarkeit des Communication Service.

check-avail

überprüft die Verfügbarkeit des Communication Service.

save

sichert die Änderungen, die für diesen Communication Service in der aktuellen Sitzung gemacht worden sind

start

startet den Communication Service

stop

beendet den Communication Service

Rückgabe:

(BcObject mit Typ BcObjectType.ACTION):
Enthält alle Informationen über die gestartete Aktion und sämtliche Teilaktionen. Um genauere Informationen zu erhalten, kann eine Funktion des Moduls BcAdminAction mit diesem Objekt als Parameter aufgerufen werden

Exceptions:

BcObjectException, BcParameterException, BcToolException

Beispiel:

...
import BcAdminCommunicationSecvice
...
getProps={"host": "bchost01", "install-path": "/opt/ibm/sna/bin"}
cs_obj=BcAdminCommunicationService.getObject(getProps)
actResult=BcAdminCommunicationService.perform(cs_obj, "check-avail")
if BcAdminAction.isFinishedSuccessfully(actResult):
  resultString=BcAdminAction.getResults(actResult)[0]["result"]
  print "communication service is " +resultString
...