Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 e entrantes, consulte Flujo de datos.
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 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;
};
Members
administrador de datos
Puntero al siguiente encabezado del 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
Localidad 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 de 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.
Elemento
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 los segmentos de segundo y posteriores de unidades de solicitud/respuesta segmentadas salientes (RU). LUA, datos entrantes: 4 en el primer elemento, 13 en elementos posteriores.
hdreptr-endd>
Fin de los datos de este elemento de búfer.
hdreptr–>trpad
Reservado.
hdreptr–>dataru
RU de datos.
Observaciones
El uso del indicador requerido de confirmación en los protocolos de confirmación de datos entrantes y salientes se describe en Flujo de datos.
El uso de los campos de marca de aplicación se describe en Marcas de aplicación (para obtener más información, vea la nota siguiente para LUA).
El número de secuencia no está definido para los datos entrantes, pero contiene el número de secuencia 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 iniciado apunta al TH. Los campos fhmsgkey, fhflags1, fhflags2 y fhseqno no están definidos y no se deben usar. Los datos correspondientes del elemento se deben usar en su lugar. (Para obtener más información sobre FMI, consulte Conceptos de FMI).