Compartir vía


Configuración dinámica de adaptador en tiempo de diseño

Hay situaciones en las que la configuración estática de adaptador en tiempo de diseño y la interfaz de usuario predeterminada estándar en el Asistente para agregar metadatos de adaptador no presentan la suficiente flexibilidad para mostrar los servicios de un adaptador para un proyecto de BizTalk que se va a importar. De forma alternativa, puede usar la configuración dinámica en tiempo de diseño en la que proporcione una interfaz de usuario (IU) personalizada para que el asistente muestre y seleccione los servicios del adaptador. El marco de trabajo de adaptadores de BizTalk proporcione un conjunto de API que puede usar para importar los esquemas necesarios para el adaptador y para que se muestre la interfaz de usuario personalizada.

En esta sección se explica cómo se implementa la función de configuración dinámica en tiempo de diseño para el adaptador personalizado. Los cambios que decida hacer se basarán en las necesidades de las aplicaciones con las que el adaptador se comunica y la lógica que el adaptador necesita implementar. Los vínculos a secciones de BizTalk Server Ayuda que describen estos pasos con más detalle o proporcionan información adicional se proporcionan cuando están disponibles. Además, resalta los lugares de la documentación del adaptador de archivo de ejemplo donde hay ejemplos relevantes.

Directrices del proceso de desarrollo dinámico

La lista siguiente contiene recomendaciones para generar la funcionalidad dinámica en tiempo de diseño en el adaptador. Durante el desarrollo, es posible que no tenga que realizar todos estos pasos ni ejecutarlos en una secuencia rígida.

  1. Cree una lista de los requisitos de configuración del adaptador y de los parámetros de configuración que necesite definir. Si los parámetros se usan de forma global para todas las ubicaciones de recepción y puertos de envío, especifíquelos en el archivo de configuración de esquema del controlador. Si son específicos del puerto o la ubicación, configúrelos en los archivos de configuración del puerto de envío y de la ubicación de recepción.

  2. Modifique las páginas de propiedades del adaptador par registrar los parámetros de configuración nuevos. Para obtener información sobre este paso, vea Esquemas de configuración del adaptador.

  3. Cree una interfaz de usuario (IU) personalizada para que el Asistente para agregar metadatos de adaptador seleccione el esquema que va a agregar al proyecto. Ésta es la única recomendación, de las enumeradas, que marca la diferencia entre un adaptador dinámico y uno estático. Para obtener más información sobre este paso, vea Dynamic Adapter DisplayUI Method y la clase Microsoft.BizTalk.Adapter.Framework.IDynamicAdapterConfig.DisplayUI.

  4. Modifique el código de ejemplo para que devuelva esquemas como archivos Lenguaje de descripción de servicios web (WSDL). Para obtener más información sobre este paso, vea Static Adapter IStaticAdapterConfig Interface.

  5. Modifique los archivos de WSDL que existen o cree archivos WSDL nuevos. Para obtener más información sobre este paso, vea Adaptador de archivos WSDL.

  6. Modifique el código de ejemplo para que devuelva archivos XSD adicionales que el adaptador necesita y que no están incluidos en los archivos WSDL. Para obtener más información sobre este paso, vea Adapter GetSchema Method.

  7. Modifique las claves de registro del adaptador y ejecute el archivo de Registro del adaptador. Para obtener más información sobre este paso, vea Archivo de registro del adaptador.

  8. Instale el adaptador estático en BizTalk Server. Para obtener más información sobre este paso, vea Instalar el adaptador en BizTalk Server.

  9. Pruebe los cambios realizados en las páginas de propiedades del adaptador. Vuelva a generar el adaptador para probar la interfaz de usuario que aparece en el Asistente para agregar metadatos de adaptador. Para obtener más información sobre este paso, vea Compilar y probar el proyecto de adaptador.

En esta sección