Está en la página 1de 12

SECCION 1

Sesión N° 1 - Capacitación Control M

Fecha 15-02-2022

¿Cómo se compone la infraestructura destino de triangulación de Servers? *


c) NFS Server, DB Server, Batch Server **** RESPUESTA CORRECTA

¿Qué objetivo cumple el Batch Server? *


a) Resolver el procesamiento Batch de Control-M ***** RESPUESTA CORRECTA

¿Cuáles son los usuarios y grupos a crear en el Batch Server? *


c) user: ctmbatch, group: ctmbatchgrp **** RESPUESTA CORRECTA

¿Cuáles son los alias de DNS según estándar que se dan de alta en la nueva
infraestructura?
a) [DB_NAME]DB, [DB_NAME]NFS, [DB_NAME]BATCH **** RESPUESTA CORRECTA

¿Qué error sucedería en el siguiente caso? /BASECG --> tiene permisos root root
755/BASECG/INTERFACE --> tiene permisos ctmbatch ctmbatchgrp 755 + setgit
/BASECG/INTERFACE/file.txt --> tiene permisos ctmbatch ctmbatchgrp 600 *
c) El usuario oracle no puede leer dicho archivo debido a permisos faltantes en el archivo. **** RESPUESTA
CORRECTA

¿Con qué OS User debe darse de alta el cruce de llaves en el Batch Server según
estándar? *
b) Servidor Batch: ctmbatch - Server No-Residente: el os user del otro aplicativo **** RESPUESTA
CORRECTA

¿Qué componentes se deben instalar en el NFS Server según estandar? *


b) Servicio NDM **** RESPUESTA CORRECTA
¿Qué componentes se deben instalar en el Batch Server? *
c) Agente Control-M + Cliente Oracle + Servicio SFTP **** RESPUESTA CORRECTA

¿Qué componentes se deben instalar en el DB Server? *


e) Cliente Oracle ****

¿Cuáles son los usuarios y grupos a crear en el Batch Server? *


c) user: ctmbatch, group: ctmbatchgrp **** RESPUESTA CORRECTA

¿Cuáles son los usuarios y grupos a crear en el NFS Server? *


b) user: ctmbatch, group: ctmbatchgrp **** RESPUESTA CORRECTA

¿Cuáles son los usuarios y grupos a crear en el DB Server? *


c) user: ctmbatch, group: ctmbatchgrp **** RESPUESTA CORRECTA

¿Qué nomenclatura tienen los Batch Server según estándar actual? *


1/1

a) LXBAT[Distribución]SRV0[X] **** RESPUESTA CORRECTA

¿Cuál es el tipo de transferecia que debe utilizarse en las nueva arquitectura para
transmisiones que se originan en un servidor Linux, según estandar? Linux ---> Servidor
Midrange *
a) SFTP
SECCION 2

Sesión N° 2 - Capacitación Control M

Tablas principales que componen el modelo de datos de Base de Claves *


a) SEG02.USUARIO

e) SEG02.USUARIO_AES

f) SEG02.PERMISO

¿Las passwords de Base de Claves se encuentran encriptadas? *


a) Si **** RESPUESTA CORRECTA

¿Que password se guarda en Base de Claves en la preparación de cada migración, para


la ejecución de los procesos Batch? *
b) la password del usuario ctmbatch [BD] **** RESPUESTA CORRECTA

¿Cuál es el usuario de base de datos que utilizan los shell scripts de la nueva infra para
conectarse a la BD destino y que debe darse de alta en Base de Claves?
Respuesta correcta

d) ctmbatch

¿Cómo hace el set_parametros_comunes.ksh para definir en que ambiente está


ejecutando (PROD/DESA/HOMO)? *
Respuesta correcta

b) Utilizando el comando hostname

¿Cómo se llama el shell script que según nuestro estándar interno es el encargado de
conectarse a Base de Claves? *
Respuesta correcta

b) getDatabaseAccess.ksh
¿Cuál de los siguientes comandos pueden sufrir alguna adecuación por migración? *
0/1

a) sqlldr

