Formato de encabezado de búfer (SNADIS)

En este tema se enumeran los campos comunes que siempre se producen al principio de un encabezado de búfer. Estos van seguidos de campos adicionales específicos del mensaje concreto. Para obtener más información sobre los formatos de mensaje individuales, vea Formatos de mensaje SNADIS.

Campo Tipo Descripción
PTRBFHDR nxtqptr Cuando el búfer está en una cola, este campo apunta al encabezado del siguiente búfer de la cola (NULL si es el último búfer de la cola). Cuando el búfer no está en una cola, este campo apunta a sí mismo. Las Host Integration Server rutinas de administración de búferes usan esta opción para comprobar si hay daños en el búfer.
PTRBRBRBT hdreptr Puntero al primer elemento de búfer de la cadena asociada de elementos de búfer; NULL si el mensaje consta solo de un encabezado de búfer.
CHAR numelts Número de elementos de búfer encadenados desde el encabezado . Cero si el mensaje consta solo de un encabezado de búfer.
CHAR msgtype Tipo de mensaje. Para obtener más información, vea descripciones de mensajes individuales en Formatos de mensaje SNADIS.
CHAR srcl Localidad de origen. Para obtener más información, vea Direcciones LPI.
CHAR srcp Asociado de origen. Para obtener más información, vea Direcciones LPI.
INTEGER srci Índice de origen. Para obtener más información, vea Direcciones LPI.
CHAR destl Ubicación de destino. Para obtener más información, vea Direcciones LPI.
CHAR destp Asociado de destino. Para obtener más información, vea Direcciones LPI.
INTEGER desti Índice de destino. Para obtener más información, vea Direcciones LPI.

Nota

Los campos que ocupan dos bytes, como opresid en la solicitud Open(LINK), normalmente se representan con el byte aritmético más significativo en la dirección de bytes más baja, independientemente de la orientación normal que utilice el procesador en el que se ejecuta el software. Es decir, el valor de 2 bytes 0x1234 el byte 0x12 en la dirección de bytes más baja. Sin embargo, los campos siguientes son excepciones:

  • Los campos srci y desti de los encabezados de búfer se almacenan en el formato local de la aplicación que los asigna (solo la aplicación que asigna debe interpretar estos valores).

  • Los campos inicialesy finales de los elementos siempre se almacenan en una orientación de bytes bajo y alto (la orientación normal de un procesador Intel).