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.
Tiempo de finalización: 7 minutos
Objetivo: En este paso, definirá el esquema del mensaje de reposición del inventario. El sistema de almacenamiento envía este mensaje para solicitar la reposición del inventario. Este es uno de los dos esquemas que debe crear para este proyecto.
Propósito: XML no solo estructura e identifica información con códigos de marcado estandarizados, sino que también tiene la capacidad de usar esquemas. Un esquema es un documento XML que funciona como un diccionario y que se usa como referencia por otros documentos XML. El código de esquema define la ortografía de los elementos XML y el tipo de datos incluidos en esos elementos. El uso de esquemas proporciona una manera sencilla de que un programa procese documentos XML y garantiza que la estructura y el tipo de información son correctos.
Prerrequisitos
Tenga en cuenta los siguientes requisitos antes de comenzar este paso:
- Antes de comenzar este paso, debe completar el paso 1: Crear proyecto de EAISchemas.
Procedimientos
En el paso 1: Crear proyecto de EAISchemas, ha creado un nuevo proyecto de Visual Studio. Si cierra la ventana de Visual Studio, puede usar el procedimiento siguiente para abrir el proyecto. De lo contrario, puede omitir este procedimiento: "Para abrir el proyecto de Visual Studio".
Para abrir el proyecto de Visual Studio
Inicie Microsoft Visual Studio.
En Visual Studio, en el menú Archivo , seleccione Abrir y, a continuación, haga clic en Proyecto o solución.
En el cuadro de diálogo Abrir proyecto , vaya al archivo de solución C:\BTSTutorials\EAISolution\EAISolution.sln y, a continuación, haga clic en Abrir.
En el procedimiento siguiente, agregará un nuevo archivo de esquema al proyecto para el mensaje de reposición de inventario.
Para agregar un nuevo esquema al proyecto
En el Explorador de soluciones, haga clic con el botón derecho en el proyecto EAISchemas , seleccione Agregar y, a continuación, haga clic en Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento - EAISchemas , haga lo siguiente:
Usa esto Para Plantillas instaladas Haga clic en Archivos de esquema y, a continuación, haga clic en Esquema. Nombre Escriba Request.xsd. Haga clic en Agregar. Aparecerá el árbol de esquema y el panel XSD. Esta área de Visual Studio se conoce como Editor de BizTalk. Además, el nuevo esquema aparece en el Explorador de soluciones debajo del proyecto EAISchemas.
Para agregar elementos al esquema
En el árbol de esquemas, haga clic en el nodo Raíz .
En el panel Propiedades, cambie el valor de la propiedad Node Name a
Request
y presione ENTRAR.En el árbol de esquemas, haga clic con el botón derecho en el nodo Solicitud , seleccione Insertar nodo de esquema y, a continuación, haga clic en Registro secundario.
Escriba
Header
como nombre nuevo para el registro secundario y presione ENTRAR.Repita los pasos 3 y 4 para crear un segundo registro hijo para el nodo Solicitud y asígnale el nombre
Items
.En el árbol de esquemas, haga clic con el botón derecho en el nodo Encabezado , seleccione Insertar nodo de esquema y, a continuación, haga clic en Elemento de campo secundario.
Escriba
ReqID
como nombre nuevo para el elemento y presione ENTRAR.Repita los pasos 6 y 7 para crear un segundo elemento de campo secundario para el nodo Encabezado y asígnelo el nombre
OrderDate
.Repita los pasos 6 y 7 para crear un tercer elemento de campo hijo para el nodo Encabezado y asígnele el nombre de
GrandTotal
.En el árbol de esquemas, haga clic con el botón derecho en el nodo Elementos , seleccione Insertar nodo esquemas y, a continuación, haga clic en Registro secundario.
Escriba
Item
como nombre nuevo para el registro secundario y presione ENTRAR.En el árbol de esquemas, haga clic con el botón derecho en el nodo Elemento y agregue los siguientes elementos de campo secundarios:
Description
Quantity
UnitPrice
Request.xsd completado debe ser similar a la ilustración siguiente.
Al agregar nodos a un esquema, el Editor de BizTalk proporciona un conjunto de valores predeterminados para sus propiedades. Debe configurarlos en función de los requisitos.
Para configurar los elementos
En el árbol de esquemas, haga clic en OrderDate para seleccionarlo.
En el panel Propiedades, cambie Tipo de datos a xs:dateTime.
Repita el paso 1 y 2 para configurar las siguientes propiedades:
Elemento Propiedad Importancia GrandTotal Tipo de dato Xs:decimal Elemento Número máximo de casos Ilimitado Elemento Se produce min 1 Cantidad Tipo de dato xs:unsignedInt Un esquema puede tener muchos elementos, pero la aplicación solo puede requerir que use algunos de ellos para el procesamiento de datos. Para guardar recursos de equipo, BizTalk Server no lee automáticamente cada elemento de esquema. Si desea que BizTalk Server lea datos de un elemento específico, debe identificar ese elemento mediante el Editor de BizTalk para promover sus propiedades.
La orquestación que crearemos en la lección 2: Definir el proceso de negocio se basará en el campo GrandTotal para enrutar los mensajes. Por lo tanto, debemos promover el campo GrandTotal.
Para promover un elemento
En el árbol Esquema, haga clic con el botón derecho en GrandTotal, seleccione Promover, a continuación, haga clic en Promociones rápidas.
Haga clic en Aceptar para confirmar la adición de un esquema de propiedades.
En el menú Archivo, haga clic en Guardar todo.
¿Qué acabo de hacer?
En este paso, definió el esquema de mensajes de reposición del inventario de almacenamiento.
Pasos siguientes
Defina el esquema de mensajes de rechazo de solicitud.
Véase también
Paso 1: Crear proyecto de EAISchemas
Paso 3: Crear el esquema de rechazo de solicitudes
Paso 4: Crear el mapa
Paso 5: Compilar el proyecto EAISchemas
Crear esquemas mediante el Editor de BizTalk
Acerca de las propiedades del contexto de mensaje de BizTalk