QName serviceName = new QName(NAMESPACE, "TestService");
QName operationName = new QName(NAMESPACE, "echo");
URL jaxrpcMapping = getResourceURL("jaxrpc/jbws1862/WEB-INF/jaxrpc-mapping.xml");
URL wsdlLocation = new URL(TARGET_ENDPOINT_ADDRESS + "?wsdl");
ServiceFactoryImpl factory = (ServiceFactoryImpl)ServiceFactoryImpl.newInstance();
Service service = factory.createService(wsdlLocation, serviceName, jaxrpcMapping);
Call call = (Call)service.createCall();
call.setOperationName(operationName);
call.setTargetEndpointAddress(TARGET_ENDPOINT_ADDRESS);