Ich hab das ganze schnell selber importiert und es geht ohne Probleme. Einfach
WSDL-Import Wizard durchlaufen lassen.
Code:
HTTPRio := THTTPRIO.Create(nil);
HTTPRio.OnBeforeExecute := BeforeExecute;
HTTPRio.OnAfterExecute:= AfterExecute;
FPriPS := GetPriPS(true,'',HTTPRio);
FPriPS.pripsCheckAvailability;
Mit der Antwort
Code:
<
soap:Envelope xmlns:
soap="http://schemas.xmlsoap.org/
soap/envelope/">
<
soap:Body>
<
soap:Fault>
<faultcode>
soap:Server</faultcode>
<faultstring>Fault occurred while processing.</faultstring>
<detail>
<ns3:SecurityException xmlns:ns3="http://
exception.common.service.hlg.de" xmlns:ns2="http://hermes_api.service.hlg.de">
<exceptionItems>
<errorMessage>Die Consumer Authentifizierung ist fehlerhaft.</errorMessage>
<errorCode>310023</errorCode>
<errorType>B</errorType>
</exceptionItems>
</ns3:SecurityException>
</detail>
</
soap:Fault>
</
soap:Body>
</
soap:Envelope>
Wo du jetzt die Zieladresse auslesen kannst weiß ich nicht, ich verwende dafür immer Wireshark, die ungeschönte Wahrheit.