SOAP - Pesan
Pesan SOAP adalah dokumen XML biasa yang berisi elemen berikut -
Envelope- Menentukan awal dan akhir pesan. Ini adalah elemen wajib.
Header- Berisi atribut opsional dari pesan yang digunakan dalam memproses pesan, baik pada titik perantara atau pada titik akhir akhir. Ini adalah elemen opsional.
Body- Berisi data XML yang terdiri dari pesan yang sedang dikirim. Ini adalah elemen wajib.
Fault - Elemen Kesalahan opsional yang memberikan informasi tentang kesalahan yang terjadi saat memproses pesan.
Semua elemen ini dideklarasikan di namespace default untuk amplop SOAP -
https://www.w3.org/2001/12/soap-envelope
Namespace default untuk encoding SOAP dan tipe data adalah -
https://www.w3.org/2001/12/soap-encoding
Note- Semua spesifikasi ini dapat berubah. Karena itu, terus perbarui diri Anda dengan spesifikasi terbaru yang tersedia di situs web W3.
SOAP - Struktur Pesan
Blok berikut menggambarkan struktur umum pesan SOAP -
<?xml version = "1.0"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
<SOAP-ENV:Header>
...
...
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...
...
<SOAP-ENV:Fault>
...
...
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP_ENV:Envelope>