Ich habe hier mal eine Beispiel-Request:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><transferKSDPositions xmlns="http://www.bmw.com/SRP" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" refSchema="serviceRepairPackages.xsd" version="01.00.05"><vin vinShort="Z072338"/><position><flatRate productType="motorcycle"><number>1114075</number><designation>Motorgehäusedeckel links ersetzen</designation><value>8</value></flatRate></position><terminalID>wxp-2007</terminalID></transferKSDPositions></SOAP-ENV:Body></SOAP-ENV:Envelope>
Von der alten
Indy-Version wird diese Anfrage richtig entgegengenommen. Die neue Version bringt hier bei UnparsedParams nur einen leeren String.
Die UnparsedParams Property ist für diesen Requestinhalt nicht anwendbar (wie im Zitat oben beschrieben, gilt die nur im Zusammenhang mit Formularen, und nur aufgrund eines Bugs enthielt sie in älteren
Indy Versionen Daten die sie nicht enthalten sollte).
Der
XML Text wird sicher in der PostStream Property des Request Objekts stehen.