Open(PLU) Error Response

The Open(PLU) Error Response message flows from the application to the node. It is used with a primary logical unit (PLU) connection.

Syntax

  
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;  
};   

Members

nxtqptr
Pointer to next buffer header.

hdreptr
Pointer to first buffer element (NIL).

numelts
Number of buffer elements (0x00).

msgtype
Message type OPENMSG (0x01).

srcl
Source locality.

srcp
Source partner.

srci
Source index.

destl
Destination locality.

destp
Destination partner.

desti
Destination index.

ophdr.openqual
Open qualifier RSPERR (0x03).

ophdr.opentype
Open type LUSEC (0x02).

ophdr.appltype
Application program interface type.

0x02 (FMI application)

ophdr.opluno
Logical unit number.

ophdr.opresid
Resource identifier.

ophdr.operr1
Error code 1.

ophdr.operr2
Error code 2.

Remarks

  • The Open(PLU) Error Response message consists of a buffer header only.

  • The application should reflect the source and destination Locality Partner Index (LPIs).