Condividi tramite


Creazione di handler di invio per TIBCO Enterprise Message Service

Questa sezione illustra come impostare la porta di trasmissione per connettersi a TIBCO Enterprise Message Service (EMS) e come includere XML nell'orchestrazione per interagire con TIBCO EMS in fase di esecuzione.

Creare una porta di trasmissione

  1. Nella Console di amministrazione di BizTalk Server espandere Gruppo BizTalk, espandere Applicazioni e quindi espandere l'applicazione.

  2. Fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovo e quindi selezionare Statico Solicit-Response Porta di trasmissione.

  3. In Proprietà porta di trasmissione eseguire le operazioni seguenti:

    1. Digitare un nome per la porta di trasmissione, SendToTIBCOEMSad esempio .

    2. Nell'elenco a discesa Tipo selezionare TIBCO EMS.

    3. Dall'elenco a discesa Gestore di invio, selezionare l'URI.

    4. Nell'elenco a discesa Invia pipeline selezionare Microsoft.BizTalk.DefaultPipelines.XMLTransmit. Nell'elenco a discesa Receive Pipeline, selezionare Microsoft.BizTalk.DefaultPipelines.XMLReceive.

      Annotazioni

      Per l'adapter BizTalk per TIBCO Enterprise Message Service è necessario selezionare XMLTransmit per l'invio e XMLReceive per la ricezione.

    5. Selezionare Configura per configurare la porta di trasmissione.

  4. Nella finestra di dialogo Proprietà Trasporto TIBCO EMS, seguire i passaggi seguenti:

    1. Immettere Gestione messaggi, Definizione connessione server, Supporto transazioni, Nome utente e password.

      Non è necessario impostare le informazioni di accesso.

    2. Nell'elenco selezionare l'applicazione affiliata creata per rappresentare il sistema TIBCO EMS.

    3. Per Usa SSO selezionare .

    4. Seleziona OK.

  5. Seleziona OK.

Impostare le proprietà di trasporto delle porte di trasmissione

Le proprietà di trasporto TIBCO Enterprise Message Service vengono configurate in fase di progettazione e usate in fase di esecuzione. In Proprietà trasporto si impostano i parametri di connessione e credenziali specifici per il sistema server e gli oggetti a cui si sta tentando di accedere.

