You can override the hard coded path set in this class.  I'm assuming you're 
writing a remote client, re: one that doesn't live on the same host as the Web 
Services server.  In that case, you're packaging of the remote client just 
installs the WSDL file under a directory relative to the application file.  At 
runtime of the client you find out where you're installed and generate the 
runtime location of the WSDL file from that.  That way you don't have to ask 
the server for the WSDL information at startup time.

anonymous wrote : As for getting the QName, do you have an @WebService 
annotation in your generated client service class (e.g. 
SubscriberServicesService)? If you do, it should have name and targetNamespace 
parameters. 

Oh sure, they're there.  But how do I reference parameters in an annotation 
directly from my java code?  The reference is in SubscriberServicesService.java 
and looks like this:

@WebServiceClient(name = "SubscriberServicesService", targetNamespace = 
"http://SubscriberServices.ws.server.crunch.cei.com/";, 
  | wsdlLocation = 
"file:/home/mjhammel/src/cei/crunch/build/server/resources/SubscriberServicesService.wsdl")
  | 
or if you prefer, in the SubscriberServicesEndpoint.java:

@WebService(name = "SubscriberServicesEndpoint", targetNamespace = 
"http://SubscriberServices.ws.server.crunch.cei.com/";)
  | public interface SubscriberServicesEndpoint {

But how do I reference these parameters from my client code that instantiates 
the SubscriberServicesService class?  Something like the following doesn't 
appear to work and there are not getters for these values either:

SubscriberServicesService service = new SubscriberServicesService();
  | System.out.println(ss.targetNamespace);




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4119815#4119815

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4119815
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to