Dokumentation der SOAP Schnittstelle

Abschließende Bemerkungen.

Programmiersprache Java mit Eclipse Mars for Java EE Developers

SOAP-Dienste laufen jahrelang und sollten sich im Idealfall nicht mehr ändern. Dennoch kann es vorkommen, dass Funktionalitäten zu einem Webservice hinzu gefügt werden und es somit notwendig ist, die WSDL neu einzulesen.

Das muss immer dann erfolgen, wenn neue Methoden unsererseits hinzu gefügt oder bestehende Entitäten um Felder erweitert werden.

Sollte beispielsweise die RLocation-Struktur um einen Ansprechpartner vor Ort erweitert werden, müssten Sie Eclipse veranlassen, die WSDL neu einzulesen.


  1. Klicken Sie dazu auf Ihr Projekt im Projekt-Explorer und erzeugen Sie den Webservice-Client einfach neu. Eclipse wird dann das Package de.otela.soap.server neu erstellen und die alten Dateien überschreiben.

    Da Sie im Client-Package arbeiten, verlieren Sie keine Daten und gewinnen nur Funktionalitäten dazu.

Webservice neu erstellen

Programmiersprache PHP mit Netbeans

SOAP-Dienste laufen jahrelang und sollten sich im Idealfall nicht mehr ändern. Dennoch kann es vorkommen, dass Funktionalitäten zu einem Webservice hinzu gefügt werden und es somit notwendig ist, die PHP-Entitäten zu aktualisieren.

Das muss immer dann erfolgen, wenn bestehende Entitäten unsererseits um Felder erweitert werden.

Sollte beispielsweise die RLocation-Struktur um einen Ansprechpartner vor Ort erweitert werden, müssten Sie Ihre lokalen Strukturen erweitern.

Kopieren Sie sich dazu die Struktur-Definititionen, die Sie benötigen, aus der API-Dokumentation ab und integrieren Sie diese in Ihr Client-Projekt.

Neu hinzu gefügte Methoden stehen Ihnen sofort zur Vefügung, da PHP keine Stubs wie Java generiert.

Programmiersprache C# mit Visual Studio

SOAP-Dienste laufen jahrelang und sollten sich im Idealfall nicht mehr ändern. Dennoch kann es vorkommen, dass Funktionalitäten zu einem Webservice hinzu gefügt werden und es somit notwendig ist, die WSDL neu einzulesen.

Das muss immer dann erfolgen, wenn neue Methoden unsererseits hinzu gefügt oder bestehende Entitäten um Felder erweitert werden.

Sollte beispielsweise die RLocation-Struktur um einen Ansprechpartner vor Ort erweitert werden, müssten Sie Visual Studio veranlassen, die WSDL neu einzulesen.


  1. Löschen Sie dazu im Projekt-Explorer die Service-Referenz und erzeugen Sie diese dann einfach neu. Visual Studio generiert dann die Service-Referenz neu und Ihr Projekt ist damit aktuell.

Webservice neu erstellen