Entradas

Mostrando entradas de 2008

Email bc - Receiving Emails - Imap, NetBeans 6.1

Imagen
Siguiendo con los demos de los bindings components de Open ESB ahora vamos a hacer un ejemplo con el email bc, algo les habia comentado de esta bc en la entrada anterior. Como lo dije acepta comunicación por el puerto imap, smtp y en un futuro (espero cercano) comunicación por pop y pop3. Aca de nuevo la pagina de la Wiki. Empecemos ... El demo que vamos a hacer es recibir correos por medio del puerto imap, debemos tener una cuenta de correo de la cual se bajaran los correos y se almacenaran en un archivo de texto. Como en todos los demos del blog son ejemplos faciles que se pueden después implementar en programas mas robustos y usados para diferentes casos. 1. Como siempre Creamos un proyecto Bpel: File --> New Project --> SOA --> Bpel Module Name: DemoEmail 2. Luego a crear un wsdl llamado FILEWSDL, clic derecho New ---> WSDL Document ---> Ponemos el nombre ---> Next ---> en el paso 3 ponemos en "Operation Type" "One - Way Operation" ---> N...

SMTP BC - InBound- con NetBeans 6.1

Imagen
Ahora si vamos con la otra parte del demo de SMTP La diferencia entre la aprte anterior con esta es que esta recibe correos y los almacena en un doc de texto. Inicio La forma de comenzar con este demo es de la misma forma que el anterior, creando un proyecto al que le podemos poner como nombre DemoInBound, dentro de este creamos un wsdl llamado SMTPWSDL de la misma forma que el demo de OutBound. Y la configuracion de la input segun al muestra la siguiente figura: Luego configuramos el smtp:address, lo cual podemos hacer como muestra la siguiente figura, tal cual estan los datos en la figura. Es importante anotar que el numero de puerto que se pone aca puede ser cualquier otro de la maquina local donde se corre el demo, siempre y cuando el puerto este desocupado. Luego creamos un wsdl llamado FILEWSDL el cual sera el encargado de pasar todos nuestros correos en un archivo de texto, para crear este wsdl: clic derecho New ---> WSDL Document ---> Ponemos el nombre ---> Next ---...

Email BC -- Apunte Importante --

Estuve haciendo demos acerca de la emailbc con el openesb version 20080325 pero la emailbc no inicializaba aun cuando baje el instalador completo, que se instala el NetBeans 6.1 y el GlassFish con los jbi components, el emailbc en la version 20080421 tampoco inicializaba. Estuve mirando y ensayando y encontre una emailbc de una version un tanto anterior si inicializa y funciona bien !!! Y aqui se las puse para que la puedan descargar EmailBC Quizas mas adelante en una nueva version funcione bien Ciao y Suerte !!!

SMTP BC OutBound Ejemplo con NetBeans 6.1

Imagen
Estuvo mirando e indagando algunas paginas para crear un demo con la smtp bc y encontre algunos, pero no terminaban completamente de explicar el demo, otro era muy complicado explicando un escenario simple y no funcionaba bien, ademas que tenia errores en la escritura, asi que aca esta el demo de smtp bc. Este demo asume que se ha trabajado con NetBeans, openesb, procesos bpel. SMTP BC En la pagina de openesb open-esb.dev.java.net esta la explicacion de para que sirve y que se puede hacer con smtpbc en open esb y una arquitectura orientada a servicio. Con una vista amplia de lo que se puede hacer con smtp bc me tomo el atreviemiento de hacer el siguiente resumencito. Smtp bc tiene varios escenarios los principales son: Outbound (Enviar correos electronicos) Inbound(Recibir correos electronicos) A continuacion describo un ejemplo sencillo para comprender smtp bc enviando correos. Empecemos con el Demo 1. Creamos un proyecto Bpel: File --> New Project --> SOA --> Bpel Module N...

Creando un Instalador con IzPack

Imagen
IzPack es un herramienta por medio de la cual podemos crear un unico instalador de una aplicacion Java (por ejemplo), Aqui podemos ver la pagina oficial de IzPack y conocer un poco mas acerca de este producto. Aqui va la historia, yo necesitaba crear un instalador de una aplicacion stand-alone creada en Java, que dentro de la instalacion incluyera la documentacion y el desinstalador ... ahh y que ademas creara un menu dentro del menu inicio en programas, para los usuarios Windows. Sin embargo es importante anotar que el instalador que crea el IzPack tambien funciona en Linux o culaquier SO que tenga JRE pues el instalador es un archivo JAR. Yo se que deben estar pensando algunos ... "Pero si al crear una aplicacion stand-alone esta se puede ejecutar a traves del archivo JAR que se crea al hacer build" Yo respondo: Si es cierto pero primero el JAR de la aplicacion stand-alone funciona siempre y cuando tb esten las librerias dentro de la misma carpeta donde esta el JAR (cuest...