Status-Control(...) Solicitud

Status-Control(...) El mensaje de solicitud fluye del nodo a la aplicación y de la aplicación al nodo. Se usa con una conexión de unidad lógica principal (PLU).

Sintaxis

struct Status-Control(...) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.stctlhdr.ctlstat;  
    CHAR      sfhdr.stctlhdr.ctlqual;  
    CHAR      sfhdr.stctlhdr.ctltype;  
    CHAR      sfhdr.stctlhdr.ctlack;  
    CHAR      sfhdr.stctlhdr.ctlflag1;  
    CHAR      sfhdr.stctlhdr.ctlflag2;  
    INTEGER   sfhdr.stctlhdr.ctlnumb1;  
    INTEGER   sfhdr.stctlhdr.ctlnumb2;  
    INTEGER   sfhdr.stctlhdr.ctlmsgk;  
};   
struct Status-Control(...) Request {  
    PTRBFELT   hdreptr->elteptr;  
    INTEGER    hdreptr->startd;  
    INTEGER    hdreptr->endd;  
    CHAR       hdreptr->trpad;  
    CHAR[268]  hdreptr->dataru;  
};   

Members

nxtqptr
Puntero al siguiente encabezado del buffer.

hdreptr
Puntero al elemento del búfer (NIL si no se utiliza Lua).

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

msgtype
Tipo de mensaje STATFMI (0x21).

srcl
Localidad de origen.

srcp
Asociado proveedor.

srci
Índice de origen.

destl
Localidad de destino.

destp
Socio destinatario.

desti
Índice de destino.

sfhdr.stctlhdr.ctlstat
Tipo de estado STCNTRL (0x02).

sfhdr.stctlhdr.ctlqual
Calificador de control (0x01).

sfhdr.stctlhdr.ctltype
Tipo de control.

sfhdr.stctlhdr.ctlack
Indicador requerido de confirmación.

No se requiere confirmación (0x00) Confirmación necesaria (0x01)

sfhdr.stctlhdr.ctlflag1
Marca de aplicación 1.

sfhdr.stctlhdr.ctlflag2
Marca de aplicación 2. (Para obtener más información, consulte STSN).

sfhdr.stctlhdr.ctlnumb1
Código 1.

sfhdr.stctlhdr.ctlnumb2
Código 2.

sfhdr.stctlhdr.ctlmsgk
Clave del mensaje.

Solo LUA (vea comentarios):
Elemento

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

hdreptr–startd>
Inicio de datos en este elemento de buffer.

13 o 10 para los segmentos segundo y posteriores de unidades segmentadas de solicitud y respuesta salientes (RU)

hdreptr-endd>
Fin de los datos de este elemento de buffer.

hdreptr–>trpad
Reservado.

hdreptr–>dataru
RU de datos.

Observaciones

  • Si la aplicación usa la variante LUA de la interfaz de administración de funciones (FMI), el encabezado de transmisión (TH), el encabezado de respuesta (RH) y RU se incluyen en el elemento de datos, y el campo startd apunta al TH. Los bytes ctlflag1 y ctlflag2 no están definidos y no deben usarse. En su lugar, se deben usar los valores adecuados de los datos. (Para obtener más información sobre FMI, consulte Conceptos de FMI).

  • Si la aplicación no usa la variante LUA de la interfaz de administración de funciones (FMI), el mensaje consta solo de un encabezado de búfer. No hay ningún elemento de búfer.

  • Para obtener un resumen de los códigos de tipo de control Status-Control, consulte la tabla en Status-Control Message.

  • Los campos de código 1 y 2 solo se aplican a los mensajes LUSTAT, SIGNAL y STSN de control de estado .

  • El byte de marca de aplicación 2 se usa para el byte de control Status-Control STSN. (Para obtener más información, consulte Recuperación).