Wenn ich einen nicht vorhandenen eintrag aus einer multivalue-kategorie löschen möchte erhalte ich als rückmeldung, dass der eintrag erfolgreich gelöscht wurde.
request:
{"id":8,"method":"cmdb.category.delete","params":{"catgID":"C__CATG__ACCESS","cateID":29,"objID":1735,"apikey":"123456789"},"jsonrpc":"2.0"}
response:
{"message":"Category entry '29' successfully deleted","success":true}
Hallo Alex,
Es wird bei dieser Abfrage geprüft ob Kategorie-Eintrag den Status Normal oder Gelöscht hat und je nachdem welchen Status der Eintrag hat anders behandelt:
1er Aufruf:
Status wird auf gelöscht gesetzt
2th Aufruf:
Eintrag wird vollständig gelöscht(purge)
Also ist das Handling wie folgt:
Eintrag[Normal] –---delete---> Eintrag[gelöscht] –---delete---> PURGE[Tatsächliches löschen aus der DB]
Aus diesem Grund erhalten Sie mindestens 2 mal eine erfolgreiche Nachricht, dass der Eintrag gelöscht wurde.
Mit freundlichen Grüßen
Steven