Einzelnen Beitrag anzeigen

Highway

Registriert seit: 4. Apr 2004
Ort: Elsdorf
10 Beiträge
 
Delphi 2005 Architect
 
#5

Re: Webservice Einstellungswerte übergeben

  Alt 9. Dez 2005, 11:52
Hallo,

der Fehler besteht darin, das du den Webservice über das Filesystem ansprichst.

Dein Webservice auf der Linux-Maschine ist doch auch via http erreichbar.

Beispiel:

Du hast einen Apache-Server auf deiner lokalen Maschine aufgesetzt. Dann kannst du den Server über
Delphi-Quellcode:
[url]http://localhost/ServiceName?wsdl[/url]
[url]http://127.0.0.1/ServiceName?wsdl[/url]
[url]http://ServerUrl/ServiceName?wsdl[/url]
erreichen.

Wenn du die WSDL dann von dieser http Adresse importierst, die sollte ja für jeden User die gleiche sein, dann erreichst du den Service von allen Rechnern über die gleiche http-Adresse erreichbar sein.

Alternativ kannst du diese http-Adresse auch als Parameter an die Procedure übergeben.

Beispiel:

Delphi-Quellcode:
Service := GetoefkPortType(false,'http://localhost/Webservice?wsdl');
Service := GetoefkPortType(false,'http://127.0.0.1/Webservice?wsdl');
Service := GetoefkPortType(false,'http://ServerUrl/Webservice?wsdl');
Hoffe es hilft weiter.

Grüße,

Highway
  Mit Zitat antworten Zitat