Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Información general
El Editor de BizTalk es una herramienta que se ejecuta en el entorno de Microsoft Visual Studio. Puede usarlo para crear, editar y administrar esquemas para usarlos con la aplicación. El Editor de BizTalk usa su propio sistema gráfico de registros jerárquicos y campos para representar la estructura de mensajes de instancia y usa el lenguaje de definición de esquema XML (XSD) para almacenar los esquemas que define. Esto es cierto independientemente del formato en el que se intercambian los mensajes de instancia. Por ejemplo, suponga que intercambia archivos planos con un socio comercial. A medida que BizTalk Server procesa esos archivos planos, los convierte a y desde un formato XML que se ajusta a un esquema XSD que definió en el Editor de BizTalk.
Los esquemas que cree con el Editor de BizTalk se pueden usar dentro de un proceso de negocio orquestado, como se muestra en la ilustración siguiente.
Los ensambladores y desensambladores también usan esquemas para traducir mensajes de instancia de un formato a otro, como entre un formato de archivo plano y XML. Los esquemas también desempeñan un papel importante en la transformación de mensajes de instancia, donde los datos de un mensaje de instancia se usan para construir un mensaje de instancia con una estructura diferente. El nuevo mensaje de instancia podría ser semánticamente equivalente, como representaciones diferentes de un pedido de compra, o podría ser un tipo de mensaje de instancia diferente pero relacionado que requiere algunos o todos los datos del mensaje de instancia original en su contenido.
Una razón importante para traducir todos los mensajes de instancia a un formato XML que se ajusta a un esquema XSD es simplificar el proceso de transformación de un mensaje de una estructura a otra estructura. Las estructuras de mensajes suelen ser equivalentes semánticamente a pesar de sus diferencias sintácticas. Por ejemplo, usted y su socio comercial podrían estructurar sus pedidos de compra de forma diferente, pero la información básica que contienen es la misma, lo que les permite transformarse automáticamente. Al convertir primero todos los mensajes de instancia en un formato XML regido por un esquema XSD correspondiente, los mensajes de instancia se pueden traducir entre formatos XML y no XML, y transformarse de una estructura XML a otra. Para obtener más información sobre la distinción entre la traducción de mensajes de instancia y la transformación de mensajes de instancia, consulte Transformación de datos.
La herramienta complementaria para el Editor de BizTalk en el entorno de Microsoft Visual Studio es BizTalk Mapper. Después de usar el Editor de BizTalk para crear los esquemas que definen la estructura y el formato de un par de mensajes de instancia relacionados, se utiliza BizTalk Mapper para definir gráficamente cómo transformar un mensaje de instancia conforme a un esquema (el mensaje de instancia de origen y el esquema) en un mensaje de instancia conforme a otro esquema (el mensaje de instancia de destino y el esquema). La especificación de estas transformaciones se implementa mediante transformaciones de lenguaje de hoja de estilos extensibles (XSLT) y se conserva como archivos denominados mapas. Para obtener información conceptual y de procedimientos sobre el asignador de BizTalk, consulte Crear mapas mediante el asignador de BizTalk. Para obtener información de referencia sobre las propiedades y functoids del asignador de BizTalk, vea la Referencia de propiedades de mapa y la Referencia de functoid en la Guía de interfaz de usuario y referencia de espacio de nombres de API para desarrolladores.
Con el Editor de BizTalk, puede abrir un esquema en blanco que no contenga ninguna estructura, puede abrir un esquema XSD existente o puede generar un esquema a partir de un origen que no sea XSD. Cuando se genera un esquema a partir de un origen que no es XSD, el Editor de BizTalk interpreta la estructura del origen y genera un esquema que es una representación XSD de él. Puede editar los registros y campos que aparecen en la vista de árbol de esquema del Editor de BizTalk y, a continuación, guardar la estructura como un esquema de BizTalk.
Para obtener información sobre cómo usar los métodos abreviados de teclado para el Editor de BizTalk, vea Métodos abreviados de teclado del Editor de BizTalk.