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

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)