miércoles, 14 de febrero de 2018

Como devolver más de 500 filas de resultado cuando procesamos una consulta de servicio RESTful


Aprovecho de escribir este post porque el otro día un desarrollador en Apex me contactó por una consulta el cual él no podía mostrar en su servicio web más de 500 filas, que es el valor por defecto cuando instalamos el ORDS.

Para este caso él dispone del ORDS con Oracle Apex y un servidor Glassfish.

Para manejar el máximo de rows utilizamos el parámetro jdbc.maxRows dentro del archivo default.xml en la configuración del ORDS.

Es muy importante colocar la m en minúscula de max, ya que en la documentación el parámetro sale escrito así: jdbc.MaxRows, y escrito de esta forma en el archivo default.xml no funciona.

Accedemos al archivo default.xml de la configuración de nuestro ORDS e ingresamos la siguiente línea: 

<entry key="jdbc.maxRows">numero-de-filas</entry>

Por ejemplo:
 
<entry key="jdbc.maxRows">1000</entry>



En el siguiente link tenemos información de los diferentes parámetros que se pueden configurar en el ORDS.


Si bien el parámetro por defecto es 500, y no tiene ningún máximo, el máximo de filas va a depender de la configuración y los recursos del hardware ya que hacer que devuelva todas las filas, en el caso que sean miles y miles de filas puede producir que el servidor colapse.

Una vez cambiado el parámetro o agregado si no se encuentra el parámetro en el archivo se debe reiniciar el servidor de Glassfish.

¡Bueno espero le sirva a otra persona este post!


Cómo Crear una Región de Búsquedas Personalizada en Oracle APEX 5.1

En este artículo quiero compartir una de las tantas formas de crear una región de tipo búsquedas personalizada en nuestra aplicación en Oracle Application Express 5.1.

Al finalizar este artículo obtendrás una página como la que se visualiza abajo:


Para este demo vamos a utilizar las siguientes tablas: EMP y DEPT.

En la tabla EMP he agregado la siguiente columna:
  • ACTIVE – Varchar2(1)
En esta columna colocaremos Y o N para representar si el empleado está activo o no.

Seguir leyendo el artículo completo en OTN

miércoles, 3 de enero de 2018

Cómo ver la Vista Componente en APEX 5.1

Hola a todos!

Esta entrada es para David que actualizó su APEX 5.0 a la versión 5.1 y se encontró que la vista componentes no es la misma.


En la versión de APEX 5.1, la vista componente ha sido deshabilitada y está obsoleta pero sigue estando en la herramienta, para ello vamos a preferencias de nuestro perfil:



Seleccionamos en Enable Legacy Component View en Yes :)


Y aplicamos los cambios:

En el diseñador de Páginas podemos ver una ficha adicional que muestra la vista componentes:



Si hacemos clic en el Tab vemos la vista componente pero solo en la región central, un poco incómodo para los que estan acostumbrados a trabajar en esta vista.

Podemos usar el modo 2 Paneles para visualizar mejor la vista componentes:


 Vista Componente en el Diseñador de Páginas:

Saludos!






martes, 26 de diciembre de 2017

Feliz Año 2018 para todos!


¡Que éste inicio del nuevo año sea un año lleno de éxitos personales y profesionales para cada uno!

Este año 2017 fue un año en el cual he podido cumplir muchas metas personales y profesionales,  entre ellas, lanzar mi tercer libro sobre Oracle APEX 5.1 en versión Kindle y Paperback.


He creado dos cursos online:



He sido Sponsor y parte del comité organizativo del Oracle Developer Tour 2017. Visitar sitio web AQUI

He logrado certificarme como Coach de Vida:

Sigo entrenándome y estudiando Programación Neurolingüística (PNL) meta que pieno cumplir en el año 2018.

Más de 50 articulos de blog escritos!
Muchos logros personales y famiiares logrados, viajes realizados, y mucho más por hacer en el 2018!

Balance del año 2017 muy positivo y con muchas ganas de hacer muchas cosas mas en el 2018!

Quiero agradecer a todos mis seguidores y los que continuamente me estan apoyando a seguir adelante!

Muy Feliz Año Nuevo para todos!!!

Con todo mi cariño, nunca dejes de aprender y creer en tus habiliades para ser feliz!

Clarisa