Der REST-Datenservice von WebSphere eXtreme Scale kann Entitäten, Eigenschaftswerte und Verbindungen löschen.
Die Anforderung "DeleteEntity" kann eine eXtreme-Scale-Entität aus dem REST-Datenservice löschen.
Wenn für eine Beziehung zu der zu löschenden Entität "cascade-delete" gesetzt ist, löscht der REST-Datenservice von eXtreme Scale die zugehörigen Entitäten. Weitere Einzelheiten zur Anforderung "DeleteEntity" finden Sie auf der Webseite MSDN Library: DeleteEntity Request.
Die Anforderung "DeleteValue" setzt eine Eigenschaft einer eXtreme-Scale-Entität auf null.
Eine solche Löschanforderung kann jedoch vom Datenbank-Back-End zurückgewiesen werden, wenn die Eigenschaft in der Datenbank beispielsweise keine Nullwerte enthalten kann. In diesem Fall gibt der REST-Datenservice eine Antwort 500 (Interner Serverfehler) zurück. Weitere Einzelheiten zur Anforderung "DeleteValue" finden Sie auf der Webseite MSDN Library: DeleteValue Request.
Im Folgenden sehen Sie ein Beispiel für eine Anforderung "DeleteValue". In diesem Beispiel wird der Name der Kontaktperson von Customer('IBM') auf null gesetzt.
Die Anforderung "DeleteLink" kann eine Assoziation zwischen zwei Instanzen einer eXtreme-Scale-Entität entfernen. Die Assoziation kann eine :1- oder eine :N-Beziehung sein. Eine solche Löschanforderung kann jedoch vom Datenbank-Back-End zurückgewiesen werden, wenn beispielsweise eine Integritätsbedingung über Fremdschlüssel definiert ist. In diesem Fall gibt der REST-Datenservice eine Antwort 500 (Interner Serverfehler) zurück. Weitere Einzelheiten zur Anforderung "DeleteLink" finden Sie auf der Webseite MSDN Library: DeleteLink Request.
Die folgende Anforderung "DeleteLink" entfernt die Assoziation zwischen Order(101) und dem zugehörigen Customer.