Element SOAP Fault

Element SOAP Fault ใช้เก็บข้อมูลผิดพลาดและสถานะของข้อความ SOAP

Element SOAP Fault

Element SOAP Fault ที่เป็นตัวเลือกใช้เพื่อชี้แจงข้อความผิดพลาด

ถ้ามี Element Fault แล้ว มันต้องเป็น sub-element ของ Element Body ในข้อความ SOAP หนึ่ง Element Fault สามารถปรากฏเพียงครั้งเดียว

Element Fault ของ SOAP มี sub-element ต่อไปนี้:

sub-element รายละเอียด
<faultcode> รหัสเพื่อระบุความผิดพลาด
<faultstring> รายละเอียดเกี่ยวกับความผิดพลาดที่สามารถอ่านได้โดยมนุษย์
<faultactor> ข้อมูลเกี่ยวกับใครที่ก่อเหตุข้อผิดพลาด
<detail> รหัสสารสนเทศเฉพาะทางแอปพลิเคชันที่ยังไม่ถูกใช้สำหรับ Body องค์ประกอบ

SOAP Fault รหัส

ต้องใช้ faultcode ที่กำหนดด้านล่างใน element faultcode สำหรับการอธิบายข้อผิดพลาด:

ข้อผิดพลาด รายละเอียด
VersionMismatch พบ namespace ที่ผิดปกติใน Element SOAP Envelope
MustUnderstand Element ลูกของ Element Header ที่มี mustUnderstand จัดให้เป็น "1" ไม่สามารถเข้าใจได้
Client ข้อความที่ถูกจัดทำขึ้นไม่ถูกต้อง หรือมีข้อมูลที่ผิดพลาด
Server เซิร์ฟเวอร์มีปัญหา จึงไม่สามารถจัดการดำเนินการต่อไปได้