MuleSoft - Descubriendo Anypoint Studio

Los editores de Anypoint Studio nos ayudan a diseñar nuestras aplicaciones, API, propiedades y archivos de configuración. Junto con el diseño, también nos ayuda a editarlos. Contamos con el editor de archivos de configuración de Mule para tal fin. Para abrir este editor, haga doble clic en el archivo XML de la aplicación en/src/main/mule.

Para trabajar con nuestra aplicación, tenemos las siguientes tres pestañas en el editor de archivos de configuración de Mule.

La pestaña Flujo de mensajes

Esta pestaña ofrece una representación visual del flujo de trabajo. Básicamente contiene un lienzo que nos ayuda a comprobar visualmente nuestros flujos. Si desea agregar procesadores de eventos de la paleta Mule en el lienzo, simplemente arrastre y suelte y se reflejará en el lienzo.

Al hacer clic en un procesador de eventos, puede obtener la vista de propiedades de Mule con los atributos del procesador seleccionado. También podemos editarlos.

La pestaña Elementos Globales

Esta pestaña contiene los elementos de configuración global de Mule para los módulos. En esta pestaña podemos crear, editar o eliminar archivos de configuración.

La pestaña XML de configuración

Como su nombre lo indica, contiene el XML que define su aplicación Mule. Todos los cambios que haga aquí se reflejarán en el lienzo, así como en la vista de propiedades del procesador de eventos en la pestaña Flujo de mensajes.

Puntos de vista

Para el editor activo, Anypoint Studio nos brinda la representación gráfica de los metadatos de nuestro proyecto, propiedades con la ayuda de vistas. Un usuario puede mover, cerrar y agregar vistas en el proyecto Mule. A continuación se muestran algunas vistas predeterminadas en Anypoint Studio:

Explorador de paquetes

La tarea principal de la vista Explorador de paquetes es mostrar las carpetas del proyecto y los archivos incluidos en un proyecto Mule. Podemos expandir o contraer la carpeta del proyecto Mule haciendo clic en la flecha al lado. Se puede abrir una carpeta o un archivo haciendo doble clic en él. Eche un vistazo a su captura de pantalla:

Paleta de mulas

La vista Mule Palette muestra los procesadores de eventos como ámbitos, filtros y enrutadores de control de flujo junto con los módulos y sus operaciones relacionadas. Las principales tareas de la vista Paleta de mule son las siguientes:

  • Esta vista nos ayuda a gestionar los módulos y conectores de nuestro proyecto.
  • También podemos agregar nuevos elementos desde Exchange.

Eche un vistazo a su captura de pantalla:

Propiedades de la mula

Como su nombre lo indica, nos permite editar las propiedades del módulo actualmente seleccionado en nuestro lienzo. La vista Propiedades de la mula incluye lo siguiente:

  • DataSense Explorer que proporciona información en tiempo real sobre la estructura de datos de nuestra carga útil.

  • Propiedades entrantes y salientes, si están disponibles o variables.

A continuación se muestra la captura de pantalla:

Consola

Siempre que creamos o ejecutamos la aplicación Mule, el servidor Mule integrado muestra una lista de eventos y problemas, si los hay, informados por Studio. La vista de consola contiene la consola de ese servidor Mule integrado. Eche un vistazo a su captura de pantalla:

Vista de problemas

Podemos encontrar muchos problemas mientras trabajamos en nuestro Proyecto Mule. Todos esos problemas se muestran en la vista Problemas. A continuación se muestra la captura de pantalla

Perspectivas

En Anypoint Studio, es una colección de vistas y editores en una disposición específica. Hay dos tipos de perspectivas en Anypoint Studio:

Mule Design Perspective - Es la perspectiva predeterminada que obtenemos en Studio.

Mule Debug Perspective - Otra perspectiva proporcionada por Anypoint Studio es Mule Debug Perspective.

Por otro lado, también podemos crear nuestra propia perspectiva y podemos agregar o eliminar cualquiera de las vistas predeterminadas.