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.