Condividi tramite


Come esportare associazioni in un file di associazione

È possibile esportare le associazioni di un'applicazione BizTalk in un'altra applicazione BizTalk esistente usando un file di associazione. È anche possibile esportare tutte le associazioni in un gruppo o l'associazione per un assembly. Successivamente, è possibile importare tali associazioni in un'applicazione o in un gruppo.

Un file di associazione è un file XML che descrive gli artefatti nel database di gestione BizTalk e le relative relazioni. Contiene informazioni di associazione per ogni BizTalk Server'orchestrazione, pipeline, mapping o schema nell'ambito di un assembly, un'applicazione o un gruppo BizTalk. Contiene le impostazioni di configurazione per ogni porta di trasmissione, gruppo di porte di trasmissione, porta di ricezione, posizione di ricezione e entità. Descrive anche l'host a cui è associata ogni orchestrazione e il relativo livello di attendibilità.

Perché esportare in un file di associazione

I file di associazione possono velocizzare la distribuzione negli scenari seguenti evitando la necessità di configurare manualmente le associazioni:

  • Spostamento di un'applicazione da un ambiente di distribuzione a un altro

    L'uso di un file di associazione può velocizzare la distribuzione evitando la necessità di configurare manualmente le associazioni per ambienti di distribuzione diversi, ad esempio da un ambiente di sviluppo a un ambiente di test.

  • Aggiornamento di un assembly

    È possibile usare un file di associazione per applicare o riapplicare automaticamente le associazioni a un assembly dopo un aggiornamento dell'assembly.

  • Distribuzione di un assembly in più gruppi BizTalk

    È possibile evitare la necessità di configurare separatamente le associazioni per un assembly distribuito in più gruppi BizTalk usando un file di associazione.

    L'uso di un file di associazione offre flessibilità nell'applicazione di associazioni a un'applicazione. Quando si esporta un'applicazione in un file di .msi, è possibile specificare solo che tutte le associazioni per l'applicazione verranno esportate nel file .msi. Con i file di associazione è possibile eseguire le operazioni seguenti:

  • Esportare in un file di associazione tutte le associazioni dall'applicazione corrente, tutte le associazioni dal gruppo corrente o solo le associazioni per un singolo assembly. A tale scopo, usare il comando Esporta associazioni per un'applicazione nella console di amministrazione.

  • È possibile aggiungere un file di associazione a un'applicazione (usando il comando Aggiungi risorse) in modo che le associazioni vengano applicate immediatamente o in modo che le associazioni vengano applicate quando l'applicazione viene importata in un altro gruppo.

  • È possibile aggiungere più file di associazione a un'applicazione (usando il comando Aggiungi risorse) e specificare un ambiente di distribuzione di destinazione per ognuno di essi. In questo modo è possibile usare un singolo pacchetto di distribuzione per più ambienti di distribuzione. Quando si importa l'applicazione, è possibile selezionare le associazioni da applicare.

  • È possibile esportare file di associazione separati per più assembly in un'applicazione.

  • È possibile modificare i file di associazione dopo averli generati, per modificarne le informazioni di binding.

Come esportare in un file di associazione

Le associazioni di un'applicazione vengono esportate in un file di associazione eseguendo il comando Esporta associazioni per l'applicazione nella console di amministrazione di BizTalk Server oppure usando il comando BTSTask ExportBindings nella riga di comando.

Per ragioni di sicurezza, quando si esporta un file di associazione, le password per i binding vengono rimosse dal file. Dopo avere importato i binding, sarà necessario riconfigurare le password per le porte di trasmissione e gli indirizzi di ricezione per consentirne il funzionamento. Per configurare le password per la porta di trasmissione o l'indirizzo di ricezione, utilizzare la finestra di dialogo Proprietà del trasporto della Console di amministrazione BizTalk Server.

Le informazioni presenti in un file di binding sostituiscono le informazioni di configurazione esistenti. Se il nome di un elemento in un file di binding corrisponde al nome di un elemento nella configurazione esistente, l'elemento nel file di binding aggiornerà l'elemento nella configurazione esistente al momento dell'importazione del file di binding.

Per informazioni su come gli host e i livelli di attendibilità vengono archiviati nei file di associazione, sul modo in cui i livelli di host e attendibilità in un file di associazione vengono confrontati con gli host e i livelli di attendibilità nell'applicazione e l'ordine in cui vengono applicate le associazioni, vedere Binding Files and Application Deployment (https://go.microsoft.com/fwlink/?LinkID=154726). Per istruzioni su come esportare associazioni per un'applicazione BizTalk, vedere How to Export Bindings for a BizTalk Application (https://go.microsoft.com/fwlink/?LinkId=155009).