c# - studio - WCF Cómo generar servicio desde wsdl y xsd-Contrato primero
wcf client c# (1)
Necesito generar un servicio web basado en wsdl y xsd definido por un tercero externo. Esto es para Healthcare y wsdl y xsd lo define un comité externo y debe implementarse como se define (www.caqh.org/SOAP/WSDL/CORERule2.2.0.wsdl www.caqh.org/SOAP/WSDL/CORERule2. 2.0.xsd)
¿Hay alguna herramienta para generar clases de c # en dot net? Estoy usando VS2012 y dot net framework 4.0. Mi experiencia está en Java y lo he hecho antes de usar herramientas como Axis2 wsdl2java con los conmutadores apropiados. Mi objetivo es obtener un esqueleto de interfaces y clases decoradas con las anotaciones necesarias que se definen en wsdl y xsd. Entonces puedo completar los métodos y la lógica de negocios. He visto algunas publicaciones en línea que mencionan el uso de svcutil.exe, pero todas abordan cómo generar un código de cliente, no el código de servicio web.
También puedes usar svcutil.exe .
Descargué wsdl y xsd y ejecuté este comando
svcutil.exe /t:code /serviceContract /out:"c:/core/myservice.cs" "c:/core/*"
Se generó interfaz y clases de solicitud / respuesta. Lo único es crear una clase que implemente esta interfaz. Mire el tipo de proyecto de aplicación wcf predeterminado, por ejemplo.
Puede experimentar con los parámetros svcutil.exe aún más. Puede, por ejemplo, generar también un cliente wcf y un archivo de configuración con enlaces. Mira la documentación que mencioné al comienzo de la publicación.