Las 50 principales preguntas y respuestas de entrevistas de CICS (actualización de 2024)

Aquí hay preguntas y respuestas de la entrevista de mainframe de CICS para principiantes y candidatos experimentados para obtener el trabajo de sus sueños.


1. ¿Qué es CICS?

CICS significa Sistema de Control de Información del Cliente y resulta ser un software que monitorea las telecomunicaciones de IBM. Los sistemas operativos mainframe de IBM son de tiempo compartido y por lotes.


2. ¿Cuál es el aspecto principal de CICS?

CICS básicamente se ocupa de la ejecución y el desarrollo de aplicaciones en línea. Establece un canal de comunicación a través del terminal y facilita tanto la recepción como el envío de datos formateados. Uno de los aspectos principales de CICS es la accesibilidad de la base de datos, así como los archivos que contienen.

Descarga gratuita de PDF: Preguntas y respuestas de la entrevista CICS


3. ¿Mencione un aspecto alternativo de CICS?

CICS resulta ser un trabajo por lotes en sí mismo y se ejecuta con alta prioridad en el sistema operativo. Por lo tanto, existe una región CICS delimitada en la que los programas están adecuadamente programados por CICS.


4. ¿Qué se entiende por PPT y cuáles son sus usos?

PPT (Tabla de procesamiento de programas): – Consiste en una lista que tiene todos los nombres de los programas junto con mapas. Además, nos dice si se supone que debe cargarse la versión que es absolutamente reciente como un programa disponible en CICS o una copia nueva del programa.


5. Comentario sobre TCT y RCT.

TCT significa Terminal Control Table y es una compilación de todos los terminales respectivos.
RCT, por otro lado, significa Resource Control Table y es una compilación de nombres de planes de DB2 junto con el identificador de transacción.


6. Diferenciar entre PCT y FCT.

PCT significa Tabla de control de programas y tiene una lista completa de identificadores de transacciones que se emparejan con los respectivos programas correspondientes.
FCT, por otro lado, significa Tabla de control de archivos y tiene una lista completa de todos los archivos que ha utilizado CICS junto con su estado y la longitud del registro.

Preguntas de la entrevista CICS
Preguntas de la entrevista CICS

7. ¿Qué se entiende por tarea CICS?

Una tarea de CICS es una ejecución única de una determinada transacción de CICS. Este proceso comienza cuando se ingresa la clave en la transacción y se presiona la tecla Intro. El proceso de ejecución continúa hasta que el programa devuelve el control a CICS.


8. ¿A qué te refieres con CEMT?

CEMT se refiere a Master Terminal Transaction. Resulta ser una identificación para la transacción del sistema y consulta sobre el estado. Además, cambia el estado de los recursos.


9. Dé la definición de COMMAREA?

COMMAREA se denomina comúnmente como un área de comunicación, ya que pasa a ser para el área de almacenamiento temporal. Se utiliza como un medio de transmisión de datos entre varios programas cargados por un conjunto de transacciones o una transacción en particular.


10. Mencione algunos programas CICS que se usan generalmente.

Los programas CICS que generalmente utilizamos son:

  • Control de archivos
  • Control de terminal
  • Control de almacenamiento
  • Control de tareas
Preguntas y respuestas de la entrevista CICS
Preguntas y respuestas de la entrevista CICS

11. ¿Qué se entiende por 'Transid'?

Transid significa identificador de transacción. Para invocar una tarea de CICS, se utilizará este código de carácter que consta de cuatro letras.


12. Explique el uso de DCT?

DCT significa Tablas de control de destino que se utilizan estéticamente en CICS para definir TDQ.


13. En el bloque EIB de CICS, resalte los nombres de algunos de los campos importantes.

Algunos de los campos importantes en el bloque EIB de CICS son EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME y EIBDATE.


14. ¿Se pueden usar llamadas dinámicas en CICS?

Sí. Las llamadas dinámicas se pueden usar en CICS y, según el procedimiento, el usuario debe definir la rutina de llamada en un PPT y el programa de llamada debe usar el identificador de LLAMADA.


15. Mencione al menos una de las formas en que se puede terminar una transacción.

Usa el comando PUNTO DE SINCRONIZACIÓN CICS EJECUTIVO y asumirlo como LUW. Mediante este proceso, no habrá terminación de Xn, pero la transacción seguramente terminará.


16. ¿Resaltar los puntos de diferencias entre XCTL y START?

XCTL actúa como un medio a través del cual puede pasar el control a través de la misma tarea a otro programa. xctl pasa a ser un comando de control de programa.


17. ¿Cómo se utilizan ENQ y DEQ en CICS?

ENQ y DEQ son partes de los comandos de control de tareas que se utilizan para hacer que un recurso sea reciclable en serie.


18. Dar ciertas situaciones donde NEWCOPY es obligatorio?

