Compartir a través de


Esquemas XML

Un esquema XML describe un documento empresarial que se representa en lenguaje XML. Dado que Microsoft BizTalk Server usa XML como su representación canónica para documentos empresariales, los documentos entrantes y salientes no requieren ninguna traducción. Los esquemas XML se pueden crear en el Editor de BizTalk mediante el uso únicamente del conjunto básico de propiedades que está disponible en todos los esquemas y no precisan que se habilite ninguna extensión del editor de esquemas.

Hay varias maneras de crear esquemas XML en BizTalk Server. Aquí se incluyen:

  • Crear un nuevo esquema. Este método de creación de esquemas implica agregar un esquema nuevo al proyecto de BizTalk. En Explorador de soluciones, haga clic con el botón derecho en el proyecto de BizTalk, haga clic en Agregar, nuevo elemento y, a continuación, haga clic en Esquema. Construir la estructura del esquema agregando varios nodos en la vista de árbol de esquema.

  • Crear un nuevo esquema, junto con otros esquemas. En el caso de los habituales esquemas complejos que se presentan en la realidad, lo más probable es que cree los esquemas de los mensajes mediante el uso de tipos proporcionados en otros esquemas existentes. Si utiliza los conceptos de importar, incluir y redefinir esquemas del lenguaje de definición de esquemas XML (XSD), puede aprovechar los tipos que ya estén definidos en otros esquemas. Para obtener más información sobre cómo usar varios esquemas juntos, vea Esquemas que usan otros esquemas.

  • Generar un esquema a partir de un mensaje de instancia. Puede generar un esquema XML que se corresponda con un mensaje de instancia concreto siempre y cuando dicho mensaje contenga código XML bien estructurado. Use el cuadro de diálogo Agregar elementos generados - <Nombre> del proyecto de BizTalk, al que se tiene acceso haciendo clic en Agregar elementos generados en el menú Proyecto, para realizar este tipo de operación de generación de esquemas.

    Nota

    Este tipo de operación de generación solo se puede usar para generar esquemas XML; no es válido para esquemas de propiedades ni esquemas de archivos sin formato.

  • Migración de un esquema de un lenguaje de especificación de esquema anterior a XSD. Puede generar un esquema XML para BizTalk Server a partir de un esquema que se desarrolló mediante una versión anterior de BizTalk Server, que almacenaba esquemas en XML-Data formato Reducido (XDR). Para obtener más información sobre cómo migrar esquemas XDR anteriores al formato XSD usado por BizTalk Server, vea Schema Migration from Previous Versions of BizTalk Server.

    También puede generar un esquema XML basado en XSD a partir de un esquema de documento concreto mediante la sintaxis DTD (definición de tipo de documento).

    Use el cuadro de diálogo Agregar elementos generados - <Nombre> del proyecto de BizTalk, al que se tiene acceso haciendo clic en Agregar elementos generados en el menú Proyecto, para realizar este tipo de operación de generación de esquemas.

    Nota

    Estos tipos de operaciones de generación solo se pueden usar para generar esquemas XML; no son válidos para esquemas de propiedades ni esquemas de archivos sin formato.

    Ya utilice una u otra técnica de creación de esquemas, a continuación deberá modificar el esquema para que proporcione una descripción suficientemente completa de los mensajes de instancia correspondientes. Para empezar a trabajar en estas tareas, consulte Administración de los nodos dentro de un esquema, Establecimiento de propiedades de nodo y Trabajo con nodos existentes.

Consulte también

Tipos de esquemas de BizTalk