Condividi tramite


Eseguire un campione On-Ramp predefinito dell'itinerario

Microsoft BizTalk ESB Toolkit include 20 casi d'uso predefiniti per l'itinerario che è possibile eseguire. Per un elenco di questi casi d'uso, vedere Gli scenari di itinerario di esempio.

Nota

Prima di eseguire uno degli esempi, è necessario importare manualmente il file di associazione dell'itinerario appropriato dalla cartella \Source\Samples\Itinerary\Install\Binding nell'applicazione BizTalk GlobalBank.ESB. Questo file di associazione reimposta le proprietà sulle due porte di trasmissione dinamiche. Importare il file di associazione denominato GlobalBank.ESB.Itinerary_Bindings.xml.

Per eseguire uno degli esempi predefiniti di Itinerario su rampa

  1. Se l'applicazione GlobalBank.ESB non è già in esecuzione, usare la Console di amministrazione BizTalk per avviarla.

  2. In Esplora risorse aprire la sottocartella \Source\Samples\Itinerary\Source\ESB. Itinerario.Test\bin\Debug in cui sono stati installati gli esempi di BizTalk ESB Toolkit e quindi avviare l'applicazione denominata Esb.Itinerary.Test.exe.

  3. Fare clic sul pulsante LoadItinerary e quindi selezionare l'itinerario di esempio denominato TwoWay-OrchTransform-OrchRoutingGroup-OrchTwoWayCustom.xml dalla cartella \Source\Samples\Itinerary\Itineraries.

  4. Nella sezione Opzioni servizio Web selezionare la casella di controllo Servizio bidirezionale . In questo modo viene indicato al client di test di eseguire un'operazione di servizio di itinerario di richiesta-risposta.

  5. (Facoltativo) Selezionare la casella di controllo Usa servizio WCF se si desidera che l'applicazione usi il percorso di ricezione OnRamp.Itinerary.Response.WCF anziché il percorso di ricezione OnRamp.Itinerary.Response.SOAP predefinito.

  6. Fare clic sul pulsante LoadMessage e quindi selezionare il messaggio di esempio NAOrderDoc.xml dalla cartella \Source\Samples\Itinerary\Test\Data.

  7. Fare clic sul pulsante SubmitRequest per inviare la richiesta al servizio On-Ramp dell'itinerario. La figura 1 mostra il risultato.

    Itinerario sulla rampa

    Figura 1

    L'applicazione client On-Ramp dell'itinerario che esegue uno degli esempi on-ramp dell'itinerario

    Il nome del servizio specificato nella definizione dell'itinerario corrisponde direttamente alla proprietà ServiceName del servizio a cui l'esempio sottoscrive. Nell'esempio di itinerario eseguito nella procedura precedente (TwoWay-OrchTransform-OrchRoutingGroup-OrchTwoWayCustom.xml), il primo servizio eseguito è un servizio basato sull'orchestrazione che esegue una trasformazione. La sezione seguente dell'itinerario specifica questo servizio.

<Service uuid="" beginTime="" completeTime=""   
    name="Microsoft.Practices.ESB.Services.Transform"  
    type="Orchestration" state="Pending" isRequestResponse="false"  
    position="0" serviceInstanceId="" />  

Il servizio di orchestrazione in questo <elemento Service> specifica l'orchestrazione diretta con le proprietà del filtro illustrate nella figura 2. Si noti che l'orchestrazione sottoscrive solo i messaggi con il valore Microsoft.Practices.ESB.Services.Transform per la proprietà di contesto ServiceName , il valore In sospeso per la proprietà di contesto ServiceState e il valore Orchestration per la proprietà del contesto ServiceType .

Espressione

Figura 2

Espressione di filtro per l'orchestrazione diretta usata nell'esempio Di itinerario su rampa