2 Stimmen

Hinzufügen von Methoden zu einem SOAP-Webservice im Produktionseinsatz

Ich habe einen SOAP-Webservice, der in der Produktion läuft und von mehreren verschiedenen Client-Implementierungen (geschrieben in .NET, PHP, Java, Ruby, Delphi...) verwendet wird, und ich muss eine Methode zum Webservice hinzufügen.

Meine Frage lautet: Ist es möglich, dass das Hinzufügen von etwas zur aktuellen WSDL eine der Client-Implementierungen zerstören kann? Ich meine, gibt es ein SOAP-Framework, das durchdreht, wenn sich die WSDL plötzlich serverseitig ändert? Ich weiß, dass das Ändern einer bestehenden Methode (z.B. das Ändern des Typs eines Parameters) etwas kaputt macht, aber was ist mit dem Hinzufügen einer völlig neuen Methode?

Ich gehe davon aus, dass das in Ordnung ist, aber ich wollte fragen, ob jemand bei dieser Vorgehensweise Probleme hatte.

2voto

ULysses Punkte 990

Sollte in Ordnung sein, da die WSDL normalerweise bei der Generierung von Methodenstümpfen verwendet wird und nicht bei jedem Aufruf eines Webdienstes. Stellen Sie nur sicher, dass Sie keinen Parameter oder Rückgabetyp ändern

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X