Generación de un cliente WCF o un contrato de servicio WCF para artefactos de la solución Siebel
Puede usar el complemento Agregar referencia de servicio de adaptador de Visual Studio para generar una clase de cliente WCF destinada a las operaciones seleccionadas en artefactos de Siebel. También puede usar la Herramienta de utilidad de metadatos serviceModel (svcutil.exe) para generar la clase de cliente WCF; Sin embargo, el complemento Agregar referencia del servicio adaptador expone la funcionalidad de la herramienta de utilidad de metadatos serviceModel a través de una interfaz estándar de Microsoft Windows. También proporciona funcionalidades de búsqueda y exploración que no están disponibles con la herramienta de svcutil.exe y genera un archivo de configuración basado en las propiedades de enlace que seleccione al conectarse al sistema Siebel.
Generación de una clase de cliente WCF mediante el complemento agregar referencia del servicio adaptador
Realice los pasos siguientes para generar una clase de cliente WCF mediante el complemento Agregar referencia del servicio adaptador.
Para generar una clase de cliente WCF
En Visual Studio Explorador de soluciones, haga clic con el botón derecho en el proyecto y, a continuación, haga clic en Agregar referencia de servicio de adaptador.
Una vez que se abra el cuadro de diálogo Agregar referencia de servicio de adaptador , siga los pasos descritos en Recuperación de metadatos para las operaciones de Siebel en Visual Studio para conectarse al sistema Siebel y buscar y buscar operaciones. Para crear una clase de cliente WCF para las operaciones que seleccione, asegúrese de que el cliente (operaciones salientes) esté seleccionado en la lista desplegable Seleccionar tipo de contrato (este es el valor predeterminado).
Después de seleccionar todas las operaciones de destino, haga clic en Aceptar para generar la clase de cliente WCF.
El complemento Agregar referencia de servicio de adaptador agrega dos archivos al proyecto:
El archivo de código del cliente WCF. Este archivo contiene la clase de cliente WCF generada y el código auxiliar para las operaciones que seleccionó. La primera vez que ejecute el complemento Agregar referencia del servicio adaptador de Visual Studio, generará este archivo con el nombre predeterminado SiebelBindingClient.cs . Si vuelve a ejecutarlo, el siguiente archivo que genera se llamará SiebelBindingClient1.cs. El sufijo numérico aumentará en 1 para cada archivo nuevo que genere. También puede cambiar el prefijo predeterminado SiebelBinding escribiendo otro prefijo en el campo Prefijo de nombre de archivo del complemento Agregar referencia del servicio adaptador de Visual Studio antes de seleccionar Aceptar para generar el archivo.
App.config. Este archivo contiene una configuración de enlace y configuraciones de punto de conexión de cliente que se basan en las selecciones realizadas al configurar la conexión para el complemento Agregar referencia del servicio adaptador. Para obtener más información sobre el contenido del archivo de app.config, vea Configurar un cliente WCF para un sistema Siebel.
Importante
Al usar el complemento Agregar referencia del servicio adaptador, si no especifica un valor para una propiedad de enlace de tipo cadena y cuyo valor predeterminado es NULL, esa propiedad de enlace no estará disponible en el archivo app.config. Debe agregar manualmente la propiedad de enlace y su valor en el archivo app.config, si es necesario.
Generación de una clase de cliente WCF mediante svcutil.exe
Puede usar svcutil.exe para generar una clase de cliente WCF para la aplicación. Debe configurar svcutil.exe para usarlo con el adaptador de Microsoft BizTalk para aplicaciones de siebel eBusiness. Para obtener más información sobre cómo configurar y usar svcutil.exe con el adaptador de Siebel, vea Using the ServiceModel Metadata Utility Tool with the BizTalk Adapter for Siebel eBusiness Applications.
Svcutil.exe genera la clase de cliente WCF en un archivo de salida con un nombre de archivo predeterminado de output.cs. Debe incluir manualmente este archivo en el proyecto de Visual Studio.
Consulte también
Desarrollo de aplicaciones de Siebel mediante el modelo de servicio WCF