SOAP Message

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>

About Reza Ervani 426 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.