Condividi tramite


Elaborazione di messaggi RNIF

L'organizzazione RosettaNet definisce lo scambio di messaggi nelle specifiche di RosettaNet Implementation Framework (RNIF). RNIF definisce la modalità di trasporto dei messaggi dei sistemi di integrazione. BTARN implementa completamente le specifiche RNIF, aggiungendo tale funzionalità a ciò che Microsoft BizTalk Accelerator for RosettaNet (BTARN) fornisce in modo nativo.

Le comunicazioni RNIF sono complesse. I processi pubblici che eseguono l'elaborazione RNIF includono un'ampia gamma di controlli di convalida e logica di flusso di lavoro complessa. BTARN offre questa funzionalità in modo nativo. In questo modo è possibile usare un sistema conforme a RosettaNet senza sviluppare o mantenere la logica RNIF da zero.

Supporto BTARN per RNIF

BTARN supporta entrambe le versioni di RNIF: RNIF 1.1 e RNIF 2.0 (V02.00.01). RNIF 2.0 ha aggiunto funzionalità significative oltre a quelle supportate da RNIF 1.1, tra cui crittografia, allegati e transazioni sincrone. RNIF 2.0 non è compatibile con RNIF 1.1.

Nota

BTARN è conforme a RosettaNet Ready RNIF 2.0.

Le due versioni definiscono il messaggio RosettaNet in modo diverso. Per altre informazioni sui diversi contenitori di messaggi, vedere RNIF Standard.

I sistemi di integrazione eseguono il trasferimento RNIF tramite HTTP/HTTPS e SMTP; Tuttavia, BTARN implementa solo HTTP/HTTPS. BTARN non supporta allegati e transazioni sincrone in RNIF 1.1.

Non ripudio

Lo standard RNIF include un requisito per la non ripudiazione. Ciò comporta l'archiviazione del formato di filo di qualsiasi messaggio ricevuto o inviato da BTARN in un database non ripudio, in modo che sia possibile dimostrare legalmente che l'utente ha ricevuto o inviato. A questo scopo, BTARN usa la tabella MessageStorageIn nel database BTARNArchive per i messaggi in ingresso e la tabella MessageStorageOut nello stesso database per i messaggi in uscita.

Si impostano requisiti di non ripudio per il contenuto del servizio e per i riconoscimenti separatamente nel profilo di configurazione del processo. Se si imposta una o entrambe le opzioni Non ripudio di origine e contenuto e non ripudioobbligatorio su True, BTARN archivierà i dati seguenti:

Dati Contenuto
RecordID ID univoco proprietario del messaggio archiviato
MessageCategory Richiesta (0), Risposta (1) o Signal (2)
DestinationParty Nome della parte di destinazione
SourceParty Nome della parte di origine
PIPCode Ad esempio, PIP3A4
PIPVersion Ad esempio, V02.00
MessageContent Messaggio in formato binario
MessageTrackingID ID rilevamento messaggi del messaggio
PIPInstanceID ID istanza PIP del processo

Vedere anche

Funzionalità di BizTalk Accelerator per RosettaNet aggiunte a BizTalk Server
Implementazione PIP