Hi Neha,
Thanks for the WSDL details. I understand that your web service accepts one input parameter called WebServiceInput. Now what I an keen to know is that what kind of methods do you want to implement?
If I understand correctly, you want different options while invoking a web service. So, maybe you can provide another input parameter which is like a select option. So, when say the value of the parameter is '1', you can call a particular logic in your transaction and when '2', you call another set of logic. In this way, you can use your single transaction in a flexible ways.
If I am not able to understand you correctly, can you please provide more details so that I could propose a better solution?
Hope it helps!
Regards,
Saumya Govil