setError()

La función de sistema SysLib.setError asocia un mensaje con un elemento de un PageHandler o con la totalidad del PageHandler . El mensaje se coloca en la ubicación de un mensaje o código de mensajes JSF del JSP y se visualiza cuando lo hace la página Web relacionada.

Si una función de validación invoca SysLib.setError, la página Web vuelve a visualizarse automáticamente cuando finaliza la función.

  SysLib.setError(
    elementoEnError anyPageItem in,
    claveMsj STRING in
    {, elementoInserción sysLibItemInsert in})
  SysLib.setError(
    this enumerationThis in,
    claveMsj STRING in
    {, elementoInserción sysLibItemInsert in})
  SysLib.setError(textoMsj STRING in)
elementoEnError
El nombre del elemento de PageHandler que contiene el error.
this
Hace referencia al PageHandler desde el que se emite SysLib.setError. En este caso, el mensaje no es específico de un elemento, sino que está asociado con la totalidad del PageHandler. Para obtener detalles acerca de this, consulte el apartado Referencias a variables y constantes.
claveMsj
Un elemento o literal de carácter (tipo CHAR o MBCHAR) que proporciona la clave en el empaquetamiento de recursos de mensaje o archivo de propiedades utilizado durante la ejecución. Si la clave está en blanco, el mensaje es una concatenación de inserciones de mensaje.
elementoInserción
El elemento o literal de carácter incluido como inserción en el mensaje de salida. El símbolo de sustitución del texto de mensaje es un entero entre corchetes, como el de este ejemplo:
  Nombre de archivo no válido {0}
textoMsj
El elemento o literal de carácter que puede especificar si no especifica otros argumentos. El texto se asocia a la totalidad de la página.

Puede asociar varios elementos con un elemento o PageHandler. El entorno de ejecución EGL visualiza los mensajes cuando se vuelve a visualizar la página. Si el control se reenvía (concretamente, si el PageHandler ejecuta una sentencia forward), estos mensajes se pierden.

Consulta relacionada
Biblioteca SysLib de EGL
forward

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.