option
Cuestiones
ayuda
daypo
buscar.php

Recopilación preguntas APX

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Recopilación preguntas APX

Descripción:
Recopilación de todas las preguntas susceptibles de examen de APX

Fecha de Creación: 2025/12/30

Categoría: Informática

Número Preguntas: 50

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es el propósito del repositorio uuaa-statics?. Almacenar ficheros de configuración de seguridad. Agrupar archivos estáticos como plantillas, imágenes o CSS utilizados por la utilidad Document Creator. Contener el código fuente de las utilerías de Shell Script. Almacenar los logs históricos de la aplicación.

Al crear una Transacción APX con la APX CLI, si la transacción será multipaís, ¿qué valor debe indicarse para el parámetro --trx-country?. GL. ALL. ZZ. ES.

¿Cuál es el valor máximo (aproximado) de tamaño total de archivos que una transacción APX puede recibir o enviar en una petición Multipart?. 1 MB. 20 MB. 30 MB. 50 MB.

¿Cuál es la forma correcta de crear una nueva instancia de un DTO con la APX CLI?. apx init dto -u=TEST -c=001 --domain=domain. apx create dto -u=TEST -c=001. apx add dto -u=TEST -c=001. apx new dto -u=TEST -c=001.

En la configuración de un job APX Batch, en el archivo XML de beans (e.g., TESTJ001-01-ES-beans.xml), ¿cómo se referencia el Job principal para el lanzador?. <property name="job" ref="TESTJ001-01-ES-job"/>. <property name="job" ref="jobPrincipal"/>. <property name="job" ref="TESTJ001-01-ES"/>. <property name="jobName" value="TESTJ001-01-ES"/>.

¿Cuál es el objetivo principal del componente LOCAL-TEST en el entorno local de desarrollo?. Permitir el debugging remoto en entornos de Integración. Generar informes de cobertura de código para Sonar. Simular el comportamiento de librerías de terceros (Mock Libraries) y crear transacciones de prueba para librerías que no tienen transacciones propias. Desplegar los componentes directamente a producción.

¿Qué se considera una mala práctica respecto a la concurrencia en transacciones y librerías APX Online?. El uso de variables de instancia (member variables) ya que son módulos instanciados como singleton. La inyección de dependencias a través de setters. La orquestación de la lógica de negocio en la transacción. El uso de DTOs en las interfaces de las librerías.

¿Cuál es el mecanismo que utiliza la Architecture APX para el seguimiento y monitorización técnica de las ejecuciones de las transacciones (trazabilidad de inicio a fin)?. Únicamente los logs de la aplicación. La escritura en ROP (Registro de Operaciones). La integración con servicios SEMaaS (ej. Atenea - consola RHO/Omega). El análisis de dumps de memoria del JBoss.

En la utilidad JDBC, ¿cómo se debe configurar una query en el archivo .properties para indicar el recurso lógico de base de datos (db1) y la sentencia SQL?. queryName=SELECT * from ... queryName;db1=SELECT * from ... queryName=db1;SELECT * from ... queryName.db1=SELECT * from ...

Al añadir un nuevo parámetro de tipo DTO a una transacción APX mediante la CLI (ej. apx add in...), ¿qué acción realiza automáticamente la CLI sobre el pom.xml de la transacción?. No realiza ninguna acción, debe hacerse manualmente. Añade la dependencia del DTO en la sección <dependencies>. Regenera el AbstractTransaction y añade la dependencia del DTO. Añade la dependencia del DTO en la sección <dependencies> y genera el AbstractTransaction.

¿Cuál es la herramienta que proporciona la Arquitectura APX para la gestión centralizada de la configuración de aplicaciones (claves/valores, Backend Connectors, errores, reglas) en la base de datos?. Ether Console. APX Operation Console. JBoss CLI. Jenkins.

¿Qué representa el componente DTO en la Arquitectura APX?. Un conjunto de operaciones ACID. Un paquete que encapsula la lógica de negocio y el acceso a datos. La representación de una Entidad de Negocio en forma de Bean (Data Transfer Object). Un conector de base de datos NoSQL.

Para acceder a un servicio Google Cloud Platform (GCP) mediante el API Connector, ¿qué método específico se debe utilizar para obtener el token de autorización?. getTokenGCP(String serviceName). getTokenCib(String key). getGoogleCloudPlatformToken(String certificateId). No se necesita método específico, se usa autenticación básica.

¿Qué ocurre si un desarrollador intenta registrar dos veces la misma versión de un artefacto de release (ej. rama release/*) en V-Track o Artifactory?. Es la forma normal de trabajo en releases. El pipeline de Jenkins fallará, y se deberá subir el número de versión (ej. el patch) para continuar. Se genera un warning pero el registro se completa. Se sobrescribe la versión anterior sin problema.

¿Cuál es la forma recomendada para el intercambio de datos entre métodos auxiliares dentro de una Librería APX?. Mediante la creación de variables de instancia (member variables). Mediante el almacenamiento de datos en la DB para compartirlos. Utilizando ThreadLocals para aislar los datos. Pasando los datos como parámetro entre los diferentes métodos.

En el entorno local de desarrollo, ¿cuál es el puerto por defecto para conectar el JBoss para realizar debugging remoto?. 8080. 8101. 8171. 8711.

Si en el API Connector se configura api.connector.<id>.invoke.type = 2, ¿qué tipo de invocación se realiza internamente?. Invocación a un servicio ASO (ASO Services Invocation). Invocación a un API Externa a BBVA. Invocación con Impersonation (usando certificado de arquitectura con usuario de aplicación). Invocación a un servicio WebService (SOAP).

¿Cuál es la principal restricción que se debe tener en cuenta al usar JPA en una Librería APX (aparte de estar deprecado)?. No soporta transacciones XA. No está permitido el uso del cache de JPA ya que puede desincronizar el valor si una entidad es modificada desde un sistema externo. Solo se puede usar con base de datos Oracle. La configuración de las entidades debe ser manual en XML.

En el contexto de la Rules utility, si se modifica un DTO que está relacionado con un paquete de reglas cargado en la Operation Console, ¿cuál es el paso posterior obligatorio para evitar fallos en la ejecución de las reglas?. Volver a actualizar el paquete de reglas en la Operation Console. Ejecutar apx build rules. Reinstalar la librería que usa la Rules utility. La arquitectura lo detecta y lo actualiza automáticamente.

¿En qué caso está permitido el tratamiento de hilos en APX Online?. Siempre. Siempre que sea estrictamente necesario. Cuando Arquitectura lo autorice. Nunca.

¿Se puede capturar cualquier excepción?. Si. No. Sólo si arquitectura me da su permiso. Sí, aprobando la excepción en Samuel aunque se pueda evitar.

¿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.excpetions.BusinessException. org.springframework.web.client.RestClientException. java.io.IOException.

¿Cuál de estas excepciones no se puede capturar en un trycatch?. Exception. DataIntegrityViolationException. TimeoutException. NoResultException.

¿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 está causando el problema. Ejecutar mi componente para ver si se ejecuta y si no revisarlo. Abrir un ticket a Arquitectura APX España.

¿En qué estado se debería encontrar mi componente para que funcione?. Not found. Active. Active but not exposing service. Installed.

En el aprovisionamiento dinámico (España) lo podemos ver el árbol de dependencias. ¿En qué entorno?. Release. AUS. Producción. Piloto.

¿Se pueden generar errores funcionales nuevos? ¿Cómo los puede gestionar cada aplicación?. Dandolo de alta en la consola. Solicitando via Jira. Solicitando via mail al equipo de Soporte APX. No se puede generar nuevos errores salvo excepciones que hay que verlas en arquitectura.

¿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.

¿Cómo puedo validar que mi software es correcto?. Realizando sólo las pruebas en local. Realizando sólo 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.

¿Qué hay que realizar durante una calendada si se producen fallos en Producción por mi componente?. Ticket Jira a Gobierno. Rollback. Nada. Rollforward.

En el modelo de branching de APX (Gitflow con soporte multi-release), ¿qué tipo de branch se utiliza para corregir bugs en una release que ya está desplegada en Producción?. bugfix/*. feature/*. release/x.y. hotfix/*.

¿Hasta qué entorno se puede desplegar la rama develop?. AUS. INT. OCTA. PRO.

¿De dónde tengo que sacar mi rama feature?. Develop. Master. Main. Release.

¿Cuál es el orden correcto de la subida a entornos?. DEV -> AUS -> INT -> OCT -> PRO. DEV -> OCT -> INT -> AUS -> PRO. INT -> DEV -> AUS -> OCT -> PRO. DEV -> INT -> AUS -> OCT -> PRO.

¿Cuáles son los componentes en APX Online?. Librerías y DTO. Interfaz e Implementación. Transacciones, Librerias y DTOs. Transacciones y Librerías.

¿Cobertura mínima para implantar en producción?. 65%. 70%. 80%. 90%.

¿Cuál de estas afirmaciones no permite la subida a Producción?. Se cumpla QualityGate. Haya más de 80% de cobertura. Esté aprobada la validación de Sonar. Funcionen el 65% de los tests.

Creación de un componente nuevo. ¿Cuándo se crea el repositorio Bitbucket?. Durante el proceso que se genera al pulsar Add resource en la consola. Al realizar el push del componente. Durante el proceso que se genera al pulsar Finalizar en la consola. Al realizar el despliegue del componente.

¿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.

¿Cómo sube la versión de un componente a artifactory de Producción?. Al desplegar un componente en producción. Enviando un correo a Arquitectura APX. Al compilar la release por primera vez en Jenkins. La sube el equipo de arquitectura APX.

¿De dónde obtengo mi rama hotfix?. Master. Develop. Release. Release Candidate.

¿”Compilando” qué rama no sube los jar de los componentes a Artifactory?. Feature. Release. Develop. Master.

¿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 está correcto. Si mi aplicación es autocontenida debería poder lanzar pruebas en desarrollo.

La rama feature... No tiene versión ‘-SNAPSHOT’, no sube jares a Artifactory y es efímera. Tiene versión ‘-SNAPSHOT’, no sube jares a Artifactory y es efímera. Tiene versión ‘-SNAPSHOT’, sube jares a Artifactory y es efímera. Tiene versión ‘-SNAPSHOT’, no sube jares a Artifactory y es permanente.

Según el modelo unificado de ramas. ¿Qué es una rama Develop?. Rama donde se solucionan los bugs. Rama con la release de una versión de software. Rama donde se realizan los evolutivos de nuestra versión, su origen es la rama develop. Rama principal de desarrollo, de esta rama nacen y se integran las ramas feature.

¿Cómo dar marcha atrás en Ether en entornos previos?. Se redespliega la anterior rama que estuviera desplegada. Mediante el botón rollback de la consola. Se solicita mediante un mail al buzón de Servicios. En EEPP no se puede dar marcha atrás.

¿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 cuál de los siguientes estados NO es responsable el Gobierno Local del país?. Pending Profiling. Pending to Validate Request. Validating Design. Deployed.

¿En qué estado el responsable NO es el Developer?. Ready To Integrate. Designing Component. Under Construction. Pending Production Deployment.

¿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.

Denunciar Test