Condividi tramite


Itinerari del campione con più servizi Web

Nella tabella seguente sono elencati tutti i file di itinerario predefiniti inclusi nell'esempio Di servizi Web multipli. Si trovano nella cartella \Source\Samples\MultipleWebServices\Itinerari.

Nome file Descrizione
OneWayMessagingMultipleServices.xml Questo itinerario unidirezionale trasforma un messaggio NAOrderDoc in un messaggio CNOrderDoc e quindi lo instrada al servizio ordine candiano usando la rampa DynamicResolutionSolicitResp. La risposta viene quindi trasformata nel messaggio CNOrderDoc usando il servizio di trasformazione basato sulla messaggistica e quindi viene instradato nuovamente al servizio ordine canadese usando dynamicResolutionSolicitResp. La risposta restituita viene indirizzata alla cartella Source\Samples\DynamicResolution\Test\Filedrop\Out usando il servizio di routing.
TwoWayMessagingMultipleServices.xml Questo itinerario bidirezionale trasforma un messaggio NAOrderDoc in un messaggio CNOrderDoc e quindi lo instrada al servizio ordini canadese. Accetta quindi la risposta dal servizio ordini canadese, lo trasforma in un messaggio CNOrderDoc e quindi lo instrada al servizio ordini canadese. Il risultato viene quindi restituito al chiamante. Tutte le trasformazioni e il routing si svolgono tramite servizi di messaggistica. Entrambe le rampe off-ramp usano la porta di trasmissione DynamicResolutionSolicitRespForwarder.
TwoWayMessagingOrchestrationMultipleServices.xml Questo itinerario bidirezionale usa i servizi di messaggistica per trasformare un messaggio NAOrderDoc in un messaggio CNOrderDoc e quindi instrada il messaggio al servizio ordine canadese usando la porta di invio DynamicResolutionSolicitRespForwarder. La risposta viene trasformata usando l'implementazione basata sull'orchestrazione del servizio di trasformazione e quindi viene passata al servizio di itinerario personalizzato basato su Microsoft.Practices.ESB.Routing.TwoWay fornito come parte dell'esempio. Questo servizio invia un messaggio al servizio Web specificato dal resolver associato (in questo caso, il servizio ordini canadese) e quindi riceve e restituisce la risposta dal servizio. Questa risposta viene quindi inviata al chiamante.
TwoWayOrchestrationsMultipleServices.xml Questo itinerario bidirezionale usa un servizio di messaggistica per trasformare un messaggio NAOrderDoc in un messaggio CNOrderDoc e quindi usa l'orchestrazione Microsoft.Practices.ESB.Routing.TwoWay per instradare tale messaggio al servizio ordini canadese e restituire il risultato. Il messaggio viene quindi trasformato in un messaggio CNOrderDoc usando il servizio di trasformazione basato sull'orchestrazione; dopo questo, viene inviato al servizio ordini canadese usando il servizio di itinerario basato su orchestrazione Microsoft.Practices.ESB.Routing.TwoWay. Il risultato viene quindi restituito al chiamante.
TwoWay-Partial-Selector-Required.xml Questo itinerario bidirezionale usa un servizio di messaggistica per instradare un messaggio NAOrderDoc al servizio ordini canadese tramite dynamicResolutionSolicitResp off-ramp. NaOrderDoc viene trasformato in CNOrderDoc usando il servizio di trasformazione basato sulla messaggistica e il servizio canadese denominato . La risposta viene quindi restituita al chiamante.