Hallo,<br>ich versuche über den WSDL-Import auf einen WebService zuzugreifen. Die erzeugte Datei läßt sich nach einigen Modifikationen auch kompilieren. <br>Das gesendete XML-File ist in sofern nicht OK, das der SOAP-Header nicht als solcher vorhanden ist. z.B.:<pre>
<SOAP-ENV:Envelope ...>
<SOAP-ENV:Body>
<Header> ...
</pre>
ich erwarte allerdings folgenden Aufbau:<pre>
<SOAP-ENV:Envelope ...>
<SOAP-ENV:Header> ...
<SOAP-ENV:Body>
<...> ...
</pre>
Die Klasse selbst ist eigentlich korrekt definiert:<br>Header = class(TSOAPHeader)<br>Was muss ich tun, damit es als SOAP-Header verwendet wird? <br>Fuer Testzwecke kann ich die WSDL als Datei zur Verfuegung stellen.<p>Roland
<SOAP-ENV:Envelope ...>
<SOAP-ENV:Body>
<Header> ...
</pre>
ich erwarte allerdings folgenden Aufbau:<pre>
<SOAP-ENV:Envelope ...>
<SOAP-ENV:Header> ...
<SOAP-ENV:Body>
<...> ...
</pre>
Die Klasse selbst ist eigentlich korrekt definiert:<br>Header = class(TSOAPHeader)<br>Was muss ich tun, damit es als SOAP-Header verwendet wird? <br>Fuer Testzwecke kann ich die WSDL als Datei zur Verfuegung stellen.<p>Roland