b) echo

c) mailx

d) sqlplus

Respuesta correcta

g) Todas son correctas

¿Cómo nació la necesidad de reemplazar los usuarios con autenticación externa (ej:
ops$stcctm) por usuario CTMBATCH con password? *
Respuesta correcta

a) El parámetro remote_os_authent se encuentra deprecado

Migramos una base de datos con Batch residentes desde una plataforma AIX hacia
Linux, con cambio de arquitectura a modelo de triangulación y de versión Oracle 11g
hacia 19c: ¿Por qué deben adecuarse los shell scripts? *
0/1

a) Por Best Practices

b) Para compatibilizar los comandos/funciones por cambio de versión Oracle

c) Para compatibilizar los comandos/funciones por cambio de plataforma

¿Cómo aseguramos el ciclo de vida del desarrollo de los shell scripts? *


1/1

a) Desarrollamos y resguardamos el código en GitLab de cada equipo Cliente ****

¿Qué procedimiento debe realizarse en el caso de ver que un shell script usa un usuario
de servicio para conectarse a la BD, y el mismo se encuentra hardcodeado en el shell? *
Respuesta correcta

b) Se debe comentar el hardcode y dicho usuario, ya que se debe usar CTMBATCH para el batch
SECCION 3 Y 4

Sesión N° 3 y N°4 - Capacitación Control M

¿En qué sección de Control-M puedo ver un job que está ejecutando? *
b) Monitoring **** RESPUESTA CORRECTA

Si un job planifica todos los días del calendario DHABILES, entonces puede ocurrir que el
mismo... *
a) termine ejecutando un sábado.

b) termine ejecutando un domingo.

Respuesta correcta

c) a y b son correctas

El Job "JOB-A" corre todos los días, no tiene condiciones, solamente una hora de inicio
predefinida: 17h y utiliza el quantitative resource: CPU@servidorX. Si cuando el
mismo fuera a ejecutar, no hay más recursos disponibles para CPU@servidorX,
entonces: *
a) El job se va a quedar en Wait Condition

b) El job va a ejecutar y cancelar por no tener recursos.

c) El job se va a quedar en Wait User

d) Ninguna es correcta.

Respuesta correcta

d) Ninguna es correcta.
El Job "JOB-1" tiene la condición de entrada: "JOB-2-TO-JOB-1 NO DATE" (o STAT). Por
otro lado, el "JOB-2" tiene como condición de salida "JOB-2-TO-JOB-1 ODATE". Indique
la afirmación correcta: *
Respuesta correcta

b) El JOB-1 nunca va a recibir condición

Analice el siguiente caso: el JOB-C que terminó hoy a las 9hs. Si ahora ya pasaron las
15hs, y el job aún se puede ver en Monitoring, esto pudo suceder porque... *
c) El Job fue holdeado.

e) El Job es cíclico y tiene Retention Days de 1 día o más

g) opciones c y e

Si se quiere que un Job ejecute todos los lunes a las 10am, entonces el mismo debe
tener la siguiente planificación: *
Respuesta correcta

b) Por Week Days: 0 + Hora de inicio: 10hs

Cual de los siguiente métodos nos serviría siempre para averiguar cuánto tardo un job el
día de ayer (independientemente de cómo planifica y en qué horario estoy haciendo la
revisión). *
b) History

c) [RIO248] - EMUSER.RUNINFO_HISTORY

d) [RIO248] - EMUSER - Tablas AJOB

Respuesta correcta

g) opciones b, c y d
SECCION 5 – 6 – 7

Sesión N° 5, 6 y 7 - Capacitación Control M

Los jobs Mainframe FTP (que internamente llamamos de SCHEDULE) se encuentran en


las tablas... *
b) Pueden encontrarse en cualquier tabla pero mayormente por estándar se colocan todas en las AFTP*
**** RESUESTA COREECTA

Para buscar casos de jobs REXEC, se debe buscar en las librerías ... *
a) CTM.HOMO.PRD1.STREAM **** RESPUESTA CORRECTA

