Compartir vía


Paso 7: Creación y configuración de puertos

En este paso, creará y configurará los puertos que usa para comunicarse con los procesos empresariales. Cada puerto tiene una propiedad de tipo, dirección y enlace. Estas propiedades establecen la dirección y el patrón de comunicación, la ubicación de dónde se envía o recibe el mensaje y cómo se produce la comunicación.

Para crear un puerto de envío lógico

  1. En Visual Studio, desde el Cuadro de herramientas, arrastre la forma Puerto a la superficie de diseño de orquestación y colóquela en la superficie de puerto para abrir el Asistente para configuración de puertos.

  2. En la página Asistente para configuración de puertos, haga clic en Siguiente.

  3. En la página Propiedades del puerto , en el cuadro Nombre , escriba ContosoSQLReqResponsePort y, a continuación, haga clic en Siguiente.

  4. En la página Seleccionar un tipo de puerto , en el cuadro Nombre del tipo de puerto , escriba ContosoSQLReqResponsePortName.

  5. En Patrón de comunicación, seleccione Solicitud-respuesta.

  6. En Restricciones de acceso, seleccione Interno, limitado a este proyecto y, a continuación, haga clic en Siguiente.

  7. En la página Enlace de puertos, seleccione Enviar una solicitud y recibir una respuesta, deje la opción Enlace de puerto establecida en Especificar más adelante y, a continuación, haga clic en Siguiente.

  8. Haga clic en Finalizar para crear el puerto.

Para cambiar el tipo de variable de los puertos de orquestación

  1. En la vista Orquestación, expanda Tipos, Tipos de puerto, ContosoSQLReqResponsePortName, expanda Operation_1 y, a continuación, seleccione Solicitar.

  2. En el ventana Propiedades, seleccione la propiedad Tipo de mensaje, expanda Esquemas y, a continuación, haga clic en <Seleccionar del ensamblado> al que se hace referencia.

  3. En el cuadro de diálogo Seleccionar tipo de artefacto, haga clic en ContosoPriceAndAvailability.

  4. En el panel derecho, seleccione rootPriceRequest y, a continuación, haga clic en Aceptar.

  5. En Vista de orquestación, en Operation_1, seleccione Respuesta para el tipo de puerto ContosoSQLReqResponsePortName .

  6. En el ventana Propiedades, seleccione la propiedad Tipo de mensaje, expanda Esquemas y, a continuación, haga clic en <Seleccionar del ensamblado> al que se hace referencia.

  7. En el cuadro de diálogo Seleccionar tipo de artefacto , haga clic en ContosoPriceAndAvailability.

  8. En el panel derecho, seleccione rootPriceResponse y, a continuación, haga clic en Aceptar.

Para conectar los puertos a las formas Receive

  1. En la superficie de diseño de orquestación, seleccione la forma Send_1 .

  2. En el ventana Propiedades, seleccione la propiedad Message y, a continuación, Seleccione Contoso3A2RequestMessage en la lista desplegable.

  3. Para conectar ContosoSQLReqResponsePort , seleccione el identificador verde situado junto a la etiqueta Solicitud y arstrándolo al identificador verde de la forma Send_1 .

  4. En la superficie de diseño de orquestación, seleccione la forma Receive_1 .

  5. En el ventana Propiedades, seleccione la propiedad Message y, a continuación, Seleccione Contoso3A2ResponseMessage en la lista desplegable.

  6. Para conectar ContosoSQLReqResponsePort , seleccione el identificador verde situado junto a la etiqueta Respuesta y arstrándolo al identificador verde de la forma Receive_1 .

  7. En el menú Archivo , haga clic en Guardar todo.

Consulte también

Paso 8: Creación e implementación de la orquestación de Contoso