2010-03-15 45 views
1

我正在接管一個項目,並希望瞭解這是否是使用SOAP的常見做法。現在正在執行的過程中,我必須在執行更新之前查詢所有值,因爲我需要傳回所有未更新的值。這聽起來正確嗎?SOAP - 爲什麼需要查詢更新的原始值?

值的示例:

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

所以,如果我只是想更新電話號碼,我需要查詢備案,得到所有的值和更新提交這些值。

實例更新值:

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

我只是想知道,如果這是常見的做法,或者我應該改變這種功能?

回答

1

這不是特定於SOAP。這可能只是服務的設計方式。一般情況下,只有具有原始值時纔會更新字段:例如,除非您知道原始值,否則不能將字段添加到字段中。該服務似乎是爲一般情況而設計的。

+0

這是有道理的,thnx – 2010-03-15 14:59:29

1

我不認爲這是一個非常「常見」的做法。不過,我已經看到了舊值與新值一起發佈的情況,以驗證其他人在此期間更新了值。

+0

嗯,似乎遵循驗證邏輯。 Thnx – 2010-03-15 13:01:41