Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni generali
Questa esercitazione illustra come usare le proprietà del contesto di BizTalk Server per impostare i campi del descrittore di messaggi TIBCO Enterprise Message Service (EMS) nell'orchestrazione. L'esercitazione presuppone che l'utente disponga di un'orchestrazione che riceve un messaggio da una porta di ricezione e invia il messaggio a una porta di trasmissione associata all'adapter Microsoft BizTalk per TIBCO Enterprise Message Service.
La procedura seguente illustra come modificare la priorità del messaggio TIBCO EMS modificando il valore della proprietà di contesto TibcoEMS.Priority. In BizTalk Server i messaggi non sono modificabili. Pertanto, per modificare un valore della proprietà, è necessario creare e modificare un nuovo messaggio. Per creare e modificare il nuovo messaggio, inserire una forma di assegnazione di messaggi tra le forme Receive e Send. Prima di tutto, tuttavia, è necessario fare riferimento alla DLL dello schema per ottenere l'accesso alle proprietà TIBCO EMS.
Fare riferimento alla DLL dello schema
In Visual Studio aprire il progetto BizTalk Server e aprire Esplora soluzioni .
Fare clic con il pulsante destro del mouse su Riferimenti e scegliere Aggiungi riferimento.
Viene visualizzata la finestra di dialogo Aggiungi riferimento.
Fare clic sulla scheda Sfoglia .
Verrà visualizzata la finestra di dialogo Seleziona componente .
Individuare <TIBCO EMS_Adapter_installation_directory>\bin e quindi selezionare Microsoft.Adapters.TibcoEMSProperties.dll.
Fare clic su Apri.
La DLL viene visualizzata nella finestra di dialogo Componenti selezionati della finestra di dialogo Aggiungi riferimento .
Fare clic su OK e quindi fare doppio clic sull'orchestrazione per accedere a Orchestration Designer.
Nel menu Visualizza, puntare su Altre finestre e quindi fare clic su Visualizzazione orchestrazione.
Nella visualizzazione Orchestrazione fare clic con il pulsante destro del mouse su Messaggi e scegliere Nuovo messaggio.
Modificare le nuove proprietà del messaggio e assegnare un tipo di messaggio.
Assegnerai il Messaggio_1 al Messaggio_2. Pertanto, è necessario assegnare lo stesso tipo di messaggio a entrambi i messaggi.
Scegliere Casella degli strumenti dal menu Visualizza.
Trascina una forma Assegnazione messaggi nell'orchestrazione dove vuoi creare un nuovo messaggio.
Modificare la forma ConstructMessage_1 esterna e selezionare il nuovo messaggio, Message_2, nella proprietà Messaggi costruiti .
Fare doppio clic sulla forma MessageAssignment_1 interna.
Viene visualizzato l'editor di espressioni BizTalk.
Nell'Editor di Espressioni di BizTalk, digita il codice.
Copiare prima un messaggio esistente e quindi assegnare valori alle proprietà del contesto del messaggio.
La sintassi è
Message(property) = value;. Per esempio:Message_2 = Message_1; Message_2( TibcoEMS.Priority) = 6;Per un elenco delle proprietà supportate che è possibile usare nel messaggio personalizzato, vedere TIBCO EMS.
Fare clic su OK per chiudere l'editor di espressioni BizTalk e salvare il codice.
Fare clic sull'elemento Invia e impostare il Messaggio come Message_2.
Verificare che le forme nel resto del flusso del messaggio funzionino sul messaggio appropriato.
Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Compila.
Fare clic con il pulsante destro del mouse sul progetto e scegliere Distribuisci.
Selezionare Bind, Enlist e Start in BizTalk Explorer per testare l'orchestrazione.