Screenshot che mostra la finestra di dialogo delle Proprietà di trasporto di TIBCO EMS.

  1. In Proprietà trasporto, espandi Definizione sistema e immetti tutte le informazioni necessarie per la connessione al server TIBCO EMS.

    È necessario impostare i parametri di configurazione per connettere Microsoft BizTalk Adapter per TIBCO Enterprise Message Service a TIBCO EMS. Questi dati sono sensibili alle maiuscole e minuscole.

  2. Espandere Gestione messaggi e immettere tutte le informazioni necessarie.

    Parametro Descrizione
    Message Expiration Time Intero che descrive il periodo di tempo in cui il messaggio rimane nella coda o nell'argomento; dopo la scadenza, il messaggio viene eliminato dal server TIBCO EMS.

    È sinonimo dell’intestazione della proprietà di scadenza del messaggio EMS. Può essere sovrascritto con l'orchestrazione.

    Il valore predefinito è 0 millisecondi, il che significa che il messaggio non scadrà dalla destinazione.
    Message is Persistent I messaggi vengono scritti su disco dal server TIBCO EMS prima che vengano riconosciuti.

    Questa è la proprietà di intestazione TibcoEMS.DeliveryMode. Indica ai messaggi inviati di essere salvati in modo permanente nella coda dal server prima di riconoscere la ricezione del messaggio all'adapter.

    Il valore predefinito è True.
    Message Priority Classificazione numerica da 0 a 9, che definisce la priorità del messaggio; maggiore è il valore, maggiore è la priorità.

    La priorità influisce sull'ordine in cui il server recapita i messaggi ai consumer (valori più elevati).

    La specifica JMS definisce dieci livelli di valore di priorità, da zero (priorità più bassa) a 9 (priorità più alta). La specifica suggerisce che i clienti considerano 0-4 come gradazioni di priorità normale e priorità da 5 a 9 come gradazioni di priorità accelerata.

    Il valore predefinito è 4.
  3. Espandere Definizione connessione server e immettere tutte le informazioni necessarie.

    Parametro Descrizione
    Destination Impostazione obbligatoria. Definisce il nome e il tipo della destinazione. Ad esempio: staticqueue[Q1].

    Definisce la coda o l'argomento con il formato seguente: {static}{dynamic]Queue[queuename] o {static}{dynamic]Topic[topicname]. Nota: È possibile inviare un messaggio a una destinazione che non esiste. In tal caso, TIBCO Enterprise Message Service crea la destinazione; questa operazione viene definita destinazione dinamica. Si tratta di una destinazione creata da un producer ed eliminata quando il messaggio viene utilizzato e il producer si disconnette. Una destinazione statica è una destinazione che può essere creata solo da un amministratore del servizio messaggi enterprise TIBCO. Non è possibile connettersi a una porta dinamica quando si apre una connessione a una destinazione perché l'adapter BizTalk per TIBCO Enterprise Message Service usa un meccanismo di ricerca dei nomi nel server. Solo le porte statiche sono visibili quando si usa la ricerca del nome. Quando ci si connette a una porta dinamica, è possibile usare destinazioni statiche; Tuttavia, se non esiste alcuna destinazione in base a tale nome, viene creata una destinazione. Destination consente di specificare in modo esplicito il tipo di destinazione da usare quando si definisce la porta. La sintassi per Destination non fa distinzione tra maiuscole e minuscole: staticqueue[queue_name], statictopic[topic_name], dynamicqueue[queue_name]; dynamictopic[topic_name].
    Port Number Porta su cui è in ascolto il server TIBCO EMS.
    Server Name Impostazione obbligatoria. Nome del sistema che ospita il server TIBCO EMS.
  4. Specificare le credenziali usando Single Sign-On (SSO).

    È possibile usare due metodi per accedere al sistema TIBCO EMS. È possibile usare credenziali (parametri nome utente e password) o Single Sign-On.

    • Selezionare in Use SSO to use Single Sign-On (Usa SSO per usare Single Sign-On).

    • Selezionare un'applicazione affiliata dall'elenco.

      Un'applicazione affiliata, creata da strumenti enterprise single Sign-On, rappresenta un'applicazione come TIBCO EMS. L'adapter BizTalk per TIBCO EMS usa le credenziali di un utente dell'applicazione. Queste credenziali vengono recuperate dal database SSO per il sistema server per un'applicazione affiliata specificata.

      Per altre informazioni su come creare un'applicazione affiliata, vedere Creazione di applicazioni affiliate.

  5. In Supporto transazioni selezionare se la porta di trasmissione supporterà le transazioni.

    Se si abilita il supporto per le transazioni sulla porta, tutte le orchestrazioni che usano questa porta devono avere supporto per le transazioni; in caso contrario, viene eseguito il rollback di tutte le chiamate (ad esempio, le operazioni non vengono confermate). L'oggetto ambito aggiunto all'orchestrazione controlla il ciclo di vita della transazione.

  6. Espandere Credenziali utente e immettere il nome utente e la password per accedere al server TIBCO EMS.

    Parametro Descrizione
    Password Password dell'utente usata per comunicare con un daemon TIBCO EMS.

    Se non è stato selezionato Usa SSO, è necessario impostare i parametri delle credenziali per l'adapter BizTalk per TIBCO EMS per comunicare con un daemon TIBCO EMS.
    User Name Nome di un utente usato per comunicare con un daemon TIBCO EMS.

    Se non è stato selezionato Usa SSO, è necessario impostare i parametri delle credenziali per l'adapter BizTalk per TIBCO EMS per comunicare con un daemon TIBCO EMS.
  7. Fare clic su Applica e quindi su OK.

Passaggi successivi

Creare artefatti di ricezione
Proprietà del contesto del messaggio TIBCO EMS