2010-03-15 9 views
1

Je suis en train de reprendre un projet et je voulais comprendre si c'est une pratique courante en utilisant SOAP. Le processus qui est actuellement en place Je dois interroger toutes les valeurs avant d'effectuer une mise à jour car je dois renvoyer toutes les valeurs qui ne sont pas mises à jour. Est-ce que ça sonne bien?SOAP - Pourquoi ai-je besoin de rechercher les valeurs d'origine pour une mise à jour?

Valeurs Exemple:

fname=phill 
lname=pafford 
address=123 main 
phone:222-555-1212 

Donc, si je voulais juste mettre à jour le numéro de téléphone que je dois interroger pour l'enregistrement, obtenir toutes les valeurs et de soumettre ces valeurs pour une mise à jour.

Exemple Valeurs Mise à jour:

fname=phill 
lname=pafford 
address=123 main 
phone:111-555-1212 

Je veux juste savoir si cela est pratique courante ou devrais-je changer les fonctionnalités de ce?

Répondre

1

Ceci n'est pas spécifique à SOAP. Ce peut être simplement la façon dont le service est conçu. En général, il y aura des champs qui ne peuvent être mis à jour que si vous avez la valeur d'origine: vous ne pouvez pas en ajouter un à un champ si vous ne connaissez pas la valeur d'origine, par exemple. Le service semble avoir été conçu pour le cas général.

+0

Cela a du sens, thnx –

1

Je ne pense pas que ce soit une pratique très "commune". Cependant, j'ai vu des cas où les anciennes valeurs sont affichées avec les nouvelles valeurs, afin de valider que personne d'autre n'a mis à jour les valeurs dans l'intervalle.

+0

hmmm qui semble suivre la logique de validation. Thnx –