lunes, 8 de enero de 2018

Consumiendo API del tiempo OpenWeatherMap con WSO2 en Cuba


Hola a todos. En esta ocasión la entrada es particular para mi país, con poca penetración de internet en nuestro hogares.

El post ampliado lo pueden ver en mi blog de cubava.

En resumen es una pequeña solución usando 2 conectores del WSO2 ESB para obtener los datos de la temperatura en mi ciudad en mi buzón de correo cada 1h. Algo útil para estos días de frio. 

Aquellos que tienen internet en sus celulares no la necesitan pues los gadgets del tiempo dan esa información actualizada casi que en tiempo real, pero quien no tiene internet si la puede ver útil.

En lo particular me sirvió para probar el conector de openweathermap, que no lo había probado antes y para detectar un bug en el uso del payloadfactory de conjunto con el mediador iterate desde un proxy y desde un API, en el caso del consumo del iterate desde el API hay un problema con el namespace del body que usa el de soap12 y no el de soap11 por lo que no funciona como se espera...tuve que mirar bien los mensajes generados por el payloadfactory para darme cuenta y hacer el ajuste necesario.

Saludos.