Réponse d’erreur Open(PLU)
Le message de réponse d’erreur Open(PLU) circule de l’application vers le nœud. Il est utilisé avec une connexion PLU (Primary Logical Unit).
Syntaxe
struct Open(PLU) Error Response {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR ophdr.openqual;
CHAR ophdr.opentype;
CHAR ophdr.appltype;
CHAR ophdr.opluno;
INTEGER ophdr.opresid;
INTEGER ophdr.operr1;
INTEGER ophdr.operr2;
};
Membres
nxtqptr
Pointeur vers l’en-tête de mémoire tampon suivant.
hdreptr
Pointeur vers le premier élément de mémoire tampon (NIL).
numelts
Nombre d’éléments de mémoire tampon (0x00).
msgtype
Type de message OPENMSG (0x01).
srcl
Localité source.
srcp
Partenaire source.
srci
Index source.
destl
Localité de destination.
destp
Partenaire de destination.
desti
Index de destination.
ophdr.openqual
Ouvrez le qualificateur RSPERR (0x03).
ophdr.opentype
Ouvrez le type LUSEC (0x02).
ophdr.appltype
Type d’interface du programme d’application.
0x02 (application FMI)
ophdr.opluno
Numéro d’unité logique.
ophdr.opresid
Identificateur de ressource.
ophdr.operr1
Code d’erreur 1.
ophdr.operr2
Code d’erreur 2.
Remarques
Le message de réponse d’erreur Open(PLU) se compose uniquement d’un en-tête de mémoire tampon.
L’application doit refléter l’index local partenaire (LPI) source et de destination.