Archive for 2017

Monitoreo y gestión de tus funciones de fn project.

0

En el post anterior vimos cómo desplegar la consola web (Functions UI) del proyecto fn project, en donde, entre otras cosas podemos:

1. Tener acceso al listado de APIs que nos ofrece la plataforma. APIs para obtener las aplicaciones desplegadas, borrarlas, actualizarlas. Algunas otras para listar las rutas. Otras mas para obtener los logs, etc
2. Tienes acceso al listado de aplicaciones y puedes probar las funciones que estén adentro de ella
3. Tienes acceso  un dashboard que te permite saber:
     a) Hay funciones encoladas
     b) Cuántas funciones han sido ejecutadas exitosamente
     c) Cuántas estásn ejecución o bien están fallidas

Leer Más ...


Consola Web para fn project. Serverless architecture.

0

En el artículo anterior (http://oracleradio.blogspot.mx/2017/12/primer-contacto-con-fn-project.html) vimos cómo ambientar tu máquina para hacer uso del proyecto Fn Project, que está enfocado a ofrecer una plataforma Serverless.

Lo único que hicimos en el artículo pasado fue desplegar una función muy simple . Ahora vamos a ver cómo desplegar una interface gráfica para gestionar tus funciones.

Leer Más ...



A first glimpse to the Oracle Intelligent Bot Cloud Service

0

Quick Look at Oracle's Cloud Chatbots Platform

Chatbots have become an important platform to interact with our users using a well known tool: chat.

We are not only talking about making this type of platform available in channels like Facebook, what we really want is the automatization of tasks so users can use it with confidence. We want this tool to become a transactional tool not only informative. In the future it might be predictive and have interactions with backend systems and API’s.
Leer Más ...



Oracle Developer Champion

0


Oracle Developr Champion is a new advocacy program created by Oracle. I had the honor to be nominated to become a part of it. That happened last June 29th. It was funny, since I was at Oracle Code Mexico and I was actually talking with friends and colleagues about it. I was sharing my impression about the relevance of the program, about how cool would it be to participate on it. And about 30 minutes later I received an email from our great leader Jennifer Nicholson with my nomination. It was a great day for me.

I've been part of the Oracle ACE program since 2011. But I've been in touch with the program since 2006 or so. I used to work for Oracle and since my days in the company I was already nominating people to become part of it. Some of my nominations made it through and are very important members of the program. Then when I started my own company, one of my first goals was to be part of the ACEs and I remember how I got rejected in my first try. It was tough but that made me understand that the programs are for sharing your knowledge, to share with the community, to be humble and share your time, knowledge and life with the rest of the people. So I basically took that as a lesson and started to contribute more & more with the community. 

After that I continued to promote and nominate people to join the program and at least two more persons that I nominated are part of it.  My compromise with the program has always been there and it will remain so.

Now I have the honor to be part of the Developer Champions, people like: Lucas Jellema, Robert Van Mollken, Frank Munz and many other very talented people are already in the group. I just can be happy about it, I will learn a lot from them and I will continue with my passion and compromise to share my experience, time and knowledge with the community.

I am focus on API Management, Chatbots, DevOps and IoT. I will do my best to create content around it. To create videos, articles, blogs entries, participate on events to talk about those topics.

My agenda is already full of activites that I am going to do to collaborate with the program. I am excited that I will be a reviewer for a brand new book by my friends Luis Weir and Phil Wilkins, which is about API Management.

I am already figuring out an outline from an upcoming book that hopefully can be accepted so I can start writing again. Back in 2015 I wrote a book together with Luis Weir and A. Viveros and now I am really looking forward to write a new one with other colleagues.

I have more than 10 years writing in this blog. 10 years about writing Oracle stuff, I just can't ask for a better time to keep writing, and the fact to have been nominated as a Developer Champion has motivated me to continue doing it with even more passion.

Information about the program can be found here: https://blogs.oracle.com/developers/new-developer-champion-program

Follow us in Twitter @dev_champions

I thank all the people who has been following me and that believed in the idea of nominating me to the program. I really appreciate your help and support. I will do my best to support your confidence on me.

I thank God for continue blessing me all the days in my life.

Thank you.



10 años de Oracle Radio

2

Oracle Radio empezó en Febrero de 2017 en compañía de mi pana Juan Camilo Ruiz. Él fue el de la idea originalmente. Le digo pana, porque así me empezó a decir recién nos conocimos y posteriormente así yo también me refería a él y finalmente después de trabajar en algunas ocasiones juntos, nos hicimos buenos amigos.

A Juan siempre le gustó ADF, la verdad es que no sé por qué, pero pues él era muy feliz haciendo cosas del tema. Fue cuando me dijo:

"Pana, es momento de escribir para la comunidad de habla hispana. Hagamos artículos de Fusion Middleware, yo de ADF y tú de SOA".

Me pareció muy buena idea y en Febrero de 2007, escribimos nuestros primeros posts. Nos pusimos una meta, que consistía en escribir dos artículos por mes. Era ambicioso, pero de alguna manera lo intentamos.

Así seguimos algunos meses; después cumplimos el año.
Juan renovaba el blog constantemente, me refiero a ponerle mas colores, hacerle una versión para equipos móviles, etc.

Los artículos empezaban a ser mas leídos; nos buscaban de varios lados, ya sea pregúntandonos directo en el blog o envíandonos correos. Digamos que tuvimos éxito.

Así seguimos un buen rato; pasó el 2010  y yo renuncié a Oracle Corp. Juan después hizo lo mismo un par de años después; sin embargo él siguió otro camino y me quedé yo solo haciendo el blog.

La realidad es que han sido 10 años muy buenos de usar este medio para compartir mi experiencia con problemas (sobre todo) relacionados a la tecnología de Oracle. Han sido 10 años de crecimiento en cuanto a cómo escribir una entrada de un blog; de incluso incorporar entradas en inglés; de influir de cierta forma a que otras personas crearan su propio blog. De apredender de muchos errores y compartirlos con los demás.

Me siento satisfecho con cumplir 10 años y tener ánimos de seguir adelante compartiendo experiencias. Yo no lo hago para presumir mi conocimiento, o para cumplir con ciertas actividades que tengo que realizar como Oracle ACE. Yo lo hago por lo siguiente:


  1. Me gusta la tecnología y este es un medio para compartir ese gusto
  2. Llevo tiempo trabajando con Oracle (15 años), así que algo debo saber o haber vivido que pueda compartir con la audiencia
  3. Me gusta escribir
  4. En 2007 no había muchos blogs en español; este fue uno de los primeros y sobre todo de los temas que hablábamos. Por lo que siento que he contribuido con la gente que habla español y que quiere leer en su propio idioma sobre tecnología de Oracle
  5. La tecnología avanza todos los días, sobre todo en los últimos 24 meses ha sido un cambio constante e innovación sin parar por parte de Oracle. Por lo que me debo mantener al día, y esta es una forma de hacerlo.
  6. Es una forma de invertir mi tiempo libre

A los que han leído mis posts, les agradezco. Seguiré manteniendo este blog, no tiene por qué parar. Si bien he hecho un espacio al cumplir 10 años, no hay ningún plan para dejar de hacerlo. Al contrario, mas que nunca debo seguir con este objetivo de compartir con la comunidad.

Gracias por leer este blog. Seguiré trabajando para poder tener información útil para la comunidad.

¡Gracias!


A MultiException has 2 exceptions. They are: 1. weblogic.ldap.EmbeddedLDAPException: [EmbeddedLDAP:171525]Error loading initial replica file. Check the EmbeddedLDAP log for more details. 2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.ldap.EmbeddedLDAP

0

En la semana pasada estuve colaborando con un compañero para resolver una serie de problemas que se presentaban en un dominio de SOA Suite 12c. Uno de los errores que estuvimos revisando, era:

A MultiException has 2 exceptions.  They are:
1. weblogic.ldap.EmbeddedLDAPException: [EmbeddedLDAP:171525]Error loading initial replica file. Check the EmbeddedLDAP log for more details.

2. java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.ldap.EmbeddedLDAP

El error está relacionado al LDAP embebido que todo Weblogic provee.  El error previene que el servidor manejado que tira este error (en nuestro caso: soa_server1) no pueda levantar. Lo primero que te puede venir a la mente es borrar o renombrar la carpeta data. Pero ten cuidado, pues esa carpeta es relativamente sesible. En alguna ocasión, al hacer ese movimiento en otro dominio de SOA Suite, dejamos inutilizable al dominio pues el LDAP no se pudo volver a regenerar.
Así que no siempre es conveniente borrar esa carpeta, y menos si no tenemos certeza del resultado.

Por eso es que mejor nos detuvimos y analizamos un poco mas la situación. Lo primero fue leer bien la excepción, pues ésta nos decía que leyéramos el log del LDAP embebido.  Esta no es una tarea que se haga regularmente, ¿pues quién revisa ese log, honestamente? Yo creo que pocos. Bien, pues lo primero fue averiguar en dónde se localizaba dicho log. Este se encuentra, en:

$DOMAIN_HOME\servers\soa_server1\data\ldap\log

Esos logs te podrán dar alguna pista de la cuasa del incidente.

Leyendo el log, nos decía que el archivo de replica no podía ser leído o cargado. Esto mismo ya nos había dicho la excepción, pero no le habíamos dado importancia.

Resuelta que un archivo localizado, en:
$DOMAIN_HOME\domains\soa_domain\servers\soa_server1\data\ldap\conf

era el causante de todo. El archivo es replicas.prop . Su contenido hasta parece burla, es lo suguiente:
replica.num=0


Bien , pues este insignificante archivo es el causante del problema. Lo único que debes hacer es renombrarlo, para que se pueda volver a crear. Una vez hecho esto, intenta arrancar tu servidor manejado.



Post navigation