Condividi tramite


Accordi tra partner commerciali

Microsoft BizTalk Accelerator for RosettaNet (BTARN) elabora lo scambio di messaggi con un partner tramite un contratto TPA (Trading Partner Agreement). Il TPA definisce le specifiche dell'elaborazione e della convalida dei messaggi tra i due partner. Definisce il modo in cui questi partner implementano il processo PIP (Partner Interface Process) pertinente, che specifica il contenuto del messaggio per tutte le implementazioni di un tipo di messaggio specifico. Il TPA definisce anche specifiche del modo in cui i partner scambiano messaggi tramite Internet.

Contenuto dell'accordo tra partner commerciali

Ogni contratto tra partner commerciali include le informazioni seguenti:

  • Identità dei partner commerciali

  • Il processo pubblico, come definito dalla versione di RosettaNet Implementation Framework (RNIF), ogni TPA fa riferimento a un singolo processo pubblico per avviare o rispondere alle azioni PIP

  • Profilo di configurazione del processo, implementazione BTARN del PIP

  • Impostazioni ASPX, tra cui l'azione, il segnale e gli URL sincroni

  • Protocolli per la codifica e la crittografia

  • Proprietà personalizzate

    Per creare un contratto tra partner commerciali, è necessario usare BTARN Management Console per creare una configurazione del processo. In genere si basa questa configurazione su un PIP RosettaNet, ma è anche possibile basarla su uno schema personalizzato. È anche necessario usare la console per creare un'organizzazione principale e un partner. BTARN non supporta lo scambio di messaggi tra parti sconosciute. Dopo aver creato la configurazione e l'organizzazione, è possibile usare la Console di gestione per creare un contratto partner.

Configurazione del processo

Queste impostazioni determinano il modo in cui BTARN elabora il contenuto dei messaggi. Specificano rosettanet PIP e indicano come BTARN implementerà il PIP. A tale scopo, forniscono valori specifici per le impostazioni comportamentali specificate dal PIP, ad esempio i valori di timeout e ripetizione dei tentativi. Pertanto, due diversi set di partner, o lo stesso set di partner, possono implementare lo stesso PIP in due modi diversi.

Queste impostazioni specificano anche lo standard (RosettaNet o CIDX) e gli aspetti generali dell'organizzazione principale e dei ruoli partner. È anche possibile creare una configurazione del processo per il contenuto non RosettaNet. A tale scopo, è necessario creare uno schema per tale contenuto e quindi creare la configurazione basata su tale schema. Per il contenuto non RosettaNet, è necessario immettere i valori per le impostazioni Message standard, Standard version e Payload Binding ID (ID associazione payload) nella scheda Generale della finestra di dialogo Impostazioni di configurazione processo . È possibile trasportare solo il contenuto non RosettaNet usando RNIF 2.0.

Per altre informazioni sull'impostazione di queste proprietà, vedere How to Create or Edit a Process Configuration.

Organizzazione della Casa

Queste impostazioni definiscono l'organizzazione principale che avvierà i messaggi. Le impostazioni includono un Global Business Identifier (GBI), ovvero il numero DUNS che rappresenta l'identificatore univoco dell'azienda e le informazioni di contatto necessarie in alcune transazioni. Per altre informazioni sull'impostazione di queste proprietà, vedere Creazione o modifica di un'organizzazione principale.

Organizzazione partner

Queste impostazioni definiscono il partner che riceverà e risponderà ai messaggi. BTARN convalida che ogni messaggio RNIF in ingresso abbia avuto origine da una parte valida che ha un contratto con l'organizzazione principale. In caso contrario, BTARN non riuscirà a eseguire l'autenticazione e non a elaborare il messaggio. Per altre informazioni sull'impostazione di queste proprietà, vedere Creazione o modifica di un partner.

Contratti (variabili del contratto tra partner commerciali)

L'accordo specifica tutti gli aspetti della relazione tra partner commerciali. Specifica il codice visualizzato delle impostazioni di configurazione del processo, come definito nella Console di gestione BTARN. Specifica anche la versione RNIF, gli URL delle porte, le impostazioni del protocollo (codifica e crittografia) e altre variabili. Per altre informazioni sull'impostazione di queste proprietà, vedere Creazione o modifica di un contratto.

Per altre informazioni sulla console di gestione, vedere Gestire la configurazione, i certificati, i database e la sicurezza. È possibile ottenere anche l'accesso di sola lettura a livello di codice a queste impostazioni tramite le classi e le interfacce nel namespace Microsoft.Solutions.BTARN.ConfigurationManager nel Riferimento per sviluppatori.

Vedere anche

Cosa aggiunge BizTalk Accelerator per RosettaNet a BizTalk Server
Pipeline RNIF
Come creare o modificare una configurazione di processo
Creazione o modifica di un'organizzazione principale
Creazione o modifica di un partner
Creazione o modifica di un contratto