Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#1

SOAP und XE6 und @Oneway-Methoden

  Alt 24. Feb 2015, 10:35
Ich habe hier einen SOAP-Interface das ich nach wenigen Minuten schon bedienen konnte.
Einzige eine als Oneway definiertes Methode kracht

In Java is sie so definiert:
Code:
    @WebMethod
    @Oneway
    public void myFunction(@WebParam(name = "myParamName")String myParamName) {
In der WSDL steht das (verkürzt)

Code:
<message name="myFunction"><part name="myParamName" type="xsd:string"/></message>
...
<operation name="myFunction"><input wsam:Action="http://.../myFunction" message="tns:myFunction"/></operation>
...
<operation name="myFunction"><soap:operation soapAction=""/><input><soap:body use="literal" namespace="http://..."/></input></operation>
Und Delphi kracht mit

Zitat:
Der angeforderte Header wurde nicht gefunden. - URL:http://localhost:8080/mySOAP - SOAPAction:""
Was kann ich machen das Delphi hier nicht kracht? Fehlt evtl. was in der WSDL oder berücksichtigt das die Delphi-Implementierung nicht?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat