Wiki source code of Instancia de testing manual
Last modified by admin on 2026/07/18 17:44
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = **Instancia de testing manual** {{id name="instancia-de-testing-manual" /}}= | ||
| 2 | |||
| 3 | Acceso e información general | ||
| 4 | |||
| 5 | = Índice {{id name="índice" /}}= | ||
| 6 | |||
| 7 | {{toc/}} | ||
| 8 | |||
| 9 | = Acceso al servidor {{id name="acceso-al-servidor" /}}= | ||
| 10 | |||
| 11 | Para acceder por ssh: | ||
| 12 | |||
| 13 | |=ssh -L 8080:localhost:8080 -L 5901:localhost:5901 -L 5433:localhost:5432 libertya@sursoftware.dyndns.org -p 17022 (pass Bangla…) | ||
| 14 | |||
| 15 | Se establecen 3 túneles para lo siguiente: | ||
| 16 | |||
| 17 | *. **8080**: Acceso a la versión web de la instancia de pruebas\\ | ||
| 18 | *. **5901**: Necesario para acceder a la instancia por VNC\\ | ||
| 19 | *. **5432**: Acceso a postgres | ||
| 20 | |||
| 21 | Para acceder vía VNC se puede utilizar Remmina con la siguiente configuración: | ||
| 22 | |||
| 23 | [[image:image1.png]] | ||
| 24 | |||
| 25 | = Acceso a Libertya {{id name="acceso-a-libertya" /}}= | ||
| 26 | |||
| 27 | Una vez dentro de la instancia mediante VNC, abrir una terminal y ejecutar: | ||
| 28 | |||
| 29 | |||
| 30 | {{code language="bash"}} | ||
| 31 | cd /home/libertya/Descargas | ||
| 32 | ./LYStart.sh | ||
| 33 | {{/code}} | ||
| 34 | |||
| 35 | Las credenciales de Libertya son: | ||
| 36 | |||
| 37 | **Username**: AdminLibertya\\**Password**: AdminLibertya3080 | ||
| 38 | |||
| 39 | = lyrestapi-tests {{id name="lyrestapi-tests" /}}= | ||
| 40 | |||
| 41 | Ejecución | ||
| 42 | |||
| 43 | |||
| 44 | {{code language="bash"}} | ||
| 45 | cd /root/20250924/lyrestapi-sources/lyrestapi JAVA_HOME=/opt/jdk1.8.0_121 && PATH=/opt/jdk1.8.0_121/bin:$PATH && | ||
| 46 | ./gradlew test | ||
| 47 | {{/code}} | ||
| 48 | |||
| 49 | = Updates (más reciente primero) {{id name="updates-más-reciente-primero" /}}= | ||
| 50 | |||
| 51 | |=Componente |=Version |=Max ad_changelog_id |=Deploy | ||
| 52 | |org.libertya.core.25.c_2776866_2777329.jar |25 |2 813 330 |Listo | ||
| 53 | | | |2813426 (desarrollo max) | | ||
| 54 | | | | | | ||
| 55 | | | | | | ||
| 56 | | | | | | ||
| 57 | | | | | | ||
| 58 | | | | | | ||
| 59 | |||
| 60 | == Update 2025-09-24 {{id name="update-2025-09-24" /}}== | ||
| 61 | |||
| 62 | psql -U libertya -d libertya_test -c “select created::timestamp(0) as creado, name, version, install_details as detalle from ad_plugin_detail_v order by created desc limit 10” | ||
| 63 | |||
| 64 | 2025-07-31 | Factura Electronica 2.5 | 2.5\\/root/20250731/install/org.libertya.plugin.electronicInvoice.2.5.c_1884912_1885379.jar | ||
| 65 | |||
| 66 | 2025-07-31 | System Core 25.0 | 25.0 /root/20250731/install/org.libertya.core.25.c_2776866_2777329.jar | ||
| 67 | |||
| 68 | **Metadata: System Core al día con libertya_core en desarrollo** | ||
| 69 | |||
| 70 | **Pisado de binarios, se toma del server de releases:**\\146M -rw-r–r– 1 developers developers 146M sep 23 12:23 ServidorOXP25-dev-35e0f911.zip | ||
| 71 | |||
| 72 | directorio /root/20250924 | ||
| 73 | |||
| 74 | |=Binarios |=Actualizado a commit 35e0f911 | ||
| 75 | |Metadata |Al día, último changelog aplicado: 2777329 | ||
| 76 | |Metadata LYEI |Al día, ultimo changelog aplicado: 1885379 | ||
| 77 | |||
| 78 | Incorporación de lyrestapi en port 14080 | ||
| 79 | |||
| 80 | == Update 2025-07-31 {{id name="update-2025-07-31" /}}== | ||
| 81 | |||
| 82 | La base de libertya_test actual tiene lo siguiente: | ||
| 83 | |||
| 84 | creado | name | version | detalle | ||
| 85 | |||
| 86 | -——————–+————————-+———+——————————————————————————————————————————\\2024-11-20 12:17:49 | Factura Electronica 2.4 | 2.4 | File: /root/20241120/org.libertya.locale.ar.electronicinvoice2.4_metadata_20241120.jar\\2024-10-17 12:35:05 | System Core 24.0 | 24.0 | File: /root/20241015/org.libertya.core.372ab454.c_2776205_2776865.jar\\2024-08-26 10:59:15 | System Core 24.0 | 24.0 | File: /root/install20240823/libertya_core_upgradefrom22_fixed4.jar\\2022-06-01 13:41:47 | Factura Electronica 2.4 | 2.3 | File: /home/libertya/org.libertya.locale.ar.electronicInvoice2.3final_r58_dbupgrade_from_2.2_for_LYPyME.jar\\2022-06-01 13:40:00 | Locale AR 1.9 | 1.9 | File: /home/libertya/org.libertya.localeAr.upgrade_1.8-1.9_for_LYPyME.jar\\2022-06-01 13:39:21 | System Core 24.0 | 22.0 | File: /home/libertya/org.libertya.core.upgrade_21.0pyme_22.0pyme.jar\\2020-11-24 11:18:39 | Factura Electronica 2.4 | 2.2 | File: /home/usuario/Releases/libertya/rel2100/componentes/lyei/org.libertya.locale.ar.electronicInvoice2.2final_dbupgrade_from_2.0_or_2.1.jar\\2020-11-24 11:16:06 | System Core 24.0 | 21.0 | File: /home/usuario/Releases/libertya/rel2100/org.libertya.core.upgrade_19.07_21.0.jar\\2020-11-24 11:11:46 | LY SAAS BASE 3.0 | 3.0 | File: /home/usuario/Releases/libertya/rel2100/PyME/org.libertya.custom.saas.dbupgrade.2.0_3.0.jar\\2019-08-05 10:35:48 | Factura Electronica 2.4 | 2.0 | File: /home/usuario/Releases/lyei/org.libertya.locale.ar.electronicInvoice2.0_final_r4292_c1859114.jar\\2019-08-05 10:34:56 | Factura Electronica 2.4 | 1.0 | File: /home/usuario/Releases/lyei/org.libertya.locale.ar.electronicInvoice1.0_final_r3730_c1852306.jar\\2019-08-05 10:16:07 | LY SAAS BASE 3.0 | 2.0 | File: /home/usuario/Releases/saas/lysaasbase20/org.libertya.custom.saas.base.20.jar\\2019-08-05 09:02:02 | LY SAAS BASE AR 1.0 | 1.0 | File: /home/usuario/Releases/saas/lysaasbasear10/org.libertya.custom.saas.base.ar.10.jar\\2019-08-05 09:01:28 | LY SAAS BASE 3.0 | 1.0 | File: /home/usuario/Releases/saas/lysaasbase10/org.libertya.custom.saas.base.10.jar | ||
| 87 | |||
| 88 | **System Core** | ||
| 89 | |||
| 90 | FIRST_CHANGELOG = 2776205\\LAST_CHANGELOG = 2776865 | ||
| 91 | |||
| 92 | Ultimo Preinstall: | ||
| 93 | |||
| 94 | ~-~- Fix Import facturas proveedor afip\\update ad_system set dummy = (SELECT addcolumnifnotexists(‘I_Vendor_Invoice_Import’,‘otros_tributos’,‘NUMERIC(20,2)’)); | ||
| 95 | |||
| 96 | Se exportan los siguientes changelogs:\\ad_changelog_id 2776866 hasta 2777329 | ||
| 97 | |||
| 98 | **Factura electrónica**\\FIRST_CHANGELOG = 1 879 094\\LAST_CHANGELOG = 1 884 911 | ||
| 99 | |||
| 100 | **LYEI 2.4**\\ad_componentversion_id = 1010113\\hasta changelog = 1884911 | ||
| 101 | |||
| 102 | **LYEI 2.5**\\ad_componentversion_id = 1010114\\desde changelog = 1884912\\hasta changelog = 1885379 | ||
| 103 | |||
| 104 | LYEI 2.4 instalado completamente\\Se instala únicamente a nivel binario y metadata LYEI 2.5 | ||
| 105 | |||
| 106 | == Update 2025-11-14 {{id name="update-2025-11-14" /}}== | ||
| 107 | |||
| 108 | La base de libertya_test actual tiene lo siguiente:\\creado | name | version | detalle | ||
| 109 | |||
| 110 | -——————–+————————-+———+——————————————————————————————————————————\\-—————-\\**2025-07-31 13:40:11 | Factura Electronica 2.5 | 2.5 | File: /root/20250731/install/org.libertya.plugin.electronicInvoice.2.5.c_1884912_1885379.jar**\\**2025-07-31 13:39:50 | System Core 25.0 | 25.0 | File: /root/20250731/install/org.libertya.core.25.c_2776866_2777329.jar**\\2024-11-20 12:17:49 | Factura Electronica 2.5 | 2.4 | File: /root/20241120/org.libertya.locale.ar.electronicinvoice2.4_metadata_20241120.jar\\… | ||
| 111 | |||
| 112 | **Libertya_test**\\Core 25 hasta changelog 2777329\\LYEI 2.5 hasta changelog 1885379\\**libertya_core (dev)**\\Core 25 hasta changelog 2813330\\LYEI 2.5 hasta changelog 1885379 (sin cambios) | ||
| 113 | |||
| 114 | **Update**\\Core 25 => binarios + metadata changelog 2777330 a 2813330 (inclusives)\\LYEI => Solo binarios | ||
| 115 | |||
| 116 | ERROR: Error generando sentencia de actualización. WARNING: - imposible determinar referencia: ( (SELECT c_bpartner_id FROM C_BPartner WHERE AD_ComponentObjectUID = ‘CORE-C_BPartner-1\\012145’)) - changelogGroupID:1272744 - tableName:C_RetencionSchema - column:C_BPartner_Recaudador_ID - sql: UPDATE C_RetencionSchema SET C_BPartner_Recaudador_ID=\\SQL: [536.1272745]: INSERT INTO C_RetSchema_Config (AD_Client_ID,AD_ComponentObjectUID,AD_Org_ID,BaseAmt,Created,CreatedBy,C_RetencionSchema_ID,C_RetSchema_Config_ID,IsActive,Is_Rang\\e,Name,Orden,ParamType,Updated,UpdatedBy,Valor ) VALUES (1010016,‘CIN23-C_RetSchema_Config-20250210115930983-309128’,0,0,NOW(),0,1010299,1010408,‘Y’,‘N’,‘T’,1,‘VA’,NOW(),0,‘0’ );\\Instalación cancelada. Instalación cancelada debido a errores en: POSTINSTALL | ||
| 117 | |||
| 118 | select c_bpartner_id, name, ad_componentobjectuid from c_bpartner where ad_componentobjectuid = ‘CORE-C_BPartner-1012145’; | ||
| 119 | |||
| 120 | En dev devuelve esto: | ||
| 121 | |||
| 122 | c_bpartner_id|name |ad_componentobjectuid | ————-+——————————————-+———————–+ 1012145|ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS|CORE-C_BPartner-1012145| | ||
| 123 | |||
| 124 | Pero en la BDD donde quiero hacer el install devuelve 0 rows | ||
| 125 | |||
| 126 | Pero si ejecuto esto en la BDD donde quiero instalar: | ||
| 127 | |||
| 128 | select c_bpartner_id, ad_componentobjectuid, name, ad_componentobjectuid from c_bpartner where name = ‘ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS’; | ||
| 129 | |||
| 130 | Me devuelve: c_bpartner_id | ad_componentobjectuid | name | ad_componentobjectuid —————+————————-+———————————————+————————- 1002134 | CORE-C_BPartner-1002134 | ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS | CORE-C_BPartner-1002134 (1 row) | ||
| 131 | |||
| 132 | Cambio el postinstall con el valor para AFIP en esa base => CORE-C_BPartner-1002134 | ||
| 133 | |||
| 134 | cambio postinstall asi: | ||
| 135 | |||
| 136 | <changegroup changeLogGroupUID=“CIN23-1253349” changelogGroupID=“1272744” operation=“M” tableName=“C_RetencionSchema” uid=“CIN23-C_RetencionSchema-20250210115734043-212871”>\\<column changeLogUID=“CIN23-2608741” name=“C_BPartner_Recaudador_ID” refTable=“C_BPartner” type=“30”>\\<oldValue>1012142</oldValue>\\<newValue refUID=“CORE-C_BPartner-1002134”>1002134</newValue>\\</column> |