Función de identificación de versión para formatos DPM
El DOF de MFS define cómo se formatean los datos para la presentación al programa remoto para que el programa remoto pueda localizar y procesar de manera eficiente los datos. El DIF MFS define cómo se presentan los datos a IMS desde el programa remoto.
Para asegurar un formato adecuado y para presentar e interpretar correctamente los datos, los archivos PDF y DIF de MFS y los bloques de comunicación de programas remotos de los formatos de datos deben estar en el mismo nivel. El nivel actual del bloque de control MFS es un campo exclusivo de 2 bytes llamado identificación de versión (ID de versión). El ID de versión se proporciona al usuario en la sentencia DEV o, si no se especifica, lo crea el programa de utilidad de lenguaje MFS en el momento en que se almacena la definición de origen en el IMS de IMS.REFERRAL de REFERENCIA en un formato ITB. El ID de versión se imprime en los mensajes de información DFS1048I y DFS1011I del programa de utilidad de lenguaje MFS para el DOF o DIF, y debe incluirse en el programa remoto si se va a realizar la verificación.
El ID de versión del DOF utilizado en la correlación del mensaje de salida se proporciona en la cabecera del mensaje de salida y debe ser utilizado por el programa remoto para verificar que el bloque de control del programa remoto está en el mismo nivel que el ID de versión del DOF.
El ID de versión del bloque de control utilizado en la correlación del mensaje de entrada con IMS debe ser proporcionado por el programa remoto en la cabecera del mensaje de entrada. Se utiliza para verificar que se proporciona el nivel correcto del DIF para correlacionar los datos para su presentación con el programa de aplicación IMS . Si el ID de versión enviado en la entrada no coincide con el ID de versión del DIF, los datos de entrada no se aceptan y se envía un mensaje de error al programa remoto. Si no se desea la verificación, el ID de versión se puede enviar con ceros hexadecimales (X'0000 ') o se puede omitir de la cabecera del mensaje de entrada. En este caso, tanto el programa remoto como el MFS asumen que el DIF se puede utilizar para correlacionar los datos correctamente.