Rational Developer para System z, Versión 7.6

ACORD AL3

Este tema describe los mensajes ACORD AL3.

La estructura básica de un mensaje ACORD AL3 se muestra in Figura 1. Las llaves { } se utilizan para indicar agrupaciones, pero realmente no forman parte de la corriente de datos.
Figura 1. Estructura básica de un mensaje ACORD AL3
Mensaje ACORD
{
   Grupo de cabecera de mensaje;
   Grupo de transacciones (que contiene una o más transacciones)
   {
      Transacción_01
      {
         Grupo de cabecera de transacción;
         Grupo de control de transacción (opcional);
         Segmentos de grupo de datos (uno o más);
      }
      ...
   }
   Grupo de cola de mensaje;
}

Puede haber una o más transacciones que están incluidas en el Grupo de transacciones

Cada grupo con un mensaje ACORD AL3 tiene una cabecera que está formada por un número de un dígito, tres letras y un recuento de longitud total de tres dígitos. Estos siete primeros caracteres pueden modelarse como un código. Los datos dentro de las cabeceras son de longitud fija. Por tanto, el tipo de cabecera utilizado para el mensaje general puede modelarse de la forma siguiente:

Separación de elementos de datos = Longitud fija codificada
Longitud del código = 7

El Grupo de transacciones contiene otros grupos y, por tanto, se modela de la misma manera que el mensaje general. El Grupo de cabecera de mensaje y el Grupo de cola de mensaje están formados simplemente por elementos de longitud fija y, por tanto, el tipo utilizado puede modelarse como:

Separación de elementos de datos = Longitud fija

Hay dos métodos de Separación de elementos de datos que están especialmente indicados para manejar mensajes ACORD AL3:
  • AL3 de longitud fija soporta el manejo básico de mensajes ACORD AL3, incluidas las situaciones en las que los grupos de mensajes se ajustan a una versión diferente del estándar ACORD AL3. Este método está en desuso y se eliminará en una versión futura del producto y se proporcionará una alternativa.
  • La longitud codificada soporta el manejo de situaciones más sofisticadas, como por ejemplo mensajes que contienen grupos de mensajes que el diccionario de mensajes desconoce.
Las secciones siguientes describen su uso:

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)