data

Los mensajes de datos llevan datos entrantes y salientes entre la aplicación y el nodo local en todas las conexiones. Para obtener una descripción detallada de los flujos de datos salientes y entrantes, consulte Data Flow.

El mensaje Datos fluye del nodo a la aplicación y de la aplicación al nodo. Se usa tanto con el punto de control de servicios del sistema (SSCP) como con las conexiones de la unidad lógica principal (PLU).

Sintaxis

struct Data {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      dfhdr.fhackrqd;  
    CHAR      dfhdr.fhpad1;  
    INTEGER   dfhdr.fhmsgkey;  
    CHAR      dfhdr.fhflags1;  
    CHAR      dfhdr.fhflags2;  
    INTEGER   dfhdr.fhpad2;  
    INTEGER   dfhdr.fhpad3;  
    INTEGER   dfhdr.fhseqno;  
};   
struct Data {  
    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.

numelts
Número de elementos de búfer.

msgtype
Tipo de mensaje DATAFMI (0x20).

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.

dfhdr.fhackrqd
Indicador requerido de confirmación.

NOACKREQ (0x00) ACKREQ (0x01)

dfhdr.fhpad1
Reservado.

dfhdr.fhmsgkey
Clave del mensaje.

dfhdr.fhflags1
Marca de aplicación 1.

dfhdr.fhflags2
Marca de aplicación 2.

dfhdr.fhpad2
Reservado.

dfhdr.fhpad3
Reservado.

dfhdr.fhseqno
Número de secuencia.

Element

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

hdreptr:>startd
Inicio de datos en este elemento de búfer:

Aplicación de unidad no lógica (LUA): 13 o 10 para segundo y segmentos posteriores de unidades de solicitud/respuesta segmentadas salientes (RU). LUA, datos entrantes: 4 en el primer elemento, 13 en los elementos posteriores.

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

hdreptr–>trpad
Reservado.

hdreptr–>dataru
RU de datos.

Comentarios

  • El uso del indicador requerido de confirmación en los protocolos de confirmación de datos entrantes y salientes se describe en Data Flow.

  • El uso de los campos de marca de aplicación se describe en Marcas de aplicación (Para obtener más información, consulte la nota siguiente para LUA).

  • El número de secuencia no está definido para los datos entrantes, pero contiene el número de secuencia de SNA correspondiente para los datos salientes.

  • 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 fhmsgkey, fhflags1, fhflags2 y fhseqno no están definidos y no se deben usar. En su lugar, se deben usar los datos correspondientes del elemento. (Para obtener más información sobre FMI, vea Conceptos de FMI).