WSDL will tell you how your
SOAP object should look like.
Its described what its takes as a SOAP request and how it will give back the SOAP response.
Without WSDL , the public users(clients) will not know what inputs it can send.
To get further tips...
Please explain on, in what format you are sending your xml file ? what your service is expecting from you and so on.