
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
[code language=”xml”]
<?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>
[/code]
Leave a Reply