Rational Developer for System z, Versión 7.6.1

Evaluar una descripción de pantalla

Una descripción de pantalla empareja la pantalla de aplicación actual visualizada si todos los descriptores contenidos en la descripción de pantalla son verdaderos.

El editor del host utiliza el siguiente procedimiento para determinar si una descripción de pantalla en particular coincide con la pantalla de aplicación visualizada en la actualidad:

  1. El editor del host comienza a evaluar cada descriptor en la descripción de pantalla comenzando con el primer descriptor y trabajando secuencialmente hasta el último descriptor.

  2. Para cada descriptor individual evaluado por el editor del host:
    1. Primero el editor del host determina si el descriptor, basado en su tipo y en los valores de las propiedades que contiene, es verdadero o falso con respecto a la pantalla de aplicación visualizada en la actualidad. Por ejemplo, si el descriptor es un descriptor String y afirma que la pantalla de aplicación tiene la serie de texto "INSTRUCCIONES DEL OPERADOR" en la fila 1, columna 11, y si de hecho la pantalla de aplicación tiene esa serie en esa ubicación, el editor del host determina que el descriptor es verdadero. En caso contrario el editor del host determina que el descriptor es falso. (Consulte la sección Trabajar con descriptores de pantalla.)
    2. El editor del host comprueba entonces la propiedad Invertir coincidencia del descriptor. Si la propiedad Invertir coincidencia está establecida en verdadero, el flujo de servicio invierte el resultado booleano obtenido en el paso anterior, convirtiendo verdadero en falso o falso en verdadero.
    3. Si el resultado booleano que el editor del host ha obtenido es falso, el editor del host deja inmediatamente de evaluar los descriptores de esta descripción de pantalla y considera que esta descripción no coincide con la pantalla de aplicación visualizada en la actualidad.

  3. Si el editor del host evalúa finalmente todos los descriptores contenidos en la descripción de pantalla y obtiene un resultado de verdadero en cada uno de ellos, el editor del host considera que la descripción de pantalla coincide con la pantalla de aplicación visualizada en la actualidad.


Términos de uso | Comentarios

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