Tutorial 2: Proceso de pedido de compra con el adaptador de SQL
En este tutorial, va a automatizar el proceso en el que el departamento de compras realiza un pedido de equipo cada vez que un nuevo empleado se une a la organización. Tanto los detalles de los empleados como los detalles del pedido de compra se mantienen en las tablas Employee y Purchase_Order respectivamente, en una base de datos de SQL Server. El departamento de compras se informa actualizando la tabla Purchase_Order en la base de datos de SQL Server y enviando un correo electrónico. Dentro del proceso, se producen las siguientes acciones:
El adaptador recibe una notificación cada vez que se actualiza la tabla Employee . A continuación, el adaptador envía una notificación a la orquestación de BizTalk.
La orquestación de BizTalk determina si la notificación es para un nuevo registro insertado en la tabla Employee . Si la notificación es para cualquier otra operación en la tabla Employee , la orquestación no realiza ninguna operación.
Si la notificación es para una operación De inserción en la tabla Employee , notificando que se agregó un nuevo registro de empleado, la orquestación usa el adaptador de SQL para leer los detalles del nuevo registro.
La orquestación recibe una respuesta que contiene los detalles del nuevo registro de empleado agregado. La orquestación asigna los campos Employee_ID y Designación en la respuesta al mensaje de solicitud de la operación Insertar en la tabla Purchase_Order .
A continuación, la orquestación usa el adaptador de SQL para realizar una operación de inserción en la tabla Purchase_Order . La respuesta de la operación De inserción se envía al departamento de compras como correo electrónico.
Acerca de los objetos de base de datos usados en este ejemplo
En este tutorial se usan los objetos de base de datos creados por el script SQL que se incluyen con los ejemplos. Para obtener más información sobre el script y los ejemplos, vea Ejemplos de adaptador. Los objetos de base de datos que usará en este tutorial son:
ADAPTER_SAMPLES base de datos.
Tablas employee y Purchase_Order .
UPDATE_EMPLOYEE procedimiento almacenado.
Todos estos objetos de base de datos se crean al ejecutar el script SQL proporcionado con el ejemplo. Asegúrese de ejecutar el script antes de empezar con el tutorial.
Ejemplo basado en este tutorial
También se proporciona un ejemplo de Employee_PurchaseOrder, que se basa en este tutorial con el paquete de adaptadores de BizTalk. Para obtener más información, vea Ejemplos de adaptador.
Se recomienda seguir el tutorial por completo para comprender cómo crear proyectos de BizTalk mediante el adaptador y, a continuación, examinar el ejemplo como referencia.