Lewati ke konten

Menyimulasikan layanan SOAP

Klik kanan pada sebuah folder ▸ Tambah ▸ Server SOAP.

Setiap operasi simulasi merupakan satu entri daftar:

KolomPeran
SOAPActionNilai header yang mengidentifikasi operasinya
NamaNama operasinya
Body responsAmplop XML yang dikembalikan
FaultMenjawab dengan sebuah <soap:Fault> beserta status HTTP 500

Sebuah elemen Server SOAP: alamat pendengarannya, lalu dua operasi simulasi — CreateInvoice yang mengembalikan sebuah body respons, dan CancelInvoice yang kotak “Fault”-nya tercentang

Sebuah operasi dipilih:

  1. pertama-tama melalui SOAPAction-nya — inilah jalur normalnya;
  2. jika tidak ada, melalui namanya, yang dibandingkan dengan anak pertama dari <soap:Body>.

Cadangan inilah yang memungkinkan penyimulasian layanan yang kliennya tidak mengirimkan header SOAPAction.

Tandai sebuah operasi sebagai fault dan Restorm akan menjawab dengan sebuah amplop <soap:Fault> beserta status HTTP 500 — persis seperti yang dihasilkan layanan SOAP sungguhan ketika bergalat.

Hal itu sulit dipicu pada layanan staging, padahal itulah jalur yang harus mampu ditangani klien Anda.

Aksi Server SOAP dan Tutup server SOAP. Lihat Server terhosting.