Redes Sociales

twitterfacebookgoogle pluslinkedinrss feedemail
Mostrando entradas con la etiqueta Studio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Studio. Mostrar todas las entradas

martes, 13 de octubre de 2015

Leer y Escribir mensajes usando Set Payload


Una forma sencilla de aprender a leer y escribir mensajes es usando el componente Set Payload, este nos permitirá recuperar valores en el navegador para así mostrarlos en la consola de AnyPoint Studio como en el mismo navegador.

Lo primero que hay que hacer es abrir el AnyPoint Studio, y abrir un proyecto de Mule Project, nos vamos a File>New>Mule Project.


Le ponemos un nombre al proyecto (el que gusten y le damos finalizar)


En la ventana o cuadro de búsqueda, tecleamos "HTTP" esto con el fin de buscar el componente, una vez encontrado lo arrastramos y soltamos como muestra la figura (imagen 2).



Ahora en las propiedades de HTTP presionamos el botón + en Connector Configuration, se nos abrirá una ventana y tocaremos el botón OK.




Ahora nos dirigimos al cuadro de búsqueda otra vez, y buscamos "Set Payload", cuando lo encontremos, lo arrastramos y lo soltamos en el posición que se muestra en la imagen 2.




Ahora en Settings del Set Payload, específicamente en  Value, debemos teclear lo siguiente:

#[message.inboundProperties.'http.query.params'.name]

Antes del # podemos poner texto normal por ejemplo "Hola", "Bienvenido", "Mensaje es: ", lo que sea que quieran. La parte de name puede ser cambiada por cualquier otro nombre, por ejemplo "Mex", etc. 



Cuando tenemos todo esto hecho, procedemos a correr nuestro programa, la cual nos vamos al proyecto>Clic derecho y ahi Run As>Mule Application, ahi nos empezara a correr, cuando la consola nos muestre "Status=Deployed" significara que todo salio bien.



Ahora nos vamos al navegador y escribimos la dirección "http://localhost:8081/" (solo esa) y nos mostrara el mensaje como NULL (Si escribimos algo antes de # nos mostrara el mensaje que escribimos + NULL), nos muestra NULL debido a que no hay nada en name que pueda mostrar por eso nos ante la ausencia de valor, NULL sera el valor.


Ahora si escribimos "http://localhost:8081/?name=Vik", el navegador nos mostrara el resultado de name, que en este caso seria Vik, porque ya le estamos asignando un valor a name (estamos escribiendo) y name nos devuelve el valor asignado (estamos leyendo), si se pone algo diferente en lugar de Vik, el navegador nos lo mostrara.



Y así veremos de que manera tan fácil podemos leer y escribir un mensaje (aunque sencillo) usando AnyPoint Studio.

lunes, 12 de octubre de 2015

Hola Mundo en AnyPoint Studio


Cuando aprendemos a programar en cualquier lenguaje, ya sea usando un libro o que alguien nos enseñe, el primer programa que vemos o con el que empezamos es imprimir un "Hola Mundo" o "Hello World", depende del idioma o el país, claro esta!

Y como esta no es la excepción, hoy veremos como hacer un Hola Mundo usando el AnyPoint Studio, el cual instalamos ya debemos tener instalado (para instalarlo en Windows, ver aquí).

Por eso debemos iniciar nuestro AnyPoint Studio, y cuando ya haya cargando debemos ir a 
File>New>Mule Project



Una vez que ya hayamos de definir que haremos un proyecto de Mule, nos pedirá un nombre para el mismo, le ponen cualquier o uno representativo con el programa a crear, y tocaremos el botón Finish.



En el cuadro de búsqueda de la derecha, tecleamos "HTTP" y lo arrastramos a donde muestra la flecha (mal dibujada por cierto) y lo soltamos ahí (imagen 2)




Tocamos a HTTP para abrir la configuracion de la misma y en "Connector Configuration" tocamos el símbolo de + (circulo rojo) y se nos abrirá una ventana emergente (imagen 2) y le daremos OK.




Ahora nos vamos a la caja de búsqueda de la derecha (esa donde buscamos el "HTTP") y buscamos esta vez "Set Payload", entonces lo tomamos y lo arrastramos a la posición que indica la flecha roja (imagen 2) y debe quedar como en la imagen.




Ahora, en la propiedades de Set Payload, nos vamos a "Value" y escribimos nuestro Hola Mundo o lo que ustedes deseen.



Ya tenemos listo nuestro programa, ahora debemos correrlo :D
Para eso solo debemos darle clic derecho a nuestro proyecto y después ir a Run As>Mule Application y la aplicacion arrancara.



Cuando la aplicacion arranque nos mostrara en la consola de la misma si fue exitosa o fallida, por eso si al final no sale que el "Status=Deployed" significara que todo esta bien. Si por el contrario "Status=Failed" significara que algo estuvo mal en nuestro programa que debemos corregir.



Ya con esto, procedemos abrir nuestro navegador y en la dirección pondremos "http://localhost:8081/" y ya nos mostrara el valor de Set Payload.



Y así de sencillo es como se hace un Hola Mundo en AnyPoint Studio.

domingo, 11 de octubre de 2015

Instalar AnyPoint Studio en Windows


Hoy aprenderemos a instalar el IDE de MuleSoft, el cual es AnyPoint Studio el cual tendrá entre sus características:


Construir, editar documentos y depurar integraciones gráficamente (o XML)


  • Entorno gráfico de arrastrar y soltar.
  • Depuración visual y auto-documentación que acelera la entrega de proyectos.
  • Edición de dos vías entre las vistas gráficas y XML elimina la compensación entre la facilidad de uso y control.
  • Un clic en el despliegue de aplicaciones de Mule Runtime.

Desbloquear el valor de los datos

  • Mapeo y transformadora con DataWeave eliminando código personalizado propenso a errores.
  • Reglas, búsquedas y las capacidades de edición permiten transformaciones avanzadas.
  • DataSense ™ descubre punto final de metadatos para el diseño inteligente.
  • Soporta XML, JSON, CSV, POJOs, Excel y más.

Requisitos de Hardware

  • 3GB de RAM.
  • CPU de 2GHz.
  • 4GB de espacio libre en el disco duro.

Requisitos de Software

  • Oracle JDK 1.8.  
  • Oracle JDK 1.7.
  • Windows 7 (32 bits y 64 bits), Windows 8 y Windows 10.
Si no conoce la version de Java que tiene, aquí lo puedes comprobar.

Una vez chequeado todo, se puede descargar el AnyPoint Studio aquí.

Después de descargado el archivo .zip, se procede a descomprimirlo y después se coloca en una carpeta al gusto.

Al final hacemos doble-clic en el archivo AnypointStudio.exe para ejecutar el programa. Después se nos abre una ventana (la cual es la workspace) y le damos OK.

Y ya estaremos listos para usar el AnyPoint Studio.