Yes,we need to use operation specific WSDL and the ?WSDL is the GET operation
so if get is blocked by the service ?WSDL do not work.
So we need to get the WSDL from loacation for these type of services...am trying to figure out how to enable url for these type of services..will reply once found.
but for further information
http://www.w3.org/TR/wsdl#_7.__
please refer to this for the usage with GET or POST ,with detailed information.
webservice which is SOAP/HTTP or SOAP/JMS(which has queues/topic driven)
for SOAP/HTTP the operation is the thing which will give the complete WSDL.
Run the URL in the browser ,which should say something like "Hello Axis Service" this type of message. on which you can view a WSDL.
If the Service is a REST(these are the services which work mainly on GET/POST) ,need to look into the RESTful services documentation
http://www.oracle.com/technetwork/articles/javase/index-137171.html
see the webservice address element in the WSDL where you developed the service for the correct URL with operation name.this is the thing which should be used for constructing clients to the webservices.
if in eclipse:- right click on the wsdl of the service and
test the service using webservices test explorer,so that a complete understanding on the url and operation will come.
tried my level best to answer..if does not help ..sorry