Le service de données REST de WebSphere eXtreme Scale peut supprimer des entités, des valeurs de propriété et des liens.
La demande DeleteEntity peut supprimer une entité eXtreme Scale du service de données REST.
Si la suppression en cascade est définie pour une relation avec l'entité à supprimer, le service de données REST d'eXtreme Scale supprimera la ou les entités associées. Pour plus de détails sur la demande DeleteEntity, voir MSDN Library: DeleteEntity Request.
La demande DeleteValue définit une valeur null pour une propriété d'entité eXtreme Scale.
Toutefois, une telle demande de suppression peut être rejetée par le système dorsal de la base de données si, par exemple, la propriété n'accepte pas la valeur null dans la base de données. Dans ce cas, le service de données REST renvoie une réponse 500 (Erreur de serveur interne). Pour plus de détails sur la demande DeleteValue, voir MSDN Library: DeleteValue Request.
Voici un exemple de demande DeleteValue. Dans cet exemple, nous affectons la valeur null au nom de contact Customer('IBM').
La demande DeleteLink permet de supprimer une association entre deux instances d'entité eXtreme Scale. L'association peut être une relation to-one ou to-many. Toutefois, une telle demande de suppression peut être rejetée par le système dorsal de la base de données si, par exemple, la contrainte de clé externe est définie. Dans ce cas, le service de données REST renvoie une réponse 500 (Erreur de serveur interne). Pour plus de détails sur la demande DeleteLink, voir MSDN Library: DeleteLink Request.
La demande DeleteLink ci-après supprime l'association entre Order(101) et le client associé.