SOAP manuell ändern

07/01/2008 - 18:35 von Bert Leu | Report spam
Nabend zusammen

Zwei Fragen im Zusammenhang mit Soap unter .Net:

1) wenn man einen WebService mit z.B. einer Methode "MethodeX" kreiert,
(mit VB.Net), sieht die Soap-Response so aus:

<soap:Envelope...>
<MethodeXResponse...>
<MethodeXResult> ...

Leider làsst der Client nicht mit sich diskutieren. Nach seinen Vorgaben
muss die Struktur die folgende sein:

<soap:Envelope...>
<MethodeXResult> ...

also OHNE die Zeile <MethodeXResponse...>

In diesem Zusammenhang:

NICHT "gesoaped" wird ?

2) weiss jemand, wie man hàndisch die Soap modifizieren kann
(SoapExtensions und was ich darüber bisher gefunden habe sieht sehr wenig
"appetitlich" aus..)

Vielen Dank und beste Grüsse
Bert Leu
 

Lesen sie die antworten

#1 Samaschke, Karsten
07/01/2008 - 19:42 | Warnen spam
Bert Leu schrieb:

Leider làsst der Client nicht mit sich diskutieren. Nach seinen Vorgaben



Dann ist der Client aber nicht wirklich SOAP-konform. Da wird Dir am
Ende des Tages nix anderes übrig bleiben, als einen generischen Handler
(ASHX) zu schreiben, aus dem Deine Methoden aufzurufen und dann eben den
SOAP-Response manuell zu erzeugen.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Blog: http://www.karsan.de
Family: http://www.familyblogger.de
Smartphone-Blogger: http://smart.karsan.de

Sent via MacBook / Windows Vista

Ähnliche fragen