O serviço de dados REST do WebSphere eXtreme Scale pode excluir entidades, valores da propriedade e links.
O Pedido DeleteEntity pode excluir uma entidade do eXtreme Scale do serviço de dados REST.
Se alguma relação com a entidade a ser excluída tiver a exclusão em cascata configurada, o serviço de dados REST do eXtreme Scale excluirá a entidade ou entidades relacionadas. Para obter mais detalhes sobre o pedido DeleteEntity, consulte Biblioteca MSDN: Pedido DeleteEntity.
O Pedido DeleteValue configura uma propriedade de entidade do eXtreme Scale para nula.
Entretanto, um pedido de exclusão pode ser rejeitado pelo banco de dados backend se, por exemplo, a propriedade não for anulável no banco de dados. Nesse caso, o serviço de dados REST retorna uma resposta 500 (Erro do Servidor Interno). Para obter mais detalhes sobre o pedido DeleteValue, consulte: Biblioteca MSDN: Pedido DeleteValue.
Aqui está um exemplo de pedido DeleteValue. Neste exemplo, configuramos o nome do contato de Customer('IBM') como nulo.
O pedido DeleteLink pode remover uma associação entre duas instâncias de entidade do eXtreme Scale. A associação pode ser uma relação para-um ou uma relação para-muitos. Entretanto, um pedido de exclusão pode ser rejeitado pelo banco de dados backend se, por exemplo, a restrição de chave estrangeira estiver configurada. Nesse caso, o serviço de dados REST retorna uma resposta 500 (Erro do Servidor Interno). Para obter mais detalhes sobre o pedido DeleteLink, consulte: Biblioteca MSDN: Pedido DeleteLink.
O pedido DeleteLink a seguir remove a associação entre Order(101) e seu Customer associado.