Paso 3: Enviar el mensaje de solicitud para insertar registros y recibir una respuesta
Tiempo de finalización: 10 minutos
Objetivo: En este paso, enviará el mensaje de solicitud para insertar registros en la tabla Purchase_Order y recibirá una respuesta.
Requisitos previos
Debe haber completado el paso 2: Asignar el mensaje de respuesta UPDATE_EMPLOYEE para insertar mensaje de solicitud de operación.
Para enviar el mensaje de solicitud y recibir una respuesta
Agregue las siguientes formas a la orquestación en la forma Construir mensaje .
Forma Tipo de forma Propiedades SendInsertMessage Envío - Establecer mensaje en InsertPO
- Establecer nombre en SendInsertMessageReceiveInsertResponse Recepción - Establecer Activar en False
- Establecer mensaje en InsertPOResponse
- Establecer nombre en ReceiveInsertResponseSaveInsertResponse Envío - Establecer mensaje en InsertPOResponse
- Establecer nombre en SaveInsertResponseModifique sqlOutboundPort que creó en el paso 2: Enviar el mensaje de solicitud a SQL Server y recibir respuesta.
Haga clic con el botón derecho en el puerto del Designer orquestación y, a continuación, haga clic en Nueva operación. La forma del puerto cambia para agregar una nueva operación, Operation_1.
Haga clic en Operation_1 y, en la ventana de propiedades, cambie el valor de Identificador a InsertPO.
Agregue un puerto de envío unidireccional a la orquestación. Usará este puerto para enviar el mensaje de respuesta para la operación Insertar. Establezca las siguientes propiedades para el puerto.
Establecer esta propiedad Para este valor Dirección de comunicación Envío Patrón de comunicación Unidireccional Identificador SaveResponsePort Además, cambie el nombre de la operación de Operation_1 a InsertPO.
Conecte el puerto a las formas de acción. En Orchestration Designer, en la superficie de diseño, arrastre el controlador con forma de flecha verde para el puerto al controlador verde correspondiente de la forma de acción.
Nota
En este paso, utilizará el método de arrastrar y colocar para conectar los puertos a las formas de acción. De forma alternativa, podría utilizar la propiedad de operación de una forma de acción para conectar esta última a un puerto.
Conecte los puertos y las formas de acción de la siguiente manera:
Conecte la forma de acción SendInsertMessage al identificador request de la operación InsertPO de SQLOutboundPort.
Conecte la forma de acción ReceiveInsertResponse al identificador de respuesta de la operación InsertPO de SQLOutboundPort.
Conecte la forma de acción SaveInsertResponse al identificador request de SaveResponsePort.
En la ilustración siguiente se muestra la orquestación en curso.
Síntesis
Ha enviado la solicitud para insertar registros en la tabla Purchase_Order y recibir una respuesta.
Pasos siguientes
Compile el proyecto, como se describe en Paso 4: Compilar el proyecto.
Consulte también
Paso 2: Asignar el mensaje de respuesta UPDATE_EMPLOYEE al mensaje de solicitud de operación de inserción
Paso 4: Generar el proyecto
Lección 4: Realizar una operación de inserción en la tabla de pedidos de compra