Elemen Fault SOAP

Elemen Fault SOAP digunakan untuk menyimpan kesalahan dan informasi status pesan SOAP.

Elemen Fault SOAP

Elemen Fault SOAP yang boleh dipilih untuk menunjukkan pesan kesalahan.

Jika elemen Fault sudah disediakan, maka ia harus menjadi subelemen elemen Body. Dalam pesan SOAP, elemen Fault hanya dapat muncul sekali.

Elemen Fault SOAP memiliki subelemen berikut:

Subelemen Deskripsi
<faultcode> Kode untuk mengenali kesalahan
<faultstring> Keterangan tentang kesalahan yang dapat dibaca oleh manusia
<faultactor> Informasi tentang siapa yang memicu kesalahan
<detail> Kesan kesalahan yang disimpan untuk informasi khusus aplikasi di dalam elemen Body

Kode kesalahan SOAP

Elemen faultcode yang didefinisikan di bawah harus digunakan dalam elemen faultcode untuk mendeskripsikan kesalahan:

Kesalahan Deskripsi
VersionMismatch Ditemukan ruang nama yang tidak sah bagi elemen Envelope SOAP
MustUnderstand Subelemen elemen Header yang memiliki mustUnderstand yang diatur ke "1" tidak dapat dipahami.
Klien Pesan telah dibentuk dengan keliru, atau mengandungi informasi yang salah.
Server Server ada masalah, sehingga tidak dapat melanjutkan proses.