Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:apipb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:apipb [2024/06/13 16:28]
192.168.177.2
ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:apipb [2024/06/13 16:38] (actual)
192.168.177.2 [Consideraciones]
Línea 29: Línea 29:
 PRESUP01.MODULOS.MICROFRONTEND_URL IS  PRESUP01.MODULOS.MICROFRONTEND_URL IS 
 'URL de lanzamiento de la GUI Microfrontend';​ 'URL de lanzamiento de la GUI Microfrontend';​
- 
- 
-ALTER TABLE PRESUP01.MODULOS ADD (CREATED_AT DATE DEFAULT SYSDATE); 
- 
-COMMENT ON COLUMN ​ 
-PRESUP01.MODULOS.CREATED_AT IS  
-'Fecha de lanzamiento de la GUI Microfrontend';​ 
  
 ALTER TABLE PRESUP01.MODULOS ADD (ID_OPTION VARCHAR2(16 Byte)); ALTER TABLE PRESUP01.MODULOS ADD (ID_OPTION VARCHAR2(16 Byte));
Línea 43: Línea 36:
 //Los script están definidos en el repositorio.//​ //Los script están definidos en el repositorio.//​
  
-==== Consideraciones Previas: ​Configurar Cliente ====+==== Configurar Cliente ====
  
 === Crear ContextClient === === Crear ContextClient ===
-En las tablas PARAMETROS_SISTEMA se ha agregado ​una nueva propiedad llamada CONNECT_DB la cual representa el ContextClient de conexion del api-legacy.+En las tablas ​**PARAMETROS_SISTEMA** se ha definido ​una nueva propiedad llamada ​**CONNECT_DB** la cual representa el ContextClient de conexion del api-legacy.
  
-Para llenar esa propiedad se deben serguir los siguiente pasos: El ContextClient se divide en 3 fragmentos los cuales son context, client y separador:+Para llenar esa propiedad se deben serguir los siguiente pasos: El **ContextClient** se divide en 3 fragmentos los cuales son **context****client** **separador**:
  
-  * Client: Es el identificador del cliente. Ejemplo: ada, bello, viva, valor+, unillanos, etc. +  ​* **Client**: Es el identificador del cliente. Ejemplo: ada, bello, viva, valor+, unillanos, etc. 
-  * Context: Es el ambiente del origen de datos del cliente en el cual se ejecutará el api legacy, los microfrontend y lso servicios de las soluciones migradas. Ejemplo: dev-> desarrollo, qa->​calidad,​ prod->​producción +  ​* **Context**: Es el ambiente del origen de datos del cliente en el cual se ejecutará el api legacy, los microfrontend y lso servicios de las soluciones migradas. Ejemplo: dev-> desarrollo, qa->​calidad,​ prod->​producción 
-  * Separador: Es un caracter de separación para identificar el context y el client por defecto se define el separador -+  ​* **Separador**: Es un caracter de separación para identificar el context y el client por defecto se define el separador -
  
 Ejemplos de ContextClient:​ Ejemplos de ContextClient:​
Línea 63: Línea 56:
   * unillanos-qa   * unillanos-qa
  
-Nota: El contextClient siempre debe expresarse en minusculas.+Nota: El **contextClient** siempre debe expresarse en minusculas.
  
-===== Consideraciones =====+==== Configurar Funcionalidad Migrada ​==== 
 +Una vez ha sido migrada la funcionalidad se deben hacer la siguientes configuraciónes.
  
-  * El uuid es de un solo uso, de esta manera aseguramos ​la integridad en los consumos de los nuevos componentes. +==== Configurar URL del microfrontend ==== 
-  * Los parámetros desencriptados son la base para la inicialización ​del microfrontend. +En la tabla PRESUP01.MODULOS se ha definido una nueva columna llamada MICROFRONTEND_URL ​la cual debe contener ​la url del despliegue ​del microfrontend. 
-  * Salvo los parámetros opcionales los demás son requeridos por lo tanto se aconseja aplicar validaciones de esas propiedades al desencriptarlas+ 
-  * Todo consumo ​microfrontend ​es almacenado para efectos de auditoria+Ejemplo Url Microfronted:​ http://​10.1.140.21:8092 
-  * Se debe parametrizar ​el idOption por opción o grupo en cada cliente.+ 
 +NOTA: Esta información la debe suministrar el rol que realiza el despliegue. 
 + 
 +==== Configurar IdOption del microfrontend ==== 
 +En la tabla PRESUP01.MODULOS se ha definido una nueva columna llamada ID_OPTION la cual debe contener el path del microfrontend. 
 + 
 +Ejemplo IdOption Microfronted:​ maestros/​terceros 
 + 
 +NOTA: Esta información la debe proveer ​el frontend. 
 + 
 + 
 +===== Consideraciones =====
  
 +  * Los nuevos cmapos son requeridos para el consumo correcto del microfrontend.
 +  * Para el desarrollador powerbuilder es indiferente la funcionalidad y no impacta en sus procesos de desarrollo.
 +  * El url del microfrontend se desplegará en el navegador por defecto sin embargo tendrá prioridad el navegador Edge si está activo. Está situación es generada por window y no se puede modificar a menos que se inactive ese navegador.
  
 [[ada:​howto:​sicoferp:​factory:​new-migracion-sicoferp:​apilegacy|←Regresar]] [[ada:​howto:​sicoferp:​factory:​new-migracion-sicoferp:​apilegacy|←Regresar]]
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/apilegacy/apipb.1718296103.txt.gz · Última modificación: 2024/06/13 16:28 por 192.168.177.2