Hi, I am pretty new to webservices.
I have this webservice interface ..
@WebService public interface JSIExternalWebService { @WebMethod String createOrder(String printCustomerId, String secretKey, long requestId, String orderXml) throws AuthenticationException, RejectionException, ProcessingException; @WebMethod String updateOrder(String printCustomerId, String secretKey, long orderId, long requestId, String orderXml) throws AuthenticationException, RejectionException, ProcessingException; @WebMethod String cancelOrder(String printCustomerId, String secretKey, long orderId, long requestId) throws AuthenticationException, RejectionException, ProcessingException; @WebMethod String placeOnHold(String printCustomerId, String secretKey, long orderId, long requestId) throws AuthenticationException, RejectionException, ProcessingException; @WebMethod String removeHold(String printCustomerId, String secretKey, long orderId, long requestId) throws AuthenticationException, RejectionException, ProcessingException; @WebMethod String version(); }
And then of caues an implementation...
But when deployed on AS 7 there is no bindings in the generated wsdl.
I try to import that wsdl into SOAPUi but that fails..
Why is there no bindings ??
If I place the interface and the implementation in the same package, and dont use any targetNamespace at @WebService the binding is in the generated wsdl files.