Hi Usman,
The idea of WSDL is that the artefacts for your programming language are generated automatically. The attached file was created in Microsoft C# 2010. After importing the WSDL file and wrote the attached code, I used the debug tool to trap and confirm data had been transfered. It is not that extensive, just a proof of concept, most of my programming these days is in Java. Point of interest, much more extraneous code is required to call a Java SOAP method generated by WSDL than that of C#, but that might just be the IDE I'm using for Java, NetBeans.
Regards
Bill