Leer en inglés

Compartir a través de


Status-Acknowledge(Nack-1)

El mensaje Status-Acknowledge(Nack-1) fluye desde el nodo a la aplicación y desde la aplicación al nodo. Se usa con conexiones de punto de control de servicios del sistema (SSCP) y de unidad lógica principal (PLU).

Sintaxis

  
struct Status-Acknowledge(Nack-1) {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.stackhdr.akstat;  
    CHAR      sfhdr.stackhdr.akqual;  
    INTEGER   sfhdr.stackhdr.akmsgkey;  
    CHAR      sfhdr.stackhdr.akflags1;  
    CHAR      sfhdr.stackhdr.akflags2;  
    INTEGER   sfhdr.stackhdr.aknumb1;  
    INTEGER   sfhdr.stackhdr.aknumb2;  
    INTEGER   sfhdr.stackhdr.akseqno;  
};   
struct Status-Acknowledge(Nack-1) {  
    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 STATFMI (0x21).

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.

sfhdr.stackhdr.akstat
Tipo de estado ACK (0x01).

sfhdr.stackhdr.akqual
ACKNEG1 de tipo de confirmación (0x03).

sfhdr.stackhdr.akmsgkey
Clave del mensaje.

sfhdr.stackhdr.akflags1
Marca de aplicación 1.

sfhdr.stackhdr.akflags2
Marca de aplicación 2.

sfhdr.stackhdr.aknumb1
Sense data 1.

sfhdr.stackhdr.aknumb2
Sense data 2.

sfhdr.stackhdr.akseqno
Número de secuencia de SNA.

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 o 10 para el segundo segmento y segmentos posteriores de las unidades de solicitudes/respuestas segmentadas salientes.

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

hdreptr–>trpad
Reservado.

hdreptr–>dataru
RU de datos.

Comentarios

  • La clave de mensaje y las marcas de aplicación reflejan la clave de mensaje y las marcas de aplicación del mensaje de datos al que se trata de una confirmación negativa. (para obtener más información, vea la nota sobre LUA más abajo).

  • En el caso de los mensajes Status-Acknowledge(Nack-1) del nodo local a la aplicación, los datos de sentido reflejan los datos de sentido en la respuesta negativa de SNA.

  • En el caso de los mensajes Status-Acknowledge(Nack-1) de la aplicación al nodo local, los campos de datos de detección son los destinados a la respuesta negativa de SNA al host.

  • En el caso de los mensajes Status-Acknowledge(Nack-1) salientes del nodo local a la aplicación, el número de secuencia de SNA proporciona el número de secuencia del mensaje de datos de entrada al que se trata de una confirmación negativa. (para obtener más información, vea la nota sobre LUA más abajo).

  • En el caso de los mensajes Status-Acknowledge(Nack-1) entrantes de la aplicación al nodo local, el número de secuencia de SNA refleja el número de secuencia del mensaje de datos de salida al que se trata de una confirmación negativa.

  • Si la aplicación usa la variante LUA de la interfaz de administración de funciones (FMI), el encabezado de transmisión (TH) y, si procede, el encabezado de respuesta (RH) se incluyen en los datos, y el campo startd apunta al TH. Los campos akmsgkey, akflags1 y akflags2 no están definidos y no deben usarse. En su lugar, se deben usar los datos correspondientes del elemento. El campo akseqno tampoco está definido en los mensajes del nodo local a la aplicación. Se debe establecer en los mensajes que van de la aplicación al nodo local. (Para obtener más información sobre FMI, vea Conceptos de FMI).

  • Si la aplicación no usa la variante LUA de la interfaz FMI, el mensaje constará solamente de un encabezado de búfer. No hay ningún elemento de búfer.