Un mensaje de pantalla contiene un registro del texto y campos de una pantalla de aplicación determinada y también contiene una o más descripciones de pantalla de esa misma pantalla de aplicación.
Los mensajes de pantalla se visualizan en la subcarpeta Mensajes de una carpeta de aplicación de terminal del proyecto de flujo de servicios (consulte la sección Subproyecto de aplicaciones de terminal). Un mensaje de pantalla tiene la extensión .sfmxsd (por ejemplo, OperatorIns_1.sfmxsd).
Un descriptor un criterio de reconocimiento para una pantalla de aplicación. Hay descriptores de distintos tipos. Por ejemplo, un descriptor de serie indica que una pantalla de aplicación contiene una serie de texto determinada en una ubicación específica (consulte la sección Trabajar con descriptores de pantalla).
Una descripción de pantalla es un conjunto de descriptores que conjuntamente proporcionan una descripción exclusiva de un estado de pantalla de aplicación. El editor del host utiliza descripciones de pantalla como base para reconocer las pantallas de aplicación (consulte la sección Reconocimiento de pantalla). De forma similar, cuando se genera código de tiempo de ejecución (consulte la sección Crear un programa para un entorno de ejecución), el código de tiempo de ejecución generado utiliza igualmente descripciones de pantalla con el propósito de reconocer las pantallas. No obstante, dependiendo del entorno de tiempo de ejecución de destino, el código de tiempo de ejecución de destino no realiza necesariamente los mismo tipos de descriptores que puedan estar disponibles en el editor del host.
Un mensaje de pantalla normalmente contiene sólo una descripción de pantalla, pero puede contener más de una. Cuando una pantalla de aplicación sólo tiene un estado, normalmente se crearía para esa pantalla de aplicación un mensaje de pantalla que contiene que contenga sólo una descripción de pantalla. La descripción de pantalla describiría el único estado de la pantalla de aplicación.
Sin embargo, si una pantalla de aplicación contiene más de un estado, normalmente se crearía para esa pantalla de aplicación un mensaje de pantalla que contenga varias descripciones de pantalla, una para cada uno de los estados que desee reconocer. Por ejemplo, supongamos que una pantalla de aplicación que aparece después de un programa de utilidad regresa después de ser invocado tiene dos estados que desea poder reconocer, un estado que muestra la serie "satisfactorio" y un estado que muestra la serie "anomalía". Se crearía un mensaje de pantalla y en esa pantalla crearía dos descripciones de pantalla, una que describe el estado "satisfactorio" de la pantalla de aplicación y otra que describe el estado de "anomalía".