私は、いくつかの要素を含む XML 確認メッセージを送信する EDI システムを計画していますが、具体的にはこれら 3 つです。ErrorCode、ErrorSeverity、および ErrorDescription。
基本的に受信 XML メッセージを解析し、解析の成功または失敗に応じて、メッセージのフォーマット、構文、構造、有効性、およびいくつかのビジネス ルールを含め、成功または失敗の確認応答を返します。
ErrorCodes、ErrorSeverity、ErrorDescription を自由に選択できますが、単純に ErrorCode [1]、ErrorSeverity [Error]、ErrorDescription [Inbound XML ファイルが見つかりません] から始めて、受信メッセージのコーディング中に考えたとおりにエラーを追加するのではなく、エラーコードと重大度を選択するためのベストプラクティスがあるかどうか疑問に思っていましたか?
HTTP エラー コードは、OK メッセージの場合は 2xx、特定のエラーの場合は 4xx、サーバー エラーの場合は 5xx などであることを知っています。私のすべての「警告」エラーは、3 または同様のもので始まりました。
ErrorSeverity は、おそらく [Error]、[Warning]、[Info]、[OK] よりもはるかに大きくなると思いますか?
ありがとう。