Hallo
DP,
ich habe eine Anwendung basierend auf DXE3 im Feld, die beim Programmstart einen Webservice aufruft, um festzustellen, ob ein Versionsupdate vorliegt.
Da der Serverprovider den Dienst einstellt, musste ich mit der Domain, auf der der Webservice liegt, umziehen.
Bei dem Umzug scheine ich einen Fehler gemacht zu haben, denn nun erhölt die Anwendung die
Exception: ESOAPHTTPException 'Der angeforderte Header wurde nicht gefunden. -
URL: [der
WSDL, reiche ich ggf. gerne per PM nach] - SOAPAction:"".
Und anschließend:
WSDL-Datei/-Ort kann nicht geladen werden [] Fehler [Der angeforderte Header wurde nicht gefunden. ......
Soweit, so schlecht.
Compiliere ich den gleichen Code unter D10.1 Berlin, so verhält sich der WS-Aufruf wie erwartet.
Die Prüfung des Serverprotokolls und des Netzwerkverkehrs auf dem Client zeigen mir, dass sowohl die DXE3-Anwendung, als auch die D10.1-Anwendung die
WSDL ordnungsgemäß ausgeliefert bekommen.
Da die Anwendung bereits im Feld ist, ist einfaches Neukompilieren keine Option.
Hat jemand eine Idee, was ich beim Umzug übersehen habe?
Vielen Dank für jeden Hinweis