jueves, 20 de diciembre de 2018

Para los nuevos emprendedores, Oracle APEX te ayuda a tener toda tu información al día!

Terminado el año hemos implementado una aplicación en APEX que ayuda a la gestión de Ordenes, Clientes, Productos, Shipping y más tareas que ayudan a impulsar un nuevo emprendimiento,
resultando una aplicación muy útil para la gestión de la información y el servicio rápido al cliente.

Oracle Application Express permite de forma muy ágil crear aplicaciones web totalmente personalizadas a las necesidades del negocio y ayuda a tener la información organizada y oportuna para la mejor toma de decisiones.



viernes, 14 de diciembre de 2018

El nuevo examen de certificación de Oracle APEX ya está disponible

Que gran noticia para todos aquellos profesionales que desean certificarse en Oracle APEX! Ya se encuentra disponible el nuevo examen de certificación!

Oracle Application Express 18: Desarrollo de aplicaciones web | 1Z0-750

Detalles del examen

Título del examen: Oracle Application Express 18: Developing Web Applications
Número de examen: 1Z0-750
Precio del examen: $ 245.00
Formato: Opción multiple
Duración: 120 minutos.
Número de preguntas: 75
Puntuación de aprobación: 56%


jueves, 22 de noviembre de 2018

Como crear una Lista de Selección en Cascada en APEX

En este post vamos a crear una lista de selección en cascada en APEX que me han pedido que muestre :). Para implementar esto vamos a utilizar las tablas DEPARTMENTS y  EMPLOYEES.


Creamos dos listas de valores:

DEPT (LOV):  
SELECT NAME D, ID R FROM DEPARTMENTS

EMP (LOV): 
SELECT NAME D, ID R FROM EMPLOYEES
WHERE DEPARTMENT_ID = :P9_DEPARTMENTS


Y cuando creamos la lista de selección secundaria, debemos asegurarnos de colocar el item del Departmanto (PX_DEPARTMENTS) en "Elementos Principales de Lista de Valores en Cascada", como se muestra en la imagen de abajo, para que cuando el usuario cambie el departamento se muestra en la lista de selección del empleado todos los empleados que trabajan en el departamento seleccionado.


Será hasta la próxima!


miércoles, 31 de octubre de 2018

Toad Data Modeler Reverse Engineering & Convert Model Wizards

We can easily create a data model of an existing database schema using the Toad Data Modeler Reverse Engineering wizard and then using the Convert Model Wizard to convert that model to another database platform.
For this demonstration I have a schema called quest in an Oracle 11g R2 database; below we can see its data model.
Figure 1. Data model for our example schema

Reverse Engineering Wizard

Before using the wizard that will allow us to create the data model of the existing database, it’s very important to know which database systems are supported by the Reverse Engineering tool.
Seguir leyendo AQUI

Instalación de Oracle and Reports 11gR2 en Windows 10

En este artículo vamos a aprender a instalar Oracle Forms and Reports por defecto en Windows 10.

Al descomprimir los archivos "ofm_frmrpts_win_11.1.2.2.0_32_disk1_1of2.zip" y "ofm_frmrpts_win_11.1.2.2.0_32_disk1_2of2.zip" se generarán 4 directorios (Disk1, Disk, Disk3 y Disk4).

Antes de iniciar la instalación, seleccionamos el ejecutable “Setup.exe” dentro del directorio Disk1 y con el botón derecho del mouse abrimos las propiedades del archivo.

En la ficha Compatibility, seleccionamos que sea compatible con Windows 7.

Seguir leyendo AQUI

martes, 30 de octubre de 2018

Instalación de Weblogic Server 11g R1 (10.3.6) en Windows (64-bit)

En este artículo quiero compartir como realizar la instalación por defecto de Oracle WebLogic Server 11gR1 con la intención de que usemos Oracle Forms and Reports 11gR2 Developer.

En esta primera parte veremos como instalar WebLogic y en otro articulo veremos como instalar Oracle Forms 11gR2.

 Para descargar WebLogic vamos al siguiente link: https://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html Instalación

Primero configuramos la variable de entorno Windows JAVA_HOME con la ruta del JDK7 set JAVA_HOME="C:\Program Files\Java\jdk1.7.0_79"

Ejecutamos el archivo: oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe como un administrador.

Se inicia el asistente presentando la pantalla de Bienvenida.

Ingresamos la ubicación del directorio home del middleware por ejemplo en: c:\app\oracle\middleware, luego hacemos click en el botón Next.

Ingresamos nuestras credenciales del soporte de Oracle, o podemos destildar el checkbox si no queremos recibir información sobre actualizaciones de seguridad. Hacemos click en el botón Next y aceptamos todos los mensajes de advertencia acerca de permanecer desinformado de actualizaciones de seguridad.

Seguir leyendo AQUI

jueves, 11 de octubre de 2018

ODC Appreciation Day 2018 - Evangelizando APEX en idioma Español desde el año 2012! - Archivos PDF Personalizados en APEX 18.1


En este día tan especial de agradecimientos y antes de empezar con este artículo tan interesante sobre el paquete PL/SQL llamado jrxml2pdf, quiero   decir a toda la comunidad fanática de Oracle APEX un muy grande GRACIAS! ¡Porque seguimos creciendo y seguimos evangelizando esta poderosa herramienta en cada rincón del mundo de habla Hispana!

Invito a todos los que se iniciaron con APEX tanto con mis cursos como con mis libros en español que compartan lo que han aprendido desde su experiencia así cada vez somos mas los que llevamos la camiseta de Application Express en español con gran orgullo!

Cómo Imprimir Informes Personalizados en formato PDF desde Código PL/SQL en Oracle Apex 18.1

Todos los que hemos trabajado en desarrollar aplicaciones ya sean para escritorio como web, se nos presenta un requerimiento determinante que es el de poder imprimir los reportes que se crean en la aplicación.

Es por ello que al trabajar con Oracle APEX siendo una herramienta sin costo embebida en la base de datos Oracle, siempre he investigado diferentes formas de poder imprimir los reportes y que sean sin costo.

Es por ello que en esta oportunidad les traigo una actualizacion que ya había publicado anteriormente sobre este paquete construido en puro PL/SQL llamado jrxml2pdf que nos permite mostrar reportes PDF listos para imprimir desde nuestra aplicación en APEX 18.1.

Como veremos a continuación para construir el reporte que queremos imprimir en formato PDF vamos a trabajar con una herramienta gráfica gratuita y Open Source llamada JasperSoft Studio.

Paquete PL/SQL jrxml2pdf

El paquete PL/SQL jrxml2pdf es una solución escrita en código PL/SQL puro y que genera archivos PDF tomando la información desde la tabla jrxml-report-definition el cual nos permite ingresar el código XML del reporte creado y lo mejor de todo es que no se necesita ningún middleware J
Podemos diseñar nuestros reportes gráficamente y muy sencillamente usando JasperSoft Studio, como lo veremos en un momento, y con unos simples pasos mostrar dichos reportes en nuestras aplicaciones en APEX.
Este paquete fue escrito por Andreas Weiden basándose en el paquete AS_PDF3 escrito por Anton Scheffer y el tipo de licencia que maneja es la GLP y MIT las cuales se encuentran descriptas en el paquete.

Descargar Paquete

Descargamos el Paquete jrxml2pdf en nuestra PC desde el siguiente link: https://sourceforge.net/projects/pljrxml2pdf/  (en mi caso lo descargaré en el escritorio) y lo descomprimimos.

Instalar el paquete jrxml2pdf

Siguiendo el procedimiento de instalación del paquete necesitamos realizar los siguientes pasos:
  1. Conceder permisos a UTL_FILE al usuario donde se instalará el paquete:
    GRANT EXECUTE ON UTL_FILE TO <esquema donde vamos a instalar el paquete jrxml2pdf>
  2. Abrimos una ventana de comandos CMD (si estamos en Windows) y nos ubicamos en el directorio de instalación del paquete: en mi caso à C:\Users\Clarisa\Desktop\jrxml2pdf-release\install y abrimos el SQLPlus.
  3. Ejecutamos el Script de Instalación: @install.sql