NEWCOPY se requiere necesariamente en CICS cuando un programa en particular se ha ejecutado al menos una o muchas veces en CICS y luego se ha vuelto a compilar o modificar.


19. ¿Puede un código CICS ser parte de un cuaderno? Si es así, ¿cuáles son los resultados después de la compilación?

Un código CICS puede ser fácilmente parte de un cuaderno, pero el reprocesamiento debe realizarse después del proceso de compilación.


20. Con el uso de un índice alternativo, ¿cómo se accede a un archivo VSAM?

Se puede acceder al archivo VSAM a través de la ruta. Todo lo que tenemos que hacer es declarar una ruta como una forma de FCT y luego usar los comandos de control de archivos en ella.


21. ¿Qué se entiende por AICA ABEND?

AICA ABEND es solo una tarea fuera de control que se ejecuta en una etapa posterior.


22. ¿Se puede acceder a los archivos ESDS desde CICS?

Sí. Es posible acceder a archivos ESDS directamente desde CICS.


23. ¿Cuál es el procedimiento para solucionar un ASRA ABEND?

Todo lo que tiene que hacer es comenzar con el CEBR y luego solicitar instrucciones de compensación.


24. ¿Cómo se manejan los errores en los programas CICS?

Para manejar los errores, deberá verificar el EIBRESP después de llamar al programa. Una opción alternativa sería poner en uso la condición HANDLE.


25. Resalta la diferencia entre un mapa simbólico y un mapa físico?

El mapa simbólico pasa a ser un estructura de datos, mientras que un mapa físico es básicamente un módulo de carga.


26. ¿Cuál es la diferencia entre SEND MAP DATAONLY y SEND MAP MAPONLY?

ENVIAR DATOS DEL MAPA SOLAMENTE: – A través de esto, los datos se envían sin el diseño. Se utiliza con el fin de refrescar los datos que llegan a la pantalla.

ENVIAR MAPA SOLO MAPA: – A través de este, solo se envía el mapa y no los datos. Siempre que estamos en el proceso de enviar pantallas de menú, los datos nunca se envían.


27. ¿Qué se entiende por MDT? Además, comentar sobre FRSET y FSET?

MDT significa etiqueta de datos modificados. Si la modificación del campo se tiene que hacer en la pantalla, entonces MDT actúa como un bit de un byte de atributo. MDT entra en juego durante una operación de entrada.

FRSET se utiliza para restablecer MDT. El campo se enviará hasta la hora en que FRSET haya configurado nuevamente el MDT. FSET está a cargo de garantizar que MDT transmita ese campo. FSET entra en juego durante una operación de salida.


28. Explique cómo se usa el parámetro DSECT en BMS.

El parámetro DSECT se utiliza en BMS para dar forma a un mapa simbólico.


29. ¿Mencione el contenido que está presente dentro de un PPT?

Fuente, longitud, idioma, recuento de uso, número de recuento DFHRPL son los contenidos que están presentes dentro de un PPT.


30. ¿Se puede acceder a los archivos QSAM desde CICS?

No. No es posible acceder a un archivo QSAM desde CICS.


31. ¿Se puede acceder a los archivos ESDS desde CICS?

Sí. Es posible acceder a archivos ESDS desde CICS.


32. En un programa CICS, ¿cómo leerá un archivo VSAM?

El archivo VSAM se puede leer fácilmente en un programa CICS utilizando los comandos de control de archivos. Los cuatro tipos de comandos para este proceso son adelante, atrás, aleatorios y secuenciales.


33. ¿Qué significa EIB en CICS?

EIB significa bloque de interfaz de ejecución. Se adjunta un EIB a todas y cada una de las tareas y permanece con la tarea hasta su ejecución. El BEI de todos los programas se mantiene invariable durante todo el proceso. En el modo de lectura de cualquier programa COBOL, se puede acceder a los campos EIB.


34. ¿Qué hace un traductor CICS?

Existe un área de vinculación asociada a cada programa. En esta área, el bloque EIB es generado por el traductor CICS.


35. ¿Qué se entiende por byte de atributo?

Un byte de atributo se utiliza en CICS para definir un campo de transmisión o visualización en particular. Contribuye al campo de salida del programa.


36. ¿Enumere todas las tablas que forman parte de CICS?

Las tablas que forman parte de CICS son PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT y TCT.


37. Explique los usos que se asocian a TSQ y TDQ ?

TSQ y TDQ se utilizan activamente en CICS con fines de almacenamiento temporal de datos.


38. ¿Se puede acceder a un TSQ de una transacción en particular desde una transacción alternativa?

Sí. Es posible acceder a un TSQ desde una transacción alternativa siempre que ambas transacciones se ejecuten en regiones idénticas.


39. En un programa CICS en particular, ¿cuál es el procedimiento para asignar memoria dinámica?

Todo lo que tiene que hacer es usar GETMAIN para asignar memoria dinámicamente en CICS.


40. ¿Cuál es el procedimiento para leer un comunicado del TSQ?

