Mir deucht die
URL ist falsch. Das scheint ja die für das
WSDL zu sein. Hast Du den Import über das Netz gemacht oder aus einer lokalen Datei? Wie sehen denn die const aus (defWSDL, defURL ...)?
die sehen so aus:
Code:
function GetIvp_mobile_webservice(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): Ivp_mobile_webservice;
const
defWSDL = 'C:\temp\Ivp_mobile_webservice.xml';
defURL = 'http:// -
ip rausgenommen- /cgi/vp_webservice.exe/
soap/Ivp_mobile_webservice';
defSvc = 'Ivp_mobile_webserviceservice';
defPrt = 'Ivp_mobile_webservicePort';
var
RIO: THTTPRIO;
begin
Result := nil;
if (Addr = '') then
begin
if UseWSDL then
Addr := defWSDL
else
Addr := defURL;
end;
die defURL kann ich so wie sie da steht problemlos aufrufen, die sollte passen.
Die
WSDL Definition hol ich mir per
XML von dieser Adresse per Rechtsklick auf "
WSDL" > Speichern unter (s. Screenshot), und die
XML die dabei rauskommt importiere ich dann per Delphi wann immer sich mal was am Webservice geändert hat.