Después de instalar el paquete podemos ver los objetos instalados desde el Explorador de Objetos del Taller de SQL de APEX o desde el Toad for Orqacle o el SQL Developer si usamos estas herramientas para trabajar con los objetos de la base de datos, si expandimos los Paquetes, vemos que se agregaron los que corresponden al paquete jrxml2pdf:

miércoles, 10 de octubre de 2018

Anuncio: mis publicaciones realizadas en el sitio web "Toad World" sobre APEX de los años 2015 y 2016 no han sido migradas al nuevo sitio web

Hola a todos!

Quería avisar en este post que todas mis publicaciones realizadas de Oracle APEX en el año 2015 y 2016 en el sitio web de Toad World no han sido migradas despues del rediseño de su sitio web.

Si hay algún post en este blog que tenga el link de "Seguir Leyendo...." roto y quieran ver ese artículo o blog por favor me mandan un mensaje por medio del formulario de contacto que esta en la lateral derecha del blog pidiendo si puedo publicar el post, para ello necesito el título y el link del post para que pueda buscar en mis registros y volverlo a publicar.

Para ver donde esta mi perfil en el nuevo sitio web de Toad World por favor hacer lci en el link:

Perfil Clarisa Maman Orfali


Hasta Pronto!

domingo, 23 de septiembre de 2018

apex.oracle.com ha sido actualizado a APEX 18.2 este fin de semana!


Según el Statement of Direction del 6 de agosto de este año, Oracle APEX 18.2 es la primera actualización de APEX 18.1 e incluye numerosas correcciones de errores y una serie de nuevas características y mejoras. Está previsto incorporar lo siguiente:


  • Asistente mejorado para el aprovisionamiento del espacio de trabajo, con opciones adicionales para agilizar las nuevas solicitudes de servicio.
  • Nuevo tipo de página maestra de detalles de lado a lado disponible en el asistente Crear Página.
  • Nuevo tipo de página Dashboard disponible en el asistente Crear Página.
  • Advertencias mejoradas dentro del taller REST para evitar la pérdida de definiciones personalizadas.
  • Una documentación de API de JavaScript más completa.
  • Posibilidad de actualizar hojas de estilos APEX para fuentes y archivos de fuentes independientes de las versiones APEX de Oracle.
  • La instalación de Samples Datasets permitirá la creación de una aplicación de ejemplo que incluye el Dashboard y los informes drill down.
  • El conjunto de datos de ejemplo de EMP/DEPT estará disponible en inglés, chino, checo, francés, alemán, japonés, coreano, polaco, ruso y español.
  • Actualizaciones de aplicacioones de ejemplo y de productividad

jueves, 20 de septiembre de 2018

Eliminar los servicios de Windows despues de desinstalar la Base de Datos Oracle

Hola en esta oportunidad te dejo algo muy simple pero conveniente de saber. Cuando desinstalamos la base de datos Oracle en un entorno Windows también debemos eliminar los servicios asociados.

Para ello abrimos una ventana de comandos del CMD y escribimos:

C:\ ds delete <nombre_del_servico>

lunes, 3 de septiembre de 2018

Instalar APEX Office Print en nuestro WS


En este segundo post vamos a instalar y activar el plugin APEX Office Print.

Si quieres ver el primer post de la serie, pudes hacer clic AQUI

Guía de instalación rápida
Descomprimimos el archivo que descargamos de https://www.apexofficeprint.com

Abrimos nuestro APEX y ejecutamos aop_db_pkg.sql (script que esta dentro del directorio "db") en nuestro esquema de Oracle (SQL Workshop -> SQL Scripts -> Upload -> Select file y presionamos Upload)
 





Ejecutamos el script.

Descarga y prueba APEX Office Print por 100 días!

Hola amig@s,

Este es el primer post de una serie de post que iré compartiendo para mostrarles cómo trabajar con el plugin Apex Office Print, un producto de APEX R&D que estoy muy interesada en probar! asi que los invito a que me acompañen en esta nueva serie!

