Hi Linto
You were sending an empty array.
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns1="http://e-conomic.com"><SOAP-ENV:Body><ns1:Order_CreateFromData/></SOAP-ENV:Body></SOAP-ENV:Envelope>;
I recommend you try printing your output to your logs while developing so you may debug what you're transmitting to the API.
Even better: Use a tool like Fiddler to debug what's actually being transferred across the wire. :-)