Acerca de WsdCodeGen

WsdCodeGen usa un archivo de configuración XML para determinar la ubicación de los metadatos del servicio. El archivo de configuración también se usa para definir nombres de interfaz, GUID de interfaz, nombres de clase, nombres de método y otros identificadores. Para obtener más información sobre este archivo, vea Archivo de configuración de WsdCodeGen.

WsdCodeGen requiere dos tipos de archivos de entrada: un archivo de configuración XML y uno o varios archivos de descripción del servicio (archivos WSDL o XSD). WsdCodeGen procesa estos archivos de entrada y genera dos tipos de archivos de salida: archivos de interfaz y archivos de encabezado/origen.

Archivos de entrada

Tipo Descripción
Archivo de configuración Un archivo XML que indica la ubicación de los metadatos del servicio y define nombres de interfaz, GUID de interfaz, nombres de clase, nombres de método y otros identificadores.
Archivos de descripción del servicio Uno o varios archivos WSDL o XSD que describen los servicios que se van a implementar en el dispositivo.

 

Archivos de resultados

Tipo Descripción
Archivos de interfaz Un archivo IDL (lenguaje de definición de interfaz) que se puede usar con el compilador MIDL para generar un archivo de encabezado de interfaz. Los clientes WSDAPI y los servicios WSDAPI pueden usar este archivo de interfaz.
Encabezado y archivos de código fuente de C++ Archivos de C++ que describen el contrato de mensaje, el espacio de nombres y la información de tipo. Pueden contener código proxy o código auxiliar. El código de proxy implementa la interfaz de un servicio y traduce las llamadas de método de servicio a operaciones WSDAPI que realizan solicitudes de servicio. El código auxiliar traduce las solicitudes de servicio WSDAPI en código que llama a los métodos de servicio.

 

Generador de código de Servicios web en dispositivos

Uso de WsdCodeGen