When we use -s option while generating stubs using wsdl2java(apache axis) tool it generates <service-name>SoapBindingImpl.java file.
This file contains all the method definition.
What is use of this file?
When exactly we need to edit the functions of this file?
If we just want to use the service do we even need this file?
This file is needed but not with stub its needed with skeleton. This is needed to call the impl class of al the API. if you just want to call the service, you dont need it. Because stub doesn’t care about implementation. Its independent of that.