Vamos primero al sitio web del Plugin: APEX Office Print

 

Hacemos clic en el botón Try it Free.

Ingresamos nuestro email, y nos registramos. Confirmamos el email que nos llega a nuestra bandeja de entrada, luego ingresamos el nuevo password.

miércoles, 29 de agosto de 2018

SQL Developer Command Line SQLcl 18.2

A mi particularmente me gusta mucho trabajar con SQL*Plus, pero ahora me encuentro con esta nueva herramienta el Oracle SQL Developer Command Line (SQLcl) el cual es una interfaz de línea de comandos gratuita para Oracle Database.  

Nos permite ejecutar de forma interactiva o por lotes SQL y PL/SQL. SQLcl proporciona edición en línea, finalización de instrucción y recuperación de comandos para una experiencia rica en características, a la vez que admite sus secuencias de comandos SQL*Plus escritas previamente.


Actualizar APEX 5.1x a Apex 18.1 en una máquina virtual de Hyper-V

Como sabemos Apex se ha actualizado en Mayo y hoy me encuentro realizando una actualizacion de una máquina virtual que tengo corriendo en APEX 5.1.4 a Apex 18.1 para realizar algunos demos y pruebas para mis clientes y alumnos :)

Mi configuración es la siguiente:
- Sistema Operativo Windows 10  Enterprise de 64-bit
- Base de Datos Oracle XE 11g R2 Win64
- Glassfish 4.1.1
- ORDS  3.0.9.348.07.16


1) En primer lugar descargamos APEX 18.1 desde el sitio de Oracle --> AQUI (Link: http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html)


2) Renombramos la carpeta de apex por ejemplo colocando el nombre apex51. En mi caso la tengo en c:/apex.

3) Descomprimimos el archivo descargado apex_18.1.zip y colocamos la carpeta apex en el mismo lugar donde teniamos la instalación.

4) Abrimos la ventana de comandos DOS y vamos a la carpeta C:/apex

5) Abrimos el SQLPlus, ingresando el usuario sys as dba.

6) Ejecutamos el script de instalacion:
     
    SQL> @apexins.sql apex apex temp /i/
  • apex – tablespace para apex
  • apex – tablespace para los archivos de apex
  • temp – tablespace temporal

martes, 24 de julio de 2018

Cómo desmarcar el Row Selector del primer registro en el Interactive Grid en APEX 18.1

Hola, hoy quiero compartir algo que quizás no esta tan a la mano por ser la versión más reciente, hablando de APEX 18.1 ya que para la versión de APEX 5.1 se trabaja de otra forma.

Veamos el siguiente ejemplo: creamos una página con una grilla interactiva editable de la tabla EMP. 

Como podemos ver por defecto siempre la grilla interactiva esta seleccionada la primera fila y marcado el check del Row Selector:


La idea es que cuando se cargue la grilla no se seleccione ninguna fila por defecto.

Para ello, primero a la región del IG le colocamos un Identificador Estático, por ejemplo emp.

Segundo en Propiedades de la Pagina, en "Execute when Page Loads" ingresamos el siguiente código:

apex.region("emp").widget().interactiveGrid("setSelectedRecords", []);

miércoles, 11 de julio de 2018

Nombres de Columnas en Tablas - Mantener Mayúsculas/Minúsculas o no?

Hola en esta oportunidad solo quiero compartir contigo algunas experiencias que he tenido con el uso de nombres de columnas de tipo formato título, es decir manteniendo las mayúsculas y mínúsculas.

Para ponernos en contexto, supongamos que creamos una tabla en el Taller de SQL de la siguiente forma:

Tabla Nombre: CMO_CUSTOMER
Columnas:
- Cust_ID
- Cust_FirstName
- Cust_LastName

Y seleccionamos el checkbook Mantener Mayúsculas/Minúsculas


Al finalizar el asistente tenemos creada la tabla con los nombres de columnas de esta forma:


Que inconvenientes me trajo el usar "Mantener Mayúsculas/Minúsculas" en Apex?

jueves, 24 de mayo de 2018

Oracle APEX 18.1 ya está disponible para descargar!

