lunes, 28 de marzo de 2011

Define custom mapping for namespace to package

En esta entrada voy a comentar una cosa bastante simple.

Cuando queremos crear un cliente de servicio web desde eclipse llegamos a un punto en el que podemos configurar un mapeo de paquetes, para que no se creen los stubs automáticamente en el paquete que le corresponda segun el namespace que venga indicado en el wsdl, sino en el sitio en el que nosotros queramos.

Esto se consigue marcando la opción "Define custom mapping for namespace to package".



Para no tener que repetir la tarea de indicar el namespace y el paquete al que queremos que se mapee, podemos crearnos un fichero de propiedades y darle al botón "Import".



Tenemos que tener en cuenta que en este fichero no podemos poner la ruta del namespace tal cual, ya que los dos puntos no lo reconoce. Lo tenemos que poner en utf8. Ejemplo:

http\u003A//namespace.marcos.com=com.marcos.ws.stubs
http\u003A//namespace.sub.dominiomarcos.com=com.marcos.ws.stubs

No hay comentarios:

Publicar un comentario