Compartir a través de


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

  1. En Explorador de soluciones, seleccione el proyecto de BizTalk al que desea agregar un esquema.

  2. En el menú Proyecto , haga clic en Agregar nuevo elemento.

  3. En el cuadro de diálogo Agregar nuevo elemento - <NombreDelProyecto> de BizTalk, en la sección Plantillas, haga clic en Esquema.

  4. En el cuadro Nombre , escriba un nombre para el esquema y, a continuación, haga clic en Agregar.

  5. Si es necesario, presione F4 para abrir el ventana Propiedades de Visual Studio.

  6. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Consulte también

Administración de esquemas en proyectos