Compartir a través de


Solicitud de Close(PLU)

El mensaje Solicitud de Close(PLU) se desplaza desde el nodo a la aplicación y desde la aplicación al nodo. Se usa con una conexión de unidad lógica principal (PLU).

struct Close (PLU) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      clhdr.closqual;  
    CHAR      clhdr.clstype;  
    CHAR      clhdr.clsctl;  
    CHAR      clhdr.clspad1;  
    INTEGER   clhdr.clspad2;  
    INTEGER   clhdr.clserr1;  
};   
struct Close (PLU) Request {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   

Miembros

nxtqptr
Puntero al siguiente encabezado de búfer.

hdreptr
Puntero al elemento de búfer (NIL si no se usa LUA).

numelts
Número de elementos de búfer (0x00 si no se usa LUA).

msgtype
Tipo de mensaje CLOSEMSG (0x02).

srcl
Localidad de origen.

srcp
Asociado de origen.

srci
Índice de origen.

destl
Ubicación de destino.

destp
Asociado de destino.

desti
Índice de destino.

clhdr.closqual
REQU de calificador de cierre (0x01).

clhdr.clstype
LUSEC de subtipo de cierre (0x02).

clhdr.clsctl
Control de cierre

     
CLNORMAL (0x01) normal
CLBIND (0x02) Próximo enlace
CLCFAERR (0x03) Error de CFA
CLPUINAC (0x04) PU inactivo
CLLUINAC (0x05) LU inactiva
CLLNKERR (0x06) Error de vínculo
CLBFSHRT (0x07) Escasez de búfer de nodo
CLRCVCHK (0x08) Comprobación de recepción de DFC
CLSLUTRM (0x09) Finalización de SLU

clhdr.clspad1
Reservado.

clhdr.clspad2
Reservado.

clhdr.clserr1
Código de error (solo válido para el control de cierre = error de vínculo).

Solo LUA (vea Comentarios):
Element

hdreptr–>elteptr
Puntero al elemento de búfer (NIL).

hdreptr:>startd
Inicio de datos en este elemento de búfer (13).

hdreptr-endd>
Fin de datos en este elemento de búfer.

hdreptr–>trpad
Reservado.

hdreptr–>dataru
La unidad de solicitud/respuesta (RU) UNBIND recibida del host, con su encabezado de transmisión (TH) y el encabezado de respuesta (RH).

Comentarios

  • Si la aplicación usa la variante LUA de la interfaz de administración de funciones (FMI) y la Solicitud de Close(PLU) se ha generado al recibir una instancia de UNBIND del host, el elemento se incluye y startd apunta al TH del mensaje UNBIND. (Para obtener más información sobre FMI, vea Conceptos de FMI).

  • En todos los demás casos (por ejemplo, si el nodo local ha generado la solicitud de Close(SOAP) como resultado de una interrupción del vínculo), el mensaje solo consta de un encabezado de búfer. No hay ningún elemento de búfer.

  • El campo de control de cierre solo es válido en los mensajes del nodo local a la aplicación.

  • Si en el campo de control de cierre se especifica un error de vínculo, el campo de código de error proporciona el código de interrupción del vínculo.