Majadiliano ya SOAP

Moduli ya ujenzi wa SOAP:

Ujumbe wa SOAP ni ujumbe wa XML wa kawaida, ina viwango vifuatavyo:

  • Elementi ya kifaa, ina uwezo wa kutoa habari ya hali ya ujumbe huu kama ujumbe wa SOAP:
  • Elementi ya kuzingatia kwenye kichwa, ina taarifa za kichwa:
  • Elementi ya kifaa, ina taarifa za mazoezi na matokeo za kila kipendekezo:
  • Elementi ya kuzingatia hatua, ina taarifa kuhusu mafasi ya kusababishwa kwenye uwanja huu wa ujumbe:

Vile vya vyote vyote vya juu vinunuliwa katika eneo lenye jina la kigeni la kufungua SOAP:

http://www.w3.org/2001/12/soap-envelope

na namespace ya kina ya mawingu ya SOAP na data types:

http://www.w3.org/2001/12/soap-encoding

Mafanikio ya uadilifu

Hapa ni mafanikio ya uadilifu ya kiwango:

  • Ujumbe wa SOAP lazima aweze kutumia XML kwa uandikishaji
  • Ujumbe wa SOAP lazima aweze kutumia namespace ya SOAP Envelope
  • Ujumbe wa SOAP lazima aweze kutumia SOAP Encoding namespace
  • Ujumbe wa SOAP haoweza kuwa na matumizi ya DTD
  • Ujumbe wa SOAP haoweza kuwa na maelezo ya XML

Makusanyiko ya ujumbe wa SOAP

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"
<soap:Header>
  ...
  ...
</soap:Header>
<soap:Body>
  ...
  ...
  <soap:Fault>
    ...
    ...
  </soap:Fault>
</soap:Body>
</soap:Envelope>