Hoy lo anunció Joel Kallman en su post de que Oracle Application Express (APEX) 18.1 ahora está disponible en general! Este lanzamiento de APEX supone un avance espectacular tanto en la facilidad de integración con fuentes remotas de datos como en la fácil inclusión de características de aplicaciones robustas y de alta calidad.

Con la nueva versión 18.1, Oracle APEX ahora podemos integrar datos de servicios REST con datos de consultas SQL.

Algunas de las principales mejoras de Oracle Application Express 18.1 incluyen:

Características de la aplicación
Siempre ha sido fácil agregar componentes a una aplicación APEX: un gráfico, un formulario, un informe. Pero en APEX 18.1, ahora tenemos la capacidad de agregar funciones de aplicaciones de nivel superior a nuestras aplicación, incluido el control de acceso, comentarios, informes de actividad, informes de correo electrónico, selección dinámica de interfaz de usuario y más. Además de los componentes de informes y visualización de datos existentes, ahora podemos crear una aplicación con una interfaz de informe de "cards", un tablero y un informe de línea de tiempo. ¿El resultado? Una aplicación poderosa y rica de fácil creación, todo sin escribir una sola línea de código.





REST Enabled SQL Support
Servicios REST de Oracle (ORDS) Los Servicios SQL habilitados para REST permiten la ejecución de SQL en bases de datos Oracle remotas, a través de HTTP y REST. Puede ENVIAR declaraciones SQL al servicio, y luego el servicio ejecuta las sentencias SQL contra la base de datos Oracle y devuelve el resultado al cliente en formato JSON.

viernes, 4 de mayo de 2018

Vista de Una Sola Fila – Cuadrícula Interactiva No Editable


Una cuadrícula interactiva editable tiene un elemento de menú incorporado en el menú Acciones de Fila que conduce a la vista de una sola fila.



La Vista de Una Sola Fila siempre está disponible incluso en cuadrículas no editables, solo necesitamos una forma de llegar a ella.
Una forma de acceder a la Vista de Una Sola Fila es agregar una columna con un botón. Esta misma técnica podría usarse para agregar un botón que hace alguna otra acción.
Desde el Diseñador de Páginas desactivamos la edición de la grilla, en caso de que la tuviéramos activada.
Podemos visualizar de que ya no tenemos acceso a la Vista de Una Sola Fila.

jueves, 3 de mayo de 2018

Oracle Magazine Mayo/Junio 2018

Hola amigos, hoy quiero compartir con todos mi alegría pues salgo en la sección "Peer to Peer" en el Magazine de Oracle (Mayo/Junio 2018). 

Agradezco al team del magazine por darme la oportunidad de compartir mis ideas.


viernes, 20 de abril de 2018

Cómo habilitar la encriptación en un elemento de APEX

Hola en esta entrega, quiero compartir como podemos encriptar un elemento en APEX si maneja información sensible.

El mayor beneficio que tenemos cuando trabajamos con el estado de sesión de APEX es que los valores los mantiene totalmente separados de una sesión a otra. Es decir, no hay chance de que un usuario de una sesión pueda ver los valores configurados de otro usuario en la misma u en otra aplicación. Esto lo maneja internamente APEX.

Pero sí es posible para otros usuarios ver la información almacenada en el estado de sesión de APEX. Cualquier administrador del Espacio de Trabajo o un Developer puede ver el detalle de las "Sesiones Recientes" desde la sección de administración del Espacio de Trabajo que le muestra la información sobre todas las sesiones activas.

Desde Administración -- Gestionar Servicio: seleccionamos el link de la lateral derecha "Estado de Sesión".


sábado, 14 de abril de 2018

Mi camino hacia el Oracle ACE Director

Me enorgullece anunciar que en Marzo, Oracle me promovió de Oracle ACE a Oracle ACE Director!

¡Fue un camino arduo para llegar a celebrar esta promoción! Agradezco a toda mi familia que me apoyaron incondicionalmente en todos estos años, también a mis amigos, colegas y a los que me siguen porque han contribuido en mi crecimiento profesional y ¡hoy puedo disfrutar de este logro! 

Además, quiero agradecer al Programa ACE por darme esta nueva oportunidad para seguir dando lo mejor de mí y compartir mis experiencias y conocimientos con la comunidad.

 Antes de compartir mi experiencia en el camino de obtener el Oracle ACE Director, me gustaría introducirte en lo que es el Programa ACE de Oracle.

 PROGRAMA ORACLE ACE 

El programa Oracle ACE destaca la excelencia dentro de la comunidad global de Oracle mediante el reconocimiento de individuos que han demostrado tanto la habilidad técnica y fuertes credenciales como entusiastas y defensores de la comunidad. Existen tres niveles:
-        Oracle ACE Associate 
-        Oracle ACE 
-        Oracle ACE Director 



viernes, 13 de abril de 2018

Cómo configurar el protocolo HTTPS en APEX

Hola Amig@s,

Me ha llegado esta consulta sobre cómo darle más seguridad a APEX y por ello en primer lugar es importante saber que el HTTPS debe ser instalado y configurado en el Web Server y no desde dentro de APEX.

Dependiendo el Web Server que se use, las instrucciones específicas de cómo configurar el HTTPS serán muy variadas. Todos los Web Listener soportados por APEX son capaces de correr bajo HTTPS con la excepción del APEX Listener in Standalone mode. Una vez que está instalado y configurado el HTTPS hay algunas cosas en APEX que se pueden configurar para tener una conexión segura.

A Nivel Instancia

 

Dentro del entorno de desarrollo APEX, podemos configurar la instancia completa para que rechace cualquier conexión HTTP. Esta configuración lo tenemos que hacer desde el Workspace Internal con el usuario Administrador de la Instancia.

Ingresamos al Workspace --> Gestionar Instancia --> Valores de Instancia --> Seguridad

Seleccionamos la ficha Protocolo HTTP:

1) HTTPS Necesario, tiene las siguientes opciones de configuración:
  • Siempre: Fuerza HTTPS para que todas las aplicaciones (incluidas las aplicaciones de desarrollo y administración de Application Express) requieran HTTPS. Si se define en Siempre, aparece el atributo Duración Máxima de Seguridad de Transporte Estricta. Utilice este campo para especificar el período de tiempo en segundos durante el que el explorador accederá al servidor solo con HTTPS.
  • Desarrollo y Administración: Fuerza todas las aplicaciones internas dentro de Application Express (es decir, Creador de aplicaciones, Taller de SQL, Administración de instancia, etc.) a requerir HTTPS.
  • Específico de la Aplicación: Hace que HTTPS dependa del atributo de cookie de sesión "Seguro" en los esquemas de autenticación de las aplicaciones.
2) Requerir HTTPS Saliente, tiene las siguientes opciones de configuración, Si / No
  •  Seleccionamos , si queremos que todo el tráfico saliente de una instancia de Application Express utilice el protocolo HTTPS.
3) Cabeceras de Respuesta HTTP, en la ayuda de APEX nos da algunos ejemplos de cómo introducir las cabeceras. Cada una de ellas deben empezar en una línea nueva.

Por ejemplo:

Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' #CDN#; object-src 'self'; img-src 'self' data:;

martes, 10 de abril de 2018

Estoy en la sección de "Oracle ACE Spotlight" del Newsletter de Abril del Programa ACE!

Quiero compartir la sección en la cual he sido destacada este mes en el Newsletter del Programa ACE. Me siento muy feliz de pasar por esta sección como una Oracle ACE Director, la primera mujer en Argentina con este reconocimiento y la segunda en todo latinoamerica junto a mi amiga Edel de Uruguay. Gracias a todos los que me han apoyado en este camino para lograr tal reconocimiento!!! 


Aquí puedes ver en el navegador el Newsletter de Abril.

Free Learning Path para Oracle APEX ya está disponible!

Ya esta disponible en Oracle Learning Library un curso totalmente gratuito de APEX para iniciarse en la herramienta.

Nivel: Principiante
Tiempo: 350 minutos
Módulos: 17
Idioma: Ingles


