Procesamiento de mensajes RNIF
La organización rosettaNet define el intercambio de mensajes en las especificaciones del marco de implementación de RosettaNet (RNIF). RNIF define cómo los sistemas de integración transportarán los mensajes. BTARN implementa completamente las especificaciones de RNIF, agregando esa funcionalidad a lo que el Acelerador de BizTalk de Microsoft para RosettaNet (BTARN) proporciona de forma nativa.
Las comunicaciones RNIF son complejas. Los procesos públicos que realizan el procesamiento de RNIF incluyen una variedad de comprobaciones de validación y lógica de flujo de trabajo compleja. BTARN proporciona esta funcionalidad de forma nativa. Esto le permite usar un sistema compatible con RosettaNet sin desarrollar ni mantener la lógica de RNIF desde cero.
Compatibilidad de BTARN con RNIF
BTARN admite ambas versiones de RNIF: RNIF 1.1 y RNIF 2.0 (V02.00.01). RNIF 2.0 agregó una funcionalidad significativa más allá de la admitida por RNIF 1.1, incluido el cifrado, los datos adjuntos y las transacciones sincrónicas. RNIF 2.0 no es compatible con RNIF 1.1.
Nota
BTARN es compatible con RNIF 2.0 listo para RosettaNet.
Las dos versiones definen el mensaje de RosettaNet de forma diferente. Para obtener más información sobre los distintos contenedores de mensajes, consulte RNIF Standard.
Los sistemas de integración realizan la transferencia RNIF a través de HTTP/HTTPS y SMTP; sin embargo, BTARN solo implementa HTTP/HTTPS. BTARN no admite datos adjuntos ni transacciones sincrónicas en RNIF 1.1.
No rechazo
El estándar RNIF incluye un requisito para no rechazo. Esto implica almacenar el formato de conexión de cualquier mensaje recibido o enviado por BTARN en una base de datos de no rechazo, para que pueda demostrar legalmente que ha recibido o enviado. Para ello, BTARN usa la tabla MessageStorageIn de la base de datos BTARNArchive para los mensajes entrantes y la tabla MessageStorageOut de la misma base de datos para los mensajes salientes.
Establezca requisitos de no rechazo para el contenido del servicio y para confirmaciones por separado en el perfil de configuración del proceso. Si establece una o ambas opciones True
de no rechazo de origen y contenido yno rechazo requerido en , BTARN almacenará los datos siguientes:
data | Contenido |
---|---|
RecordID | Identificador único propietario del mensaje almacenado |
MessageCategory | Solicitud (0), Respuesta (1) o Señal (2) |
DestinationParty | Nombre de la entidad de destino |
SourceParty | Nombre de la entidad de origen |
PIPCode | Por ejemplo, PIP3A4 |
PIPVersion | Por ejemplo, V02.00 |
MessageContent | Mensaje en formato binario |
MessageTrackingID | Identificador de seguimiento de mensajes del mensaje |
PIPInstanceID | Identificador de instancia de PIP del proceso |
Consulte también
Qué agrega el Acelerador de BizTalk para RosettaNet a BizTalk Server
Implementación de PIP