عنصرFault SOAP

عنصر Fault SOAP برای ذخیره اطلاعات خطا و وضعیت پیام SOAP استفاده می‌شود.

عنصرFault SOAP

عنصر‌های اختیاری SOAP Fault برای نشان دادن پیام خطا استفاده می‌شوند.

اگر عنصر Fault ارائه شده باشد، باید فرزند Body باشد. در یک پیام SOAP، عنصر Fault فقط یک بار می‌تواند ظاهر شود.

عنصر Fault SOAP دارای فرزندان زیر است:

فرزند وصف
<faultcode> کد شناسایی خطا
<faultstring> توضیحات قابل خواندن در مورد خطا
<faultactor> اطلاعات درباره اینکه چه کسی باعث خطا شده است
<detail> اطلاعات اشتباه اختصاصی برنامه برای Body عناصر باقی می‌ماند

کد اشتباه SOAP

عنصر faultcode تعریف شده در زیر باید برای توصیف اشتباه در عنصر faultcode استفاده شود:

اشتباه وصف
VersionMismatch فضای نام نامعتبر Envelope SOAP پیدا شده است
MustUnderstand یک فرزند مستقیم عنصرHeader (با ویژگی mustUnderstand تنظیم شده به "1") قابل فهم نیست.
کلینت پیام به درستی ساخته نشده است یا شامل اطلاعات نادرست است.
سرور سرور مشکلی دارد، بنابراین نمی‌تواند ادامه دهد.