Compartir a través de


Paso 3: Enviar el mensaje de solicitud para insertar registros y recibir una respuesta

Paso 3 de 4

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

  1. 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 SendInsertMessage
    ReceiveInsertResponse Recepción - Establecer Activar en False
    - Establecer mensaje en InsertPOResponse
    - Establecer nombre en ReceiveInsertResponse
    SaveInsertResponse Envío - Establecer mensaje en InsertPOResponse
    - Establecer nombre en SaveInsertResponse
  2. Modifique sqlOutboundPort que creó en el paso 2: Enviar el mensaje de solicitud a SQL Server y recibir respuesta.

    1. 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.

    2. Haga clic en Operation_1 y, en la ventana de propiedades, cambie el valor de Identificador a InsertPO.

  3. 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.

  4. 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.

  5. En la ilustración siguiente se muestra la orquestación en curso.

    Completar sql_adap_tut_09_comp_orch de orquestación

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