SysVar

El calificador SysVar puede preceder al nombre de cada variable de sistema EGL listada en la tabla siguiente. Estas variables resultan de utilidad para propósitos generales.

Variable de sistema Descripción
arrayIndex

Contiene un número:

  • El número del primer elemento de una matriz que coincide con la condición de búsqueda de una expresión lógica simple con un operador in.
  • Cero, si ningún elemento de la matriz coincide con la condición de búsqueda.
  • El número del último elemento modificado en la matriz destino después de una sentencia move ... for count.
callConversionTable Contiene el nombre de la tabla de conversión utilizada para convertir datos cuando el programa hace lo siguiente durante la ejecución:
  • Pasa argumentos durante una llamada a un programa de un sistema remoto
  • Pasa argumentos cuando se invoca un programa remoto mediante la función de sistema sysLib.startTransaction
  • Accede a un archivo de una ubicación remota
errorCode Recibe un código de estado después de alguno de los siguientes eventos:
  • La invocación de una sentencia call, si dicha sentencia se encuentra en un bloque try
  • Una operación de E/S en un archivo indexado, MQ, relativo o serie
  • La invocación de casi cualquier función de sistema en los siguientes casos:
    • La invocación se encuentra dentro de un bloque try; o
    • El programa se ejecuta en modalidad de compatibilidad de VisualAge Generator y VGVar.handleSysLibraryErrors se ha establecido en 1
formConversionTable Contiene el nombre de la tabla de conversión utilizada para la conversión de texto bidireccional cuando un programa Java generado por EGL actúa del siguiente modo:
  • Muestra un formulario de texto o de impresión que incluye una serie de caracteres hebreos o árabes; o
  • Muestra un formulario de texto que acepta una serie de caracteres hebreos o árabes del usuario.
overflowIndicator Se establece en 1 cuando se produce un desbordamiento aritmético. Al comprobar el valor de esta variable, puede probar las condiciones de desbordamiento.
returnCode Contiene un código de retorno externo, tal como establece el programa y está disponible en el sistema operativo.
sessionID Contiene un ID que es específico de la sesión de servidor de aplicaciones Web.
sqlca Contiene toda el área de comunicaciones de SQL (SQLCA).
sqlcode Contiene el código de retorno para la operación de E/S SQL finalizada más recientemente. El código se obtiene del área de comunicaciones SQL (SQLCA) y puede variar según el gestor de bases de datos relacionales.
sqlState Contiene el valor de estado SQL para la operación de E/S SQL finalizada más recientemente. El código se obtiene del área de comunicaciones SQL (SQLCA) y puede variar según el gestor de bases de datos relacionales.
systemType Identifica el sistema destino en el que se ejecuta el programa.
terminalID

.

Se inicializa desde la propiedad del sistema de máquina virtual Java user.name y, si la propiedad no puede recuperarse, está en blanco.

transactionID Según se describe el tema transactionID.
transferName Permite especificar, durante la ejecución, el nombre del programa o transacción al que desea realizar la transferencia.
userID Contiene un identificador de usuario en entornos en los que hay uno disponible.

Conceptos relacionados
Referencias a variables en EGL
Reglas de ámbito y "this" en EGL

Consulta relacionada
Variables de sistema fuera de bibliotecas EGL

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