Compartir a través de


Itinerarios del ejemplo de varios servicios web

En la tabla siguiente se enumeran todos los archivos de itinerario predefinidos incluidos con el ejemplo De varios servicios web. Se encuentran en la carpeta \Source\Samples\MultipleWebServices\Itineraries.

Nombre de archivo Descripción
OneWayMessagingMultipleServices.xml Este itinerario unidireccional transforma un mensaje NAOrderDoc en un mensaje CNOrderDoc y, a continuación, lo enruta al servicio de pedidos candian mediante dynamicResolutionSolicitResp de rampa. A continuación, la respuesta se transforma en el mensaje CNOrderDoc mediante el servicio de transformación basado en mensajería y, a continuación, se enruta de nuevo al servicio de pedidos canadienses mediante la barra de salida DynamicResolutionSolicitResp. La respuesta devuelta se enruta a la carpeta Source\Samples\DynamicResolution\Test\Filedrop\Out mediante el servicio de enrutamiento.
TwoWayMessagingMultipleServices.xml Este itinerario bidireccional transforma un mensaje NAOrderDoc en un mensaje CNOrderDoc y, a continuación, lo enruta al servicio de pedidos canadienses. A continuación, toma la respuesta del servicio de pedidos canadienses, la transforma en un mensaje CNOrderDoc y, a continuación, la enruta de nuevo al servicio de pedidos canadienses. A continuación, el resultado se devuelve al autor de la llamada. Toda la transformación y el enrutamiento tienen lugar a través de servicios de mensajería. Ambas rampas de salida usan el puerto de envío DynamicResolutionSolicitRespForwarder.
TwoWayMessagingOrchestrationMultipleServices.xml Este itinerario bidireccional usa servicios de mensajería para transformar un mensaje NAOrderDoc en un mensaje CNOrderDoc y, a continuación, enruta ese mensaje al servicio de pedidos canadienses mediante el puerto de envío DynamicResolutionSolicitRespForwarder. La respuesta se transforma mediante la implementación basada en orquestación del servicio de transformación y, a continuación, se pasa al servicio de itinerarios personalizado basado en orquestación Microsoft.Practices.ESB.Routing.TwoWay proporcionado como parte del ejemplo. Este servicio envía un mensaje al servicio web especificado por el solucionador asociado (en este caso, el servicio de pedido canadiense) y, a continuación, recibe y devuelve la respuesta del servicio. A continuación, esta respuesta se devuelve al autor de la llamada.
TwoWayOrchestrationsMultipleServices.xml Este itinerario bidireccional usa un servicio de mensajería para transformar un mensaje NAOrderDoc en un mensaje CNOrderDoc y, a continuación, usa la orquestación Microsoft.Practices.ESB.Routing.TwoWay para enrutar ese mensaje al servicio de pedidos canadiense y devolver el resultado. A continuación, el mensaje se transforma en un mensaje CNOrderDoc mediante el servicio de transformación basado en orquestación; después de eso, se devuelve al servicio de pedidos canadienses mediante el servicio de itinerarios basado en orquestación Microsoft.Practices.ESB.Routing.TwoWay. A continuación, el resultado se devuelve al autor de la llamada.
TwoWay-Partial-Selector-Required.xml Este itinerario bidireccional usa un servicio de mensajería para enrutar un mensaje NAOrderDoc al servicio de pedidos canadienses a través de la rampa de salida DynamicResolutionSolicitResp. NAOrderDoc se transforma en CNOrderDoc mediante el servicio de transformación basado en mensajería y el servicio canadiense llamado. A continuación, la respuesta se devuelve al autor de la llamada.