Para leer una declaración de TSQ, deberá usar el comando de lectura de almacenamiento temporal.


41. Cada vez que un programa CICS pasa por un proceso de compilación, siempre se agrega algún código adicional al programa. ¿Adónde va exactamente este nuevo fragmento de código y cómo se denomina?

Esta nueva pieza de código va a DFHEIBLK, y comúnmente se denomina DFHCOMMAREA.


42. Si deseamos crear un ejecutable BMS, ¿cuáles son los pasos básicos que debe seguir el usuario?

Para crear un ejecutable BMS, el usuario debe ensamblar para crear CSECT, así como también Link.


43. RECEIVE consta de la opción BUFFER. ¿Cuál es el significado de esta opción?

La opción BUFFER se conecta con el búfer del terminal y obtiene el flujo de datos total.


44. En caso de que el usuario ingrese los caracteres que resultan ser mayúsculas, ¿cuál es el procedimiento para cerrar esa condición?

La forma más sencilla de desactivar la opción de mayúsculas es utilizar la opción ASIS que está disponible en RECIBIR.


45. Si decimos que BMS Longitud del campo = 0, ¿qué significa eso?

Esto básicamente apunta al hecho de que los datos no se ingresaron correctamente en un campo determinado.


46. ​​¿Es Longitud = 0 suficiente para asegurar que el campo ha sido modificado?

No. No tiene sentido verificar la posibilidad de modificación de campo usando Longitud = 0 ya que requiere ERASE OFF.


47. Digamos que tiene una colección de múltiples mapas en CICS. Entonces, si se le pide que determine el espacio de almacenamiento exacto que está disponible en un mapa simbólico, ¿cómo lo calculará?

El almacenamiento de los mapas siempre se redefine antes que cualquier otro aspecto, y esta es la razón por la que el almacenamiento del mapa más grande será, naturalmente, más que todos los demás mapas que están disponibles para el usuario.


48. Explique en qué se diferencia la tecla PA de la tecla PF.

La función principal de las teclas PF es iniciar la transmisión de datos que han sido modificados. Las teclas PA se usan solo para reactivar la tarea. De ahora en adelante, el proceso de inicio de la transmisión de datos requiere tanto la clave PF como la clave PA.


49. Explique el significado principal de las TDQ dentro y fuera de la partición.

CICS tiene varias regiones por lotes y hay determinados conjuntos de datos que se utilizan principalmente para los canales de comunicación entre CICS y las regiones por lotes que quedan fuera del dominio de CICS. Los TDQ de partición extra ayudan en este proceso mencionado anteriormente.

Por el contrario, los TDQ dentro de la partición son canales de comunicación que están presentes dentro de la región de CICS. Estos canales se dividen en varias colas.


50. Cada mapa se clasifica en múltiples campos, y hay tres campos de almacenamiento de trabajo comunes presentes para cada uno de estos campos respectivos. mencionar esos?

Los tres campos de almacenamiento de trabajo comunes en CICS son atributo, longitud y campo de entrada/salida. Sin estos tres campos, los mapas no se pueden categorizar respectivamente.

Estas preguntas de la entrevista también te ayudarán en tu viva(orals)

Compartir

10 Comentarios

  1. Estaba mirando la lista y encontré una que es absolutamente incorrecta:

    23. ¿Cuál es el procedimiento para solucionar un ASRA ABEND?

    Todo lo que tiene que hacer es comenzar con el CEBR y luego solicitar instrucciones de compensación.

    CEBR no tiene nada que ver con la depuración de un ASRA (ya sea un 0C4, 0C7 o similar). CEBR se utiliza para examinar las colas de almacenamiento temporal.

    1. Avatar eduardo ahorrador dice:

      CEBR se usa para ver el contenido de un TSQ, después de que finaliza el programa

    2. Avatar eduardo ahorrador dice:

      eso se dice. ¿Cuál es el procedimiento para solucionar un ASRA ABEND?

    3. Avatar caza de billetes dice:

      CEDF es la transacción a utilizar.

  2. buena información aquí: puede mejorar la calidad en gran medida al eliminar "básicamente" de cada respuesta ...

    1. Gracias por escribir una sugerencia. Está revisado y actualizado.

  3. Avatar eduardo ahorrador dice:

    5. Mencione al menos una de las formas en que se puede terminar una transacción.

    Utilice el comando EXEC CICS SYNCPOINT y asuma que es LUW. Mediante este proceso, no habrá terminación de Xn, pero la transacción seguramente terminará.

    ¿Qué es Xn?

  4. Avatar eduardo ahorrador dice:

    16. ¿Resaltar los puntos de diferencias entre XCTL y START?

    XCTL actúa como un medio a través del cual puede pasar el control a través de la misma tarea a otro programa. XCTL pasa a ser un comando de control de programa.

    Entonces, ¿para qué se usa START? – necesita más explicación

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *