This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
notes:soap_cheat_sheet [2026/06/04 18:29] 47.79.15.28 old revision restored (2026/06/01 05:51) |
notes:soap_cheat_sheet [2026/06/07 18:37] (current) 216.73.217.92 old revision restored (2026/06/07 05:45) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Simple Object Access Protocol (SOAP) ===== | + | ===== SOAP Cheat Sheet ===== |
| SOAP is a popular protocol for accessing a web service. My interest in this arose when I needed to schedule a web service using the Oracle Scheduler. This SOAP client had to be written from scratch using PL/SQL so I needed to become familiar with the protocol first. | SOAP is a popular protocol for accessing a web service. My interest in this arose when I needed to schedule a web service using the Oracle Scheduler. This SOAP client had to be written from scratch using PL/SQL so I needed to become familiar with the protocol first. | ||
| Line 14: | Line 14: | ||
| - | ==== Messages ==== | + | ==== SOAP Messages ==== |
| * A SOAP message | * A SOAP message | ||
| Line 37: | Line 37: | ||
| </ | </ | ||
| - | ==== Envelopes ==== | + | ==== SOAP Envelopes ==== |
| * There are three attributes in the SOAP envelope namespace : | * There are three attributes in the SOAP envelope namespace : | ||
| Line 48: | Line 48: | ||
| * One possible SOAP Encoding namespace for SOAP encoding and data types is http:// | * One possible SOAP Encoding namespace for SOAP encoding and data types is http:// | ||
| - | ==== Fault Elements ==== | + | ==== SOAP Fault Elements ==== |
| - | The optional SOAP Fault element is used to hold error and status | + | The optional SOAP Fault element is used to hold error and status |
| * faultcode - A code for identifying the fault. The faultcode must be one of the following : | * faultcode - A code for identifying the fault. The faultcode must be one of the following : | ||
| * VersionMismatch - Found an invalid namespace | * VersionMismatch - Found an invalid namespace | ||
| Line 59: | Line 59: | ||
| * faultstring - A human-readable explanation | * faultstring - A human-readable explanation | ||
| * details - Application-specific error info | * details - Application-specific error info | ||
| - | |||