Función | Descripción |
---|---|
beginDatabaseTransaction([baseDatos]) | Empieza con una transacción de base de datos relacional, pero sólo cuando el tiempo de ejecución de EGL no esté comprometiendo los cambios automáticamente. |
result = bytes(field) | Devuelve el número de bytes en un área de memoria con nombre. |
calculateChkDigitMod10 (texto, longitudComprobación, resultado) | Coloca un dígito de comprobación Modulus-10 en un elemento de caracteres que empieza por una serie de enteros. |
calculateChkDigitMod11 (texto, longitudComprobación, resultado) | Coloca un dígito de comprobación Modulus-11 en un elemento de caracteres que empieza por una serie de enteros. |
callCmd (serieMandato[, serieModalidad]) | Ejecuta un mandato del sistema y espera a que éste finalice. |
commit() | Guarda actualizaciones realizadas en bases de datos, colas de mensajes de MQSeries y archivos recuperables de CICS desde el último compromiso. Un programa o envoltura Java generado también guarda las actualizaciones efectuadas por un programa remoto COBOL basado en CICS (incluidas las actualizaciones realizadas en los archivos recuperables CICS), pero sólo cuando la llamada al programa remoto COBOL implica una unidad de trabajo controlada por el cliente, como se describe en el apartado luwControl del elemento callLink. |
result = conditionAsInt (booleanExpression) | Acepta una expresión lógica (como por ejemplo myVar == 6) , devolviendo un 1 si la expresión es true y un 0 si la expresión es false. |
connect (baseDatos, idUsuario, contraseña[, ámbitoCompromiso[, opciónDesconexión[, nivelAislamiento[, controlCompromiso]]]]) | Cierra todos los cursores, libera bloqueos, finaliza cualquier conexión existente y se conecta a la base de datos. |
convert (destino, sentido, tablaConversión) | Convierte datos entre los formatos EBCDIC (sistema principal) y ASCII (estación de trabajo) o bien realiza la conversión de página de códigos dentro de un único formato. |
defineDatabaseAlias (alias, baseDatos) | Crea un alias que puede utilizarse para establecer una conexión nueva con una base de datos a la que el código ya está conectado. |
disconnect ([baseDatos]) | Desconecta de la base de datos especificada o (si no se ha especificado ninguna base de datos) de la base de datos actual. |
disconnectAll () | Desconecta de todas las bases de datos conectadas actualmente. |
errorLog () | Copia texto en las anotaciones de error que ha iniciado la función de sistema SysLib.startLog. |
result = getCmdLineArg (index) | Devuelve el argumento especificado de la lista de argumentos con los que se invocó el programa EGL. El argumento especificado se devuelve como un valor de serie. |
result = getCmdLineArgCount () | Devuelve el número de argumentos que se han utilizado para iniciar el programa EGL principal. |
result = getMessage (key [, insertArray]) | Devuelve un mensaje del archivo al que se hace referencia en la propiedad Java de tiempo de ejecución vgj.message.file. |
result = getProperty(propertyName) | Recupera el valor de una propiedad Java de tiempo de ejecución. Si no se encuentra la propiedad especificada, la función devuelve una serie nula (""). |
loadTable (nombreArchivo, insertarEnCláusula[, delimitador]) | Carga información de un archivo en una base de datos relacional. |
result = maximumSize (arrayName) | Devuelve el número máximo de filas que pueden estar en una matriz dinámica de elementos de datos o registros; específicamente, la función devuelve el valor de la propiedad de matriz maxSize. |
queryCurrentDatabase (producto, release) | Devuelve el número de producto y release de la base de datos conectada actualmente. |
rollback () | Invierte las actualizaciones realizadas en bases de datos y colas de mensajes de MQSeries desde el último compromiso. Esta inversión se produce en cualquier aplicación generada por EGL. |
setCurrentDatabase (baseDatos) | Hace que la base de datos especificada sea la base de datos actualmente activa. |
setError (elementoEnError, claveMsj{, elementoInserción}) setError (this, claveMsj{, elementoInserción}) setError (textoMsj) |
Asocia un mensaje a un elemento de un PageHandler o un registro de UI o al PageHandler o registro de UI como un todo. 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. |
setLocale (códigoIdioma, códigoPaís[, variante]) | Se utiliza en PageHandlers y en programas que se ejecutan en una aplicación Web. |
setRemoteUser (idUsuario, contraseña) | Establece el ID de usuario y la contraseña que se utilizan en las llamadas a programas remotos de programas Java. |
result = size (arrayName) | Devuelve el número de filas de la tabla de datos especificada o el número de elementos de la matriz especificada. La matriz puede ser una matriz de elementos de estructura, una matriz estática de elementos de datos o registros o una matriz dinámica de elementos de datos o registros. |
startCmd (serieMandato[, serieModalidad]) | Ejecuta un mandato del sistema y no espera a que éste finalice. |
startLog (archivoAnotaciones) | Abre un archivo de anotaciones de error. El texto se escribe en dichas anotaciones cada vez que el programa invoca SysLib.errorLog. |
startTransaction (idTerm[, idImpr[, idTerm]]) | Invoca un programa principal de forma asíncrona, asocia dicho programa a una impresora o dispositivo de terminal y pasa un registro. Si EGL genera el programa receptor, el registro se utiliza para inicializar el registro de entrada; si VisualAge Generator produce el receptor, el registro se utiliza para inicializar el almacenamiento de trabajo. |
unloadTable (nombreArchivo, sentenciaSelect[, delimitador]) | Descarga información de una tabla de base de datos relacional en un archivo. |
verifyChkDigitMod10 (entrada, longitudComprobación, resultado) | Verifica un dígito de comprobación Modulus-10 en un elemento de caracteres que empieza con una serie de enteros. |
verifyChkDigitMod11 (entrada, longitudComprobación, resultado) | Verifica un dígito de comprobación Modulus-11 en un elemento de caracteres que empieza con una serie de enteros. |
wait (tiempoEnSegundos0 | Suspende la ejecución durante el número especificado de segundos. |