HTTPS Webservice mit Delphi 6 verwenden
Hallo,
ein Webservice den ich verwende soll auf HTTPS umgestellte werden. Ich habe deshalb schon ein paar Tests gemacht und kam zu dem Ergebnis das ich wenn ich über D6 darauf zugreife nichts zurück kriege. Wenn ich den WS mit D2007 importiere funktioniert er. Die Schnittstellendatei lässt sich aber leider nicht verwenden da Delphi 6 kein "InvRegistry.RegisterAllSOAPActions" kennt. Die einzige Lösung die ich aktuell sehe ist mir mit Delphi 2007 eine DLL zu schreiben und die zugriffe auf den WS so zu kapseln, aber das ist leider sehr zumständlich da ich neben dem schreiben der DLL auch noch viel bestehenden Code ändern müsste. Gibt es eine Einfach Lösung auf einen HTTPS WS mit D6 zuzugreifen? |
AW: HTTPS Webservice mit Delphi 6 verwenden
D6 hat noch sehr viele Fehler im Bereich SOAP/WebService. Überleg dir entweder auf die Windows-Eigende SOAP-Unterstützung umzustellen oder dein Delphi zu aktualisieren.
|
AW: HTTPS Webservice mit Delphi 6 verwenden
Ein Wechsel von D6 ist leider sehr aufwendig und wurde von der Geschäftsführung abgelehnt.
Wobei ich sagen muss das die WS bis jetzt eigentlich ganz gut funktioniert haben. Mit der Windows Soap unterstützung habe ich mich noch nicht beschäftigt, gibt es da auch so schöne Sachen wie den WSDL importer? |
AW: HTTPS Webservice mit Delphi 6 verwenden
Zitat:
Zitat:
Zitat:
http://www.delphipraxis.net/164934-d...ml#post1139786 |
AW: HTTPS Webservice mit Delphi 6 verwenden
Zitat:
Schade das mit Microsoft soap Support. So wie es aussieht muss ich dann wohl die DLL schreiben :cry: |
AW: HTTPS Webservice mit Delphi 6 verwenden
Zitat:
Dann hättet ihr schon einen SW-Bestandteil den ihr nicht 2mal entwickeln müsst. |
AW: HTTPS Webservice mit Delphi 6 verwenden
Das ist eine gute Idee, werde ich mal ansprechen dank dir.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz