Font size
WorksheetsCertificación BBVA - APX
Total questions: 66
Worksheet time: 34mins
¿Cuál es el orden de subida de los entornos?
Desarrollo
Integrado
AUS
OCTA
Producción
¿Qué interfaz debe seguir mi transacción?
La que creo más conveniente al rellenar la hoja de diseño
La que llegue a un acuerdo con Gobierno
La que marque la Base de Datos
La que esta publicada en el catálogo de APIs
¿Cuál es el import del pom correcto?
com.bbva.kesj.lib.r004*;version="${osgi.version.manifest}"
com.bbva.kesj.lib.r004*;version="[0.0.)"
com.bbva.kesj.lib.r004*;version="[0.1.0)"
com.bbva.kesj.lib.r004*;version="[1.0.0)"
¿Cuál de estos errores se puede excepcionar vía try/catch?
IOException
DataIntegrityViolationException
Exception
JavaException
¿Cuál de los siguientes no es un conector de APX?
Rest-Connector
Api-connector
MongoDB-connector
IMS-connector
La manipulación de hilos está prohibida en APX Batch, ¿Cuál sería la manera alternativa de programación en caso de que se necesite más velocidad de procesamiento?
Realizar el job de tipo chunk
Realizar el job por steps
Procesar los datos por lotes más pequeños
Ninguna de las anteriores
¿Hasta qué entorno se puede desplegar la rama develop?
Hasta integrado
Hasta desarrollo
Hasta AUS
Hasta Octa
¿Cuál es el timeout por defecto de un conector ims?
5 segundos
7 segundos
12 segundos
8 segundos
¿De dónde tengo que sacar mi rama feature?
De master
De develop
De desarrollo
De una release
¿En qué estado se debería encontrar mi componente para que funcione?
Not found
Active
Active but no Exposing
Service Installed
¿Cuál es la cobertura mínima para implantar en Producción? Cobertura test sonar:
65%
60%
75%
80%
¿En qué lugar se ubican los dtos en APX?
Interfaz de la librería
Transacción
Implementación de la librería
Es un componente diferenciado
¿Qué no hay que hacer antes de subir a integrado?
Comprobar en local que el componente compila
Comprobar en desarrollo que mi componente queda levantado exponiendo servicio
Desplegar en desarrollo e integrado y después revisar si el componente esta correcto
Si mi aplicación es autocontenida debería poder lanzar pruebas de desarrollo
¿Qué tengo que hacer si mi componente se encuentra en estado "Active but not exposing service"?
Revisar si en local el componente funciona
Revisar en kibana qué bean esta causando el problema
Ejecutar mi componente para ver si ejecuta y si no revisarlo
Abrir un ticket a Arquitectura APX España
¿Cuál de estas excepciones es de las no permitidas de capturar en un try/catch?
com.bbva.apx.exception.io.network.TimeOutException
com.bbva.elara.utility.interbackend.cics.exceptions.BusinessException
org.springframework.web.client.RestClientException
java.io.IOException
¿Cómo solicito el alta de una nueva asincronía?
Mediante Jira a Gobierno adjuntando el OK de Arquitectura España
Por correo a Gobierno adjuntando el OK de Arquitectura España
Por Jira a Arquitectura adjuntando el OK de Gobierno
Por correo a Arquitectura adjuntando el OK de Gobierno
¿De qué tipo de componente a qué tipo de componente se da de alta una asincronía?
De transacción a transacción
De librería a dto
De implementación de una librería a la interfaz de otra librería
De la interfaz de una librería a la implementación de otra librería
¿De qué rama se obtiene la rama hotfix?
Release
Master
Develop
Release Candidate
¿Cuáles son los componentes de APX Online?
Transacción, librería y DTOs
Transacción y librería
Transacción y DTOs
Librería y DTOs
¿Cuál es una Base de Datos que no se utiliza en APX?
Mongo
Oracle
ElasticSearch
Kyocera
¿Cómo puedo validar que mi software es correcto?
Realizando solo las pruebas en local
Realizando solo las pruebas en integrado o en desarrollo
Verificando sólo que el componente se queda activo tras mi subida
Verificando que el componente funciona correctamente en local, el componente queda activo en el entorno y realizando las pruebas integradas
¿Cómo se solicita el aumento de timeOut de un conector?
Vía correo a Gobierno Arquitectura
Vía Jira a Gobierno Arquitectura
Vía correo a Arquitectura APX
Vía Jira a Arquitectura APX
¿Cuál de estas es una rama final?
Develop
Feature
Bugfix
Release Candidate
¿En dónde se pintan los errores en un job?
Filezilla
Atenea
Kibana
Greg
¿Con quién tengo que contactar fuera del horario laboral?
Con Arquitectura España por correo
Con Arquitectura España por Jira
Con Arquitectura Holding por Jira
Con sala
¿Dónde se encuentra la documentación de Arquitectura?
En el site de Arquitectura
En el Platform
En el currents en las diferentes publicaciones
En el greg
¿Qué tengo que hacer si mi rama release no llega a implantarse en Producción?
Dar marcha atrás a los cambios en Master
Crear una nueva release para eliminar los cambios anteriores
Crear un nuevo repositorio
Eliminar los .jar de Producción
¿Cuál es el timeout por defecto de un api conector?
5 segundos
10 segundos
7 segundos
8 segundos
¿Se puede realizar un tratamiento de zona horaria en una máquina (APX)?
Si
No
Solo si arquitectura me da su aprobación
Si, solicitándolo vía Remedy
¿Cuál de estas afirmaciones no permite la subida a Producción?
Se cumpla la QualityGate
Funcione el 65% de los test
Haya más del 80% de cobertura
Esté aprobada la validación de Sonar
¿Compilando qué rama no sube los jar de los componentes a Artifactory (librerías APX)?
Desde la rama feature
Desde la rama release
Desde la rama master
Desde la rama release candidate
¿Qué tipo de Jira tengo que abrir cuando quiero realizar una nueva transacción?
APX Component Modification
APX Component Request
APX Component Express
Modification New APX Component
Indica cuál de los siguientes no es un tipo de librería APX
Librería simple
Librería de datos
Librería MongoDB
Librería JDBC
¿Cuál de estas ramas no es una rama final?
Develop
Release
Candidate Release
Master
Indica cuál de los siguientes no es un tipo de librería APX
Librería JDBC
Librería simple
Librería compleja
Librería de reglas de motor (Arquitectura)
¿Qué hay que realizar durante una calendada si se producen fallos en Producción por mi componente?
Corregirlo cuanto antes
Corregirlo al día siguiente
Dar marcha atrás a los cambios
Corregirlo para la siguiente implantación
¿En qué estado el responsable no es el developer?
Ready to Integrate
Designing Component
Under Construction
Pending Production Deployment
¿Hasta qué entorno se puede desplegar una rama bugfix y hotfix?
Hasta desarrollo
Hasta integrado
Hasta AUS
Hasta OCTA
¿Cómo se tiene que importar una librería dentro de otra?
Incluyendo a mano la librería en el pom
Incluyendo la librería en la librería - app-osgi.xml
Incluyendo la librería a mano en el pom y en la librería - app-osgi.xml
Importándola con el APX-CLI
¿Cuándo se despliega una librería en APX Batch?
En tiempo de ejecución
En tiempo de compilación
Cuando se ejecuta una pull request
Cuando se da al botón de compilar en la consola de APX
¿En qué caso está permitido el tratamiento de hilos en APX Online?
Siempre
Siempre que sea estrictamente necesario
Cuando arquitectura lo autorice
Nunca
Indica la manera correcta de indicar los imports en el pom de un componente
<Import-Package>
<Import-Optional-Package>
<Optional-Import-Package>
<Import-Package-Optional>
¿En cuál de los siguientes estados el responsable no es el release manager?
Pending Release Candidate Deployment
Ready to Production Deployment
Ready to Integrate
Pending Release Candidate Validation
¿En qué zona se debe ejecutar mi transacción si es de consumo asícrono?
Zona 00
Zona 20
Zona A0
Zona 30
¿De dónde obtengo mi rama bugfix?
De master
De la release candidate
De la release
De develop
¿Cómo se solicita el alta de un conector en Producción?
Enviando un correo a Gestión de Cambios España indicando el conector
Enviando correo a Arquitectura APX España indicando el conector
Enviando un correo a Gobierno de Arquitectura España indicando el conector
Lo sube el aplicativo en una calendada de APX
¿En qué estándar temporal tengo que realizar el parseo de una fecha?
UTC
CEST
Da igual
Según lo que se haya definido con Gobierno
¿Es correcto capturar cualquier excepción?
Si
No
Solo si el responsable de la UUAA da su permiso
Si, aprobando la excepción en Samuel aunque se pueda evitar
¿Cómo se da de alta un conector ims en entornos previos?
Hay que enviar un correo a Coordinación de Entornos Previos adjuntando el contexto de la transacción host
Hay que enviar un correo a Arquitectura APX España adjuntando el contexto de la transacción host
Hay que enviar un correo a Coordinación de Entornos Previos adjuntando el conector
Lo autogestiona el propio aplicativo
¿Con quién debo contactar durante una implantación si tengo problemas?
Por teléfono con Arquitectura holding
Por teléfono con Arquitectura España
Por Jira con Arquitectura España
Con Sala
¿Qué no esta permitido que lleve un componente DTO?
Getter y setter de los campos
Definición de campos
Métodos propios
Distintas clases de dtos
¿Cómo mergeo mi rama feature a develop?
Vía el comando commit merge
Solicitándolo vía Jira a Arquitectura APX
Solicitándolo vía correo a Arquitectura APX
Vía pull request y aprobándola un release manager de la UUAA
¿En qué zona se debe ejecutar mi transacción si tiene un consumo normal y no realiza operativas extrañas?
zona 20
Zona A0
Zona 20
Zona 00
¿De dónde obtengo mi rama bugfix?
De master
De la release candidate
De la release
De develop
¿Cuál es el estado correcto del ticket Jira para poder implantar en Producción?
Ready to Production Deployment
Pending Production Deployment
Under Construction
Pending Release Candidate Deployment
¿Cuándo se tienen que activar los spans (logs) de las transacciones en Producción?
Cuando se indique desde RA
Cuando se quiera solucionar una incidencia de Producción
Cuando se quiera ver algo en una librería haya o no incidencia
Cuando Arquitectura lo indique
¿Qué rama no puede desplegar únicamente el Release Manager?
Master
Release candidate
Release
Develop
¿Se puede pintar logs en las máquinas mediante un printStackTrace()?
Si
No
Solo si Arquitectura da su aprobación
Si, excepcionándolo vía Samuel
¿Cuál de los siguientes estados no es responsable el Gobierno local del país?
Pending Profilling
Pending to Validate Request
Validate Design
Deployed
¿Cuál de los siguientes no es un conector APX?
API-connector
IMS-connect
Titan-connector
JDBC-connector
¿Qué no es obligatorio realizar si mi aplicación es autocontenida antes de desplegar en integrado?
Lanzar pruebas en Desarrollo
Comprobar en Desarrollo que mi componente queda levantado exponiendo servicio
Comprobar en local que el componente compila
Avisar a los responsables de los componentes de mi árbol de dependencia por si se rompiese algo en integrado
¿Hasta qué entorno se puede desplegar una rama feature?
Hasta Desarrollo
Hasta Integrado
Hasta AUS
Hasta OCTA
¿Cuál de estas excepciones no se puede capturar en un try/Catch?
IOException
DataIntegrityViolationException
TimeOutException
NoResultException
¿Qué tengo que hacer si mi componente se encuentra en estado "installed"?
Abrir un ticket a Arquitectura APX España
Ejecutar mi componente para ver si ejecuta y si no revisarlo
Revisar si en local el componente funciona
Revisar como estoy realizando los import
¿Cuál de las siguientes herramientas no está disponible para la monitorización?
Felix
Kibana
Atenea
Filezilla
¿Cómo se debe poner la versión de un componente importado? Elije la mejor opción
<dependency> <groupId>com.bbva.uuaa</groupId> <artifactId>Librería</artifactId> <version>1.0.0</version> </dependency>
<dependency> <groupId>com.bbva.uuaa</groupId> <artifactId>Librería</artifactId> <version>(1.0.0)</version> </dependency>
<dependency> <groupId>com.bbva.uuaa</groupId> <artifactId>Librería</artifactId> <version>[1.0.0]</version> </dependency>
<dependency> <groupId>com.bbva.uuaa</groupId> <artifactId>Librería</artifactId
<version>[0.0.)</version> </dependency>.
