Bearbeitet die Eigenschaften einer Ressource.
Abfrage
| Parameter | Typ |
|---|---|
| apikey | Zeichenkette |
| resourceModel | Zeichenkette |
| Attribute | EntityInfo [] |
| Schlüssel | EntityInfo [] |
| forceCreate | boolesch |
apikey
Der API-Schlüssel des Anwenders (muss in allen Abfragen übermittelt werden). Ruft die WebService für einen bestimmten Anwender und Planer ab.
resourceModel
Name der Dimension.
Attribute
Liste der zu bearbeitenden Attribute.
Schlüssel
Liste der Identifikationsattribute der Ressource.
forceCreate
Option zum erzwungenen Anlegen der Ressource.
Akzeptiert die Werte „true“ oder „false“. Ist der Wert „true“, wird eine Ressource angelegt, sofern im Planer kein passender Schlüssel vorhanden ist.
Antwort
| Attribut | Typ |
|---|---|
| modifyResourceResponse | WSResult |
modifyResourceResponse
Die Antwort besteht aus einer WSResult-Struktur, die ein Feld „error“ (Fehlercode) und ein Feld „message“ (zugehörige Meldung) enthält.
Im Vorgang der Erfolgsauslösung lautet der Fehlercode 0.
Im Falle eines Fehlers ist der Fehlercode >0, und die Meldung gibt Aufschluss über die Art des aufgetretenen Fehlers.
| Fehler | Meldung |
|---|---|
| 0 | |
| 1 | Ungültige Sitzung: apikey |
| 2 | Ungültiges Dimension: resourceModel |
| 3 | Ungültiges Attribut: attribute/key |
| 4 | Keine Ressource |
| 5 | Ungültige Daten |
| 6 | Update KO |
Datentypen
Die Struktur „EntityInfo“ besteht aus den folgenden zwei Feldern:
| Feld | Typ | Beschreibung |
|---|---|---|
| entityName | Zeichenkette | Attributname |
| entityValue | Zeichenkette | Attributwert |
Die Struktur „WSResult“ besteht aus den folgenden zwei Feldern:
| Feld | Typ | Beschreibung |
|---|---|---|
| Fehler | int | Fehlercode |
| Meldung | Zeichenkette | Fehlermeldung |
