Entradas

Mostrando entradas de junio, 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 ---...