Validar la configuración del adaptador
Al agregar la ubicación de recepción y el puerto de envío, se le pedirá que configure las propiedades personalizadas en el cuadro de diálogo Propiedades de transporte del nombre> del < adaptador. Los archivos de esquema XSD del proyecto AdapterHarness definen estas propiedades.
La validación del esquema de configuración se realiza en tres partes:
Al mostrar una configuración guardada, el marco de trabajo de adaptadores valida el documento XML guardado con respecto al esquema antes de cargar el documento en la página de propiedades. El marco de trabajo asume que un documento que no es válido indica un cambio en la definición del esquema de configuración. En la página de propiedades solo se cargan los documentos válidos.
Al guardar una configuración, si el adaptador implementa la interfaz IAdapterConfigValidation , el marco pasa al adaptador el documento XML construido a partir de serializar los datos de la página de propiedades. A continuación, el adaptador procesa el documento. Los errores deben producir excepciones que detecta el marco de trabajo y se muestran al usuario. Cualquier valor que falte o que se genere se debe generar durante la validación. El uso de la <decoración show="false"> explorable suprime la presentación de una entrada en la cuadrícula de propiedades, aunque el valor aparezca en la instancia XML.
Al guardar una configuración antes de colocar el valor en la base de datos, el marco de trabajo valida de nuevo el documento XML con respecto al esquema. Esto asegura que solo se almacenan los datos válidos.