Check your SOAP endpoint -- you're pointing to the WSDL document, which states:
<wsdl:service name="BDOLWebService">
<wsdl:port name="BDOLWebServiceSOAP11port_http" binding="axis2:BDO
+LWebServiceSOAP11Binding">
<soap:address location="http://wsqa.nielsenbookdataonline.com/we
+bservices/services/BDOLWebService"/>
</wsdl:port>
<wsdl:port name="BDOLWebServiceSOAP12port_http" binding="axis2:BDO
+LWebServiceSOAP12Binding">
<soap12:address location="http://wsqa.nielsenbookdataonline.com/
+webservices/services/BDOLWebService"/>
</wsdl:port>
</wsdl:service>
Note how it does not have ?wsdl at the end.