Aquí tienes el enlace: Oracle Application Express: Developing Database Web Applications

Cada vez vemos más recursos de Oracle APEX al alcance de nuestras manos!


martes, 27 de marzo de 2018

¡Tus dudas de APEX en español ya tiene un lugar donde exponerlas para recibir ayuda!


Hola mis amigos/amigas, en esta oportunidad quiero contarles que tenemos en Oracle Developer Community un foro en español dedicado a consultas de tecnologías Oracle, donde podemos subir nuestras dudas y los expertos nos ayudan a resolverlas.


Aqui te dejo el enlace:

https://community.oracle.com/community/other-languages/espanol


Solo estamos pidiendo que si encuentras que alguna respuesta es correcta o te ayuda a encaminar la solucionan de tu problema la marques como correcta.

Eso ayuda y motiva a los que se toman el tiempo de investigar y responder a las dudas de las personas.

Lo único que necesitas tener para acceder a este foro es tener una cuenta gratuita de Oracle.

jueves, 22 de marzo de 2018

Oracle APEX Graphics - ā'pěks

Les comparto un post que escribió Joel Kallman (Senior Director, Software Development) donde nos comparte las imagenes originales de ā'pěks.

El artwork original fue desarrollado por Bob Daly en 2014. Cuando se lanzó el sitio apex.world para la comunidad de APEX, Jürgen se aseguró de que las versiones SVG de artwork estuvieran disponibles para el público (apex.world -> Comunidad -> Fan-Shop -> Stickers & Others -> download link), y esto incluye versiones SVG de ā'pěks, apex.world, #letswreckthistogether, y más.

Podemos descargar el archivo apeks.zip, desde el post de Joel, que incluye los siguientes archivos: apeks.png
  • apeks.ai 
  • apeks.pdf 
  • apeks-outline.ai 
  • apeks-outline.pdf 

martes, 20 de marzo de 2018

¡Estoy Feliz de anunciar mi promoción a ACED!

¡Hola a tod@s!

Me enorgullece anunciar que el día de ayer Oracle me promovió de Oracle ACE a Oracle ACE Director!

Fue un camino arduo para llegar a celebrar esta promoción! Agradezco a toda mi familia que me apoyaron incondicionalmente en todos estos años, también a mis amigos, colegas y a los que me siguen porque han contribuido en mi crecimiento profesional y hoy puedo disfrutar de este logro!

Finalmente quiero agradecer al Programa ACE por darme esta nueva oportunidad de seguir dando lo mejor de mi para la comunidad fanática de Application Express!

miércoles, 14 de marzo de 2018

Oracle APEX 18.1 Early Adopter 2 está disponible ahora!

El próximo lanzamiento de Oracle APEX será APEX 18.1, consistente con la numeración de lanzamiento para la Base de Datos Oracle, así como los Servicios de Datos REST de Oracle y los servicios Oracle Cloud.

Casualmente, han pasado algo más de 18 años desde que se escribió la primera línea de código para APEX.



miércoles, 28 de febrero de 2018

¿Conoces la herramienta Quick SQL?


Quick SQL nos permite diseñar rápidamente y prototipar modelos de datos utilizando una sintaxis abreviada tipo markdown que expande el Oracle SQL. Podemos crear fácilmente relaciones maestro/detalle, comprobar restricciones e incluso generar datos de muestra.

Podemos utilizar esta aplicación en forma gratuita para generar SQL y usarlo en cualquier base de datos Oracle. Todo lo que necesitamos para comenzar a utilizarla es una cuenta de Oracle.com u Oracle Technology Network (OTN). También podemos crear prototipos de forma gratuita utilizando Oracle Live SQL o suscribiéndonos a un espacio de trabajo gratuito en apex.oracle.com.

Para acceder a la herramienta lo podemos hacer desde este enlace Quick SQL

Hacemos clic en el botón Lunch Quick SQL e ingresamos nuestras credenciales de Oracle y podemos empezar a usarlo gratuitamente!

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.

https://docs.oracle.com/cd/E37099_01/doc.20/e25066/config_file.htm#AELIG7204

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: