Tengo que consumir 2 servicios web diferentes. Ambos contienen una definición para un objeto 'usuario'..Net Consuming Web Service: tipos idénticos en dos servicios diferentes
Cuando me refiero a los servicios utilizando "Agregar referencia de servicio" Doy cada servicio un espacio de nombres único:
com.xyz.appname.ui.usbo.UserManagement
com.xyz.appname.ui.usbo.AgencyManagement
El problema que tengo es que cada uno de los servidores proxy que se generan contienen una nueva clase de usuario. Uno está ubicado en com.xyz.appname.ui.usbo.UserManagement.user y el otro en com.xyz.appname.ui.usbo.AgencyManagement.user. Sin embargo, los objetos del usuario son idénticos y me gustaría tratarlos como tales.
¿Hay alguna manera de que de alguna manera pueda hacer referencia al objeto del usuario como un objeto en lugar de tratarlos como dos diferentes?
Estoy usando .Net 3.5 para consumir el servicio. El servicio que se consume está escrito en Java.
Gracias!
Editar:
This forum thread tiene muy cerca de una respuesta, pero la respuesta aceptada terminó siendo para compartir tipos de cliente y servidor - que no puedo hacer, porque estamos cruzando plataformas (Java .Net). La verdadera pregunta es, ¿hay algún tipo de parámetro/sharetypes para svcutil en WCF?
¿Cómo afectará esto a Java? la herramienta WSDL genera el código C#. – leppie
Motivo Agregué que la plataforma de servicio era Java porque la primera respuesta que recibí sugería compartir tipos .Net entre el cliente y el servidor. –