Cómo crear esquemas para mensajes XML
Hay varios métodos para crear esquemas de mensaje de BizTalk. Este tema proporciona instrucciones paso a paso para algunos de estos métodos.
Para crear un nuevo esquema
En Explorador de soluciones, seleccione el proyecto de BizTalk al que desea agregar un esquema.
En el menú Proyecto , haga clic en Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento - <NombreDelProyecto> de BizTalk, en la sección Plantillas, haga clic en Esquema.
En el cuadro Nombre , escriba un nombre para el esquema y, a continuación, haga clic en Agregar.
Si es necesario, presione F4 para abrir el ventana Propiedades de Visual Studio.
En la vista de árbol de esquemas, seleccione el nodo Esquema y, a continuación, en el ventana Propiedades, seleccione la propiedad Espacio de nombres de destino y escriba un nombre para el espacio de nombres de destino. Es importante establecer esta propiedad en esta fase inicial de creación de esquemas; evite usar el valor predeterminado de la propiedad Espacio de nombres de destino .
Nota
Algunos de los nombres que se eligen para los archivos del proyecto, como los archivos de esquema, pueden producir más adelante errores de compilación debido a conflictos con palabras reservadas del lenguaje C# y con nombres de tipos y espacios de nombres de .NET Framework (como System). Entre los ejemplos de esquemas se incluyen schema.xsd, XmlContent y RootNodes. Esto se debe a que la propiedad Type Name tiene como valor predeterminado la parte base (no extension) de la propiedad Filename . Puede solucionar este tipo de error de compilación cambiando explícitamente el valor de la propiedad Type Name a algo que no entre en conflicto.
Nota
Puede que deba agregar, eliminar y modificar los registros y campos del esquema junto con las propiedades asociadas. Para obtener más información sobre esto, consulte Administración de los nodos dentro de un esquema.
Para generar un esquema a partir de un origen no XSD
En Explorador de soluciones, haga clic con el botón derecho en un proyecto de BizTalk, seleccione Agregar y, a continuación, haga clic en Agregar elementos generados.
En el cuadro de diálogo Agregar elementos generados - <NombreDelProyecto de> BizTalk, en la sección Plantillas, haga clic en Generar esquemas y, a continuación, haga clic en Agregar.
En el cuadro de diálogo Generar esquemas , en la lista desplegable Tipo de documento , seleccione Esquema XDR, Esquema DTD o XML correcto.
Si ve DTD (no cargado) o XML correcto (no cargado) en la lista desplegable, seleccione el tipo de documento adecuado de todos modos y se le guiará por el proceso de instalación del archivo DLL que falta. A continuación, repita estos pasos.
En el cuadro de diálogo Generar esquemas , haga clic en Examinar, busque el archivo que desea importar y, a continuación, haga clic en Abrir. El archivo encontrado debe coincidir con el tipo de documento seleccionado en el paso anterior.
Se genera un nuevo esquema a partir del archivo especificado con el mismo nombre que el archivo con la extensión .xsd y se abre en el Editor de BizTalk.