supposing that server side code has implemented both soap handler and logical handler code (jax-ws) now if the request comes in non soap format. say xml over http. will the soap handler get executed or not? also will it throw error as there is no soap protocol in request? also is it good design to implement both so that irrespective of the protocol specific request we can use same code?
the questions itself might be vauge or wrong. please correct it.
If the expected SOAP headers and envelope elements are not there you naturally get an error. In order to handle XML queries in other formats you will have to write your own code - its not hard, Java has excellent XML facillities.