我正在計劃一個EDI系統,它發送包含多個元素的XML確認消息,但具體包括這三個; ErrorCode,ErrorSeverity和ErrorDescription。錯誤代碼和消息最佳實踐
我將基本上解析入站XML消息,並根據解析的成功或失敗,包括消息格式,語法,結構,有效性和一些業務規則,我將返回成功或失敗確認。
我有免費的統治選擇ErrorCodes,ErrorSeverity和ErrorDescription,而不是天真地開始在ErrorCode [1],ErrorSeverity [錯誤],ErrorDescription [無法找到入站XML文件]並添加錯誤,因爲我認爲他們在編碼的入站消息解析器我想知道是否有挑選錯誤代碼和嚴重性的最佳做法?
我知道HTTP錯誤代碼就像OK消息的2xx,某些錯誤的4xx,服務器錯誤的5xx等,並想知道如果任何人有任何好的建議,可能會幫助我的道路之前,我編碼自己到角落和說:「如果只有我所有的」警告「錯誤開始與3或類似的東西!
我認爲ErrorSeverity不會超過[錯誤],[警告],[信息]和[確定]也許
感謝
好思維Espo。當然,錯誤消息正在發送給消息的發起者,因此需要有意義並且很可能由他們採取行動,因此使用「標準」EDI錯誤代碼是正確的選擇。我會檢查鏈接。謝謝。 – Sprogz 2009-02-18 12:44:47