Protocollo di messaggio affidabile (RMP)
Il protocollo di messaggio affidabile viene utilizzato per inviare messaggi da un'istanza del modulo a un'altra. Questa comunicazione può avvenire tra applicazioni. Pertanto viene creata un'istanza del gestore RMP per ciascuna applicazione.
Ciascun partner possiede un ID univoco a 32 bit, che consiste in una parola alta (bit 16–31) per l'ID dell'applicazione e una parola bassa (bit 0–15) per l'ID locale.
Ogni ID (32 bit) deve essere univoco: le singole parole (low word o high word) dell'ID possono essere utilizzate più di una volta.
L'ID dell'applicazione che richiama l'istanza deve essere definito nella parola alta dell'istanza.
Convenzioni di denominazione per le variabili:
udi<xxx>ID
: ID completo del modulo composto da ID applicazione e ID modulo localeui<xxx>AppID
: ID dell'applicazione (16 bit), parola alta dell'ID completoui<xxx>ModuleID
: ID del modulo locale (16 bit), parola bassa dell'ID completo