Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:tips:browser:misecelaneos [2023/04/26 18:34] 192.168.175.173 |
ada:tips:browser:misecelaneos [2023/10/30 13:08] (actual) 192.168.175.10 |
||
---|---|---|---|
Línea 21: | Línea 21: | ||
===== Base de Datos ==== | ===== Base de Datos ==== | ||
+ | |||
+ | ==== Oracle (11g): Otorgar permisos para ejecutar recursos java desde la base de datos ==== | ||
+ | |||
+ | <code sql> | ||
+ | DECLARE | ||
+ | KEYNUM NUMBER; | ||
+ | BEGIN | ||
+ | SYS.DBMS_JAVA.GRANT_PERMISSION( | ||
+ | grantee => 'ADMINISTRACION' | ||
+ | ,permission_type => 'SYS:java.lang.RuntimePermission' | ||
+ | ,permission_name => 'accessClassInPackage.sun.misc' | ||
+ | ,permission_action => '' | ||
+ | ,key => KEYNUM | ||
+ | ); | ||
+ | END; | ||
+ | / | ||
+ | </code> | ||
==== Oracle (12c): Utilizar Oracle 12c en TOAD ==== | ==== Oracle (12c): Utilizar Oracle 12c en TOAD ==== | ||
Línea 41: | Línea 58: | ||
<code sql> | <code sql> | ||
--La columna SOPORTE es tipo LONG RAW, se puede cambiar directamente a tipo BLOB con la siguinete sentencia | --La columna SOPORTE es tipo LONG RAW, se puede cambiar directamente a tipo BLOB con la siguinete sentencia | ||
- | ALTER TABLE PRESUP01.DET_DOCUMENTO_SOPORTES MODIFY(SOPORTE BLOB); | + | ALTER TABLE PRESUP01.DET_DOCUMENTO_SOPORTES MODIFY(SOPORTE BLOB DEFAULT EMPTY_BLOB()); |
</code> | </code> | ||
Línea 115: | Línea 132: | ||
=== Alias iguales === | === Alias iguales === | ||
- | Se ha identificado que algunas consultas cuando tiene alias en las columnas igual a los nombres genera errore en la WebAPI. | + | Se ha identificado que algunas consultas cuando tienen alias en las columnas iguales a los nombres de las columnas, genera error en la WebAPI. |
Ejemplo: | Ejemplo: | ||
<code sql> | <code sql> | ||
--Se genera error en la web API | --Se genera error en la web API | ||
- | SELECT COLUM1 AS COLUM1, COLUM2 AS COLUM2 FROM SICOF.TABLA WHERE COLUMN > 0; | + | SELECT COLUMN1 AS COLUMN1, COLUMN2 AS COLUMN2 FROM SICOF.TABLA WHERE COLUMN3 > 0; |
</code> | </code> | ||
Línea 126: | Línea 143: | ||
<code sql> | <code sql> | ||
--Consulta corregida | --Consulta corregida | ||
- | SELECT COLUM1, COLUM2 FROM SICOF.TABLA WHERE COLUMN > 0; | + | SELECT COLUMN1, COLUMN2 FROM SICOF.TABLA WHERE COLUMN3 > 0; |
</code> | </code> | ||
+ | === Funciones SQL en campos actualizables de Datawindows === | ||
+ | Se ha identificado que cuando se aplican consultas SQL como TRUNC, RTRIM, TRIM, DECODE, NVL en columnas que son actualizables en los datawindows genera error de columna NULA. | ||
+ | Ejemplo: | ||
+ | <code sql> | ||
+ | --Se genera error en la web API | ||
+ | SELECT RTRIM(COLUMN1), TRUNC(COLUMN2) FROM SICOF.TABLA WHERE COLUMN3 > 0; | ||
+ | </code> | ||
+ | Solución: Se deben quitar las funciones de las columnas actualizables. | ||
+ | <code sql> | ||
+ | --Consulta corregida | ||
+ | SELECT COLUMN1, COLUMN2 FROM SICOF.TABLA WHERE COLUMN3 > 0; | ||
+ | </code> | ||
+ | === Inicialización de Columnas con Valor por Defecto en Datawindows === | ||
+ | Se ha identificado que los campos de datawindow que representan columnas de la tablas que tiene valores por defecto, se están enviando nulos en la WebApi. | ||
+ | Solución: Inicialice el campo en el datawindow con el valor por defecto al momento de insertar la fila. | ||
+ | ==== PowerServer - Errores de Ejecución y administración de la aplicación implementada ==== | ||
+ | A continuación se comparte un [[https://docs.appeon.com/ps2022/Run_the_installable_cloud_application.html|Link]] con información relacionada con los errores que se pueden presentar al desplegar y ejecutar aplicaciones. | ||
- | + | ==== PowerServer - Configuraciones de Timeouts ==== | |
- | + | A continuación se comparte [[https://docs.appeon.com/ps2022/Configure_timeout_settings.html|link]] con información acerca de lso timeouts que deben ser configurados en las aplicaciones según el proceso. | |
[[ada:tips|Volver]] | [[ada:tips|Volver]] |