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