NEW
Font size
WorksheetsCoTi For i - Clasificación Conocimientos
Total questions: 25
Worksheet time: 16mins
Al revisar las anotaciones de trabajo de un proceso se obtiene el mensaje: "No hay información en el registro de trabajo". Esto significa que:
El trabajo ya ha terminado. Se debe verificar la información en el spool.
El mensaje se trata de un error en el sistema y se debe contactar a las personas de plataformas
El trabajo no tiene habilitadas las anotaciones de trabajo.
El trabajo aún no ha iniciado su ejecución. Sigue pendiente en la cola de trabajos.
Para verificar el código de formato o nivel de un archivo debido a que un programa esta cancelando por esta causa se debe utilizar cual comando.
DSPFILE
DSPFMM
DSPFD
DSPFFD
Al revisar las anotaciones de trabajo de un proceso que está esperando respuesta a un mensaje, se encuentra que el proceso no encuentra un objeto requerido. Se valida la existencia del objeto comprobando que este si existe. La causa más probable es:
El objeto referido no se encuentra inscrito en el journal de la máquina.
El tipo de objeto no es válido para la operación que se intenta realizar.
La librería en la que está el objeto no se encuentra en la lista de librerías del proceso.
Los apuntadores de memoria al objeto no están correctamente definidos.
Al consultar el estado del trabajo se evidencia que está en "COLA TRABAJOS". Esto significa que el proceso está:
En espera de entrar en ejecución
Se está ejecutando y aún no ha terminado
Ya se ejecutó y terminó exitosamente
Ya se ejecutó y terminó en forma anómala
Que métodos de manejo de excepciones de RPG se deben usar para prevenir en programación.
Incluir el código que produce la excepción dentro de un MONITOR
A y C son correctas
Especificar extensor de código de operación 'E' para el código de operación apropiado.
Validar los posibles errores a través del SQLCODE y/o SQLSTATE
Cuando se crea un programa especificando DFTACTGRP(*YES), el grupo de activación es *CALLER
Verdadero
Falso
Que es la ODP?
Es la ruta por medio de la cual se conectan un programa con los datos que requiere dentro de la base de datos.
Es la cantidad de opens que se realizan sobre un archivo desde un programa
Es leer los archivos desde un programa de manera nativa.
A y B son correctas
El grupo de activación de un programa *CALLER que es invocado por un programa OPM, se ejecuta con grupo de activación *CALLER.
Verdadero
Falso
Para un que programa finaliza su ejecución con retutn y es invocado 5 veces: Cuantas veces es ejecutada la rutina *INZSR?
2 veces porque a partir de la segunda ejecución se conserva su ODP
1 vez
3 veces porque a partir de la tercera ejecucion se conserva su ODP
5 veces
Si se requiere conservar un programa en memoria, SOLO es necesario finalizar su ejecución con Return para RPGLE y Exit Program And Continue Run Unit o exit programa para COBOL
Verdadero
Falso
Cual es la diferencia entre *MODULE, *SRVPGM y *PGM
El programa es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.
El modulo contiene procedimientos que pueden ser utilizados por los programas.
Los programas de servicio son objetos ejecutables diseñados para ejecutar una acción especifica
El programa de servicio es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.
El progrma contiene procedimientos que pueden ser utilizados por los modulos.
Los módulos son objetos ejecutables diseñados para ejecutar una acción especifica
El modulo es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.
El programa de servicio contiene procedimientos que pueden ser utilizados por los programas.
Los programas son objetos ejecutables diseñados para ejecutar una acción especifica
El modulo es un objeto no ejecutable que contiene procedimientos los cuales pueden ser vinculados a un prorama o programa de servicio.
El programa de servicio contiene procedimientos que pueden ser utilizados por los programas.
Los programas son objetos ejecutables diseñados para ejecutar una acción especifica
Cual es el número máximo de /Copy que es posible definirse en un programa
1
Hasta 5
No existe un limite
Hasta 24
Que es un directorio de enlace?
Colección de programas que puede ser llamados únicamente desde un modulo de manera independiente.
Colección de Módulos y/o programas de servicio que puede ser llamados desde otro modulo o programa de manera independiente
Colección de Módulos y/o programas de servicio que puede ser llamados únicamente desde otro programa de manera independiente.
Colección de Módulos y/o programas de servicio que puede ser llamados únicamente desde otro modulo de manera independiente
Cuando se establece un enlace en un programa en la hoja H, de un modulo que está dentro de un BNDDIR. El enlace se establece en tiempo de ejecución.
Verdadero
Falso
Que es Record Level Access (RLA)
Es la lectura de archivos o tablas a través de lecturas nativas como (READ, CHAIN) o a través de SQL para un solo registro del archivo o tabla.
Es la lectura de archivos o tablas a traves de lecturas nativas como (READ, CHAIN) o a traves de SQL para todos los registros de un archivo o tabla.
A y B son Correctas
Ninguna de las anteriores
Para que sirve el Inique Key Constraint
Para asegurar que un registro es la clave principal y es un valor único dentro de una tabla
A y D son correctas
Todas las anteriores
Para asegurar que los valores de una columna sean unicos y no nulos para todos los registros de la tabla
Primary Key Constraint
Para asegurar que un registro es la clave principal y es un valor único dentro de una tabla
Para asegurar que los valores de una columna sean únicos y no nulos para todos los registros de la tabla
A y B son correctas
Todas las anteriores
Las vistas no contienen data desde el momento de su creación
Verdadero
Falso
Las vistas pueden ser creadas producto de la relación entre varias tablas
Verdadero
Falso
Que es un alias?
Es la definición de un archivo o tabla par aun miembro especifico
Es la definición de un archivo o tabla para archivos o tablas con un solo miembro
Es la definición de un archivo o tabla para archivos o tablas con múltiples miembros
A, B y C son correctas
Que es una UDF (user defined function)
Son funciones SQL que se encuentran disponibles en la QSYS2 para que cualquier usuario pueda hacer uso de ellas.
A y C son correctas
Son funciones similares a los indices que permiten al DB2 acceder a las tablas a través de una clava especifica.
Es una funcion SQL creada por el usuario a través de la clausula CREATE FUNCTION
Dentro de un programa; el procesamiento de acceso a nivel de registro únicamente se da en lecturas nativas (READ, CHAIN) a los archivos y no con el SQL
Verdadero
Falso
En que librería se pueden encontrar los catálogos de la maquina. (syscolumns, sysfields, systables)
QGPL
QSYS2
QSYS
QUSROND
Que es CTE (common table expression)
Es una tabla temporal de resultados que se crea en la QTEMP
Es una tabla temporal de resultados que se crea dentro de una clausula SQL y puede ser referenciada dentro de una clausula FROM
Son expresiones o especificaciones sobre una tabla que se declaran al momento de su creación, por medio del CREATE TABLE
Ninguna de las anteriores
Qué es un objeto tipo EVI en SQL
Es una librería que contiene los procedimientos almacenados
Es una clase de vista
Es un Indice de vector
No es ningun objeto SQL
