4 .net c#-codebeispiel, Changetype-werte, Voraussetzungen – HP OneView Benutzerhandbuch

Seite 194

Advertising
background image

Beschreibung

Datentyp

Attribut

Der Wert des Attributs userInitiated, das im Attribut associatedTask
enthalten ist.

Zeichenfolge

userInitiatedTask

Eine Liste der Attribute der obersten Ebene, die sich basierend auf dem POST-
oder PUT-Aufruf, durch den das Senden der Statusänderungsmeldung veranlasst
wurde, geändert haben.

Array

changedAttributes

Zusätzliche Informationen zur Zustandsänderung der Ressource.

Objekt

data

ChangeType-Werte

Beschreibung

ChangeType

-Wert

Die Ressource wird erstellt oder wird HP OneView hinzugefügt.

Created

Der Ressourcenzustand, die Attribute oder beides werden aktualisiert.

Updated

Die Ressource wird permanent von HP OneView entfernt.

Deleted

Beispiel 2 JSON-Beispiel

{
"resourceUri" : "/rest/enclosures/123xyz",
"changeType" : "Created",
"newState" : "Managed",
"eTag" : "123456",
"timestamp" : "2013-07-10T18:30:44Z",
"newSubState" : "null",
"resource" : {
"category" : "enclosures",
"created" : "2013-07-10T18:30:00Z",
...
},
"associatedTask" : "/rest/tasks/4321",
"userInitiatedTask" : "true",
"changedAttributes" : [],
"data" : {},
}

26.4 .NET C#-Codebeispiel

Die .NET C#-Codebeispiele zeigen, wie eine Verbindung zum SCMB hergestellt und der SCMB
abonniert wird. Zusätzlich zu den Voraussetzungen müssen Sie auch die beispielspezifischen
Voraussetzungen erfüllen, bevor Sie die .NET C#-Codebeispiele verwenden.

Voraussetzungen

Bevor Sie die .Net C#-Codebeispiele verwenden können, müssen Sie dem
Windows-Zertifikatspeicher das Zertifizierungsstellen-Stammzertifikat, das Client-Zertifikat und den
Private Key hinzufügen.

1.

Laden Sie das Stammzertifizierungsstellenzertifikat herunter.

GET /rest/certificates/ca

2.

Speichern Sie den Inhalt im Antworttext in einer Textdatei namens rootCA.crt. Sie müssen
alles ab -----BEGIN CERTIFICATE----- bis -----END CERTIFICATE----- kopieren
und einfügen, einschließlich der Bindestriche, jedoch nicht die Anführungszeichen.

3.

Importieren Sie die Datei rootCA.crt in den Windows-Zertifikatspeicher unter Trusted
Root Certification Authorities

(Vertrauenswürdige Stammzertifizierungsstellen).

194

Verwenden des State-Change Message Bus (SCMB)

Advertising