Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Windows ServerCore - HttpSendRequest (https://www.delphipraxis.net/208225-windows-servercore-httpsendrequest.html)

Okeano 29. Jun 2021 12:53

Windows ServerCore - HttpSendRequest
 
Hallo Community!

Ich habe eine Delphi Konsolenanwendung, welche als RPC-Endpoint für verschiedene Services zur Verfügung steht.
Zur Anreicherung von Daten ruft diese Anwendung zusätzlich externe SOAP-Interfaces auf. Hierzu wird die Implementierung "Soap.SOAPHTTPClient", "THTTPReqResp" verwendet.
Diese Anwendung wurde bis dato auf Windows Server 2012 R2 betrieben.

Nun soll diese Anwendung in einem Docker-Container auf Basis eines Windows ServerCore 2019 Image betrieben werden.
Grundsätzlich verhält sich die Anwendung ganz normal, nimmt Request an den Endpunkten entgegen, kann Datenbank abfragen durchführen.
Jedoch ist es nicht möglich, dass die Anwendung selbst ein externes SOAP-Interface aufruft.
Ein Aufruf eines externen SOAP-Interface endet immer in der Fehlermeldung "EAbort ('Operation abgebrochen') at .... Soap.SOAPHTTPTrans.SOAPHTTPTrans.THTTPReqResp.Send (1120)".
Der Endpunkt des SOAP-Interface ist für den Container erreichbar, denn mithilfe von "Invoke-WebRequest" kann das Interface abgerufen werden.

Meine Vermutung ist nun, dass etwas mit der "WinINET"-Bibliothek im ServerCore nicht stimmt und somit der SOAP-Client den Endpunkt nicht aufrufen kann.
Muss hier eventuell ein Package am ServerCore 2019 nachinstalliert weden?

IDE-Version: Delphi 10.2 Enterprise


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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