El pasaje de jobs que realicen FTP a jobs de Connect Direct es siempre un reemplazo de
1a1*
1/1

a) Verdadero

b) Falso **** RESPUESTA CORRECTA

Dado un job FTP de STREAM, podríamos buscarlo en SCHEDULE para saber...


b) Datos como cuándo planifica, condiciones de entrada/salida **** RESPUESTA CORRECTA

Mantener jobs FTP posterior a una migración, además de hacer los cambios en los
mismos jobs de SCHEDULE/STREAM, requiere que: *
1/1

a) Se modifique el NETRC de Mainframe

d) Se instale el servicio de FTP en el NFS Server (si no lo tiene previamente)

f) a y d son correctas **** RESPUESTA CORRECTA

En caso de necesitar mantener los jobs REXEC posterior a una migración, los mismos
deben reapuntarse para que ejecuten en el: *
b) Batch Server **** RESPUESTA CORRECTA
¿Cuál/es de las siguientes opciones considera una ventaja de pasar un job Mainframe
REXEC a un job Midrange? *
a) Se evita la necesidad de tener las credenciales del servidor de Midrange en el NETRC **** RESPUESTA
CORRECTA

Cuestionario General - Capacitación


Control M
12 respuestas

D1 - Dada una condición de Control-M ¿Cómo se identifica que la misma es de


un Job Midrange a un Job Mainframe (o viceversa)? 12 respuestas
Dependiendo de la nomenclatura del nombre se identifica si es un job Midrange o uno
Mainframe, en el caso de ser Midrange tendrá al principio como norma general el RIO- y si
fuera el caso de un Mainframe como norma general tendría el nombre del job
correcpondiente
Por la nomenclatura
Se identifica ya que en Control M se schedulean los Jobs Midrange y generalmente dan
condiciones a Job Mainframe en la solapa de Pre Requisitos.
Viendo la nomenclatura del job predecesor.
Por su nomenclatura
Por la nomenclatura de los jobs
-
Se puede identificar debido a la nomenclatura del trabajo que da la condición.
Por el prefijo RIO-
si es de midrange a mainframe comienza con el prefijo "C1H_", si es de mainframe a
midrange comienza con el prefijo es "HC1_"
Según la siguiente estructura: de Midrange a Mainframe comienza con prefijo
C1H_JOBMIDRANGE_JOB MAINFRAME (C1H_ARSCD422-EIMD234)
tiene la estructura de la siguiente manera: C1H _(NOMBRE DEL JOBS MIDRANGE )
_(NOMBRE DEL JOB MAINFRAME) ODAT HC1_ (NOMBRE DEL JOB MAINFRAME-
(NOMBRE DEL JOBS MIDRANGE ) ODAT

D2 - Se realizó un pedido de alta en Base de Clave. ¿En qué tablas realizaría la


verificación de la misma? 12 respuestas
Se revisan 2 tablas SEG02.USUARIO y SEG02.PERMISO
SEG02.USUARIO_AES - SEG02.PERMISO - SEG02.APP_MIG_AES - SEG02.USUARIO
SEG02.USUARIO SEG02.PERMISO
-USUARIO_AES -USUARIO (En caso que no este dado de alta en "USUARIO_AES") -
PERMISO
seg02.usuario y seg02.permiso
En SEG02.USUARIO, SEG02.USUARIO_AES
--
en seg02.usuario y seg02.usuario_aes
En SEG02.USUARIO_AES, SEG02.USUSARIO Y SEG02.PERMISO
SEG02.USUARIO - SEG02.USUARIO_AES - SEG02.PERMISO
SEG02.USUARIO - SEG02.USUARIO_AES- SEG02.PERMISO
SEG02.USUARIO, SEG02.USUARIO_AES y SEG02.PERMISO

D3 - ¿Qué tipos de operaciones desde Mainframe, hacen uso del cliente Oracle
de Mainframe?¿Cuál/es no? 12 respuestas
El tipo de operaciones que usan el cliente son las que realizar carga o consulta de datos
como son los SQLPLUS/SQLLOAD y las que no son las de transferencia o rexec
SQLplus y SQLloader usan cliente - Las que usan el CICS adapter no usan el cliente
El CICs Adapter hace uso del Cliente Oracle de Mainframe
-SQLPLUS -SQLLOAD
Sql plus, los ftp no lo utilizan
Para los casos de SQLPLUS y SQLLOAD y para los casos que no van por cics adapter
-
Las operaciones de sqlldr y sqlplus utilizan el cliente de Oracle. Las que no son las
operaciones de transferencia (FTP o ConnectDirect)
Transmisiones FTP
sqlplus y sqlload utilizan cliente oracle - los que no usan el cliente oracle son los ftp
No recuerdo
los que ejecutan sqlload y sqlplus

D4 - Según el estándar de las migraciones, ¿Qué componentes se instalan en un


Batch Server?12 respuestas
Los componentes que se instalan son el Agente de control M y el Oracle client
Servicio SFTP - Cliente Oracle - Agente controlM
Cliente Oracle Agente Control M Habilitación IP en relay.ar.bsch por servicio Sendmail
Servicio SFTP
-Agente de CONTROL M -MOTOR DB ORACLE 19c -Agente NDM -Sendmail
agente control m, cliente ftp, ndm, oracle
Agente de Control-M, Servicio FTP y Cliente Oracle
Se instalan las aplicaciones para los shell scripts, interfaces para los archivos de datos, el
agente control m y usuario batch ("ctmbatch")
Se debe instalar el agente de Control-M, agente NDM y el motor de base de datos
Agente Control-M, Clientes Oracle, Servicio SFTP
Agente Control-M + Cliente Oracle + Servicio SFTP
Agente control M - Cliente Oracle - Servicio SFTP
Se Instala agente Control-M mas el Cliente Oracle + Servicio SFTP

C1 - Se preparan jobs de Connect Direct para reemplazar jobs FTP ¿A qué


servidor deben apuntar los mismos? 12 respuestas

Copiar
a) NFS Serverb) Batch Serverc) DB Server100%
a) NFS Server 12
b) Batch Server 0
c) DB Server 0
C2 - Por compliance y buena práctica de seguridad, ¿Qué protocolo de
transferencia se debe utilizar/promover? 12 respuestas

Copiar
a) FTP en Midrange y NDM enMainframeb) SFTP en Midrange y FTP
enMainframec) SFTP en Midrange y NDM enMainframed) Ninguna es
correcta8,3%16,7%75%
a) FTP en Midrange y NDM en Mainframe 0
b) SFTP en Midrange y FTP en Mainframe 1
c) SFTP en Midrange y NDM en Mainframe 9
d) Ninguna es correcta 2
C3 - ¿Que password se guarda en Base de Claves en la preparación de cada
migración, para la ejecución de los procesos Batch (Midrange)? 12 respuestas

Copiar
a) la password del usuarioctmbatch [Linux]b) la password del
usuarioctmbatch [BD]c) opciones a y bd) Ninguna de las
opciones8,3%91,7%
a) la password del usuario ctmbatch [Linux] 1
b) la password del usuario ctmbatch [BD] 11
c) opciones a y b 0
d) Ninguna de las opciones 0
C4 - El Job "JOB-A" corre todos los días, no tiene condiciones de entrada,
solamente una hora de inicio predefinida: 20h y utiliza el quantitative resource:
CPU@servidorX. Si cuando el mismo fuera a ejecutar, no hay más recursos
disponibles para CPU@servidorX, entonces: 12 respuestas

Copiar
a) El job se va a quedar en WaitConditionb) El job va a ejecutar ycancelar
por no tener recursos.c) El job se va a quedar en WaitUserd) Ninguna es
correcta25%41,7%25%
a) El job se va a quedar en Wait Condition 3
b) El job va a ejecutar y cancelar por no tener recursos. 5
c) El job se va a quedar en Wait User 1
d) Ninguna es correcta 3
Este contenido no ha sido creado ni aprobado por Google. Notificar uso inadecuado - Términos del
Servicio - Política de Privacidad

 Formularios
.

También podría gustarte