Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Suatu SOAP message adalah dokumen XML biasa yang berisi elemen-elemen berikut ini :
- Envelope: ( Mandatory )
Mendefinisikan awal dan akhir pesan - Header: ( Optional )
Berisi segala atribut opsional dari pesan yang digunakan dalam pemrosesan pesan, baik pada titik intermediary maupun di titik tujuan akhir. - Body: ( Mandatory )
Berisi data XML dari pesan yang dikirim - Fault: ( Optional )
Adalah elemen opsional yang menyediakan informasi tentang error saat memproses pesan.
Semua elemen tersebut dideklarasikan dalam namespace default untuk envelope SOAP :
http://www.w3.org/2001/12/soap-envelope
dan namespace default untuk enkoding SOAP dan tipe data adalah :
http://www.w3.org/2001/12/soap-encoding
CATATAN : Semua spesifikasi tersebut dapat saja berubah sewaktu-waktu. Jadi tetaplah update dengan merujuk pada situs standar W3
Struktur 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>
Leave a Reply