<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1678611822423757&amp;ev=PageView&amp;noscript=1">
Defrag This

| Read. Reflect. Reboot.

Cómo, MuleSoft Certified Connector para MOVEit Transfer, hace que la transferencia de archivos sea Segura y Fácil

John Picinich| marzo 14 2019

| IT insights, File Transfer, Automation, MOVEit

moveit-transfer-mulesoft

Ipswitch ha lanzado recientemente su nuevo conector de transferencia MOVEit a Anypoint Exchange de MuleSoft. Este conector permitirá a los clientes de MuleSoft integrar fácilmente las capacidades de transferencia de archivos administradas y seguras en sus aplicaciones Mule, aprovechando el poder de la familia de productos MOVEit de Ipswitch, que hace del mundo en red un lugar más seguro para compartir datos.

MOVEit Transfer mantiene los archivos y datos importantes seguros cuando la información está en reposo o en tránsito. Es ideal cuando maneja datos que requieren comprobaciones de integridad, pistas de auditoría o políticas y controles sólidos necesarios para garantizar la confidencialidad.

Desde las aplicaciones de Mule, el conector puede interactuar de forma remota con Ipswitch MOVEit Transfer para realizar un amplio conjunto de operaciones de archivos. El servidor de transferencia MOVEit está disponible a través de un servicio basado en la nube o un servidor backend.

mulesoft1

Como Empezar

Si ya tiene acceso a la plataforma Anypoint de MuleSoft, solo necesitará unos pocos pasos para comenzar a beneficiarse del conector.

  1. Si aún no es cliente de MOVEit Transfer, puede ponerse en contacto con Ipswitch para inscribirse en el servicio MOVEit Cloud (prueba gratuita disponible) o comprar una licencia del producto MOVEit Transfer para hospedar el servidor usted mismo.
  2. Una vez que tenga acceso a MOVEit Transfer, puede comenzar a desarrollar aplicaciones Mule con el conector. El conector está disponible públicamente directamente desde Anypoint Exchange. No hay una tarifa adicional por usar el conector.
  3. Ejecute sus aplicaciones mule y verifique los resultados.

Por Ejemplo

Para ilustrar cómo usar el conector en una aplicación Mule, veamos un ejemplo.

Supongamos que necesita desarrollar un flujo en la Plataforma Anypoint que transfiera un archivo de un depósito de Amazon S3 a MOVEit Transfer Server y notifique a los destinatarios a través de un canal Slack. El flujo será activado por una solicitud HTTP.

mulesoft2

Puede usar Anypoint Studio o Design Center para el desarrollo. Pero para mantenerlo simple, usemos el Centro de Diseño para este tutorial.

¿Cómo Crear una aplicación Mule?

Inicie sesión en el Anypoint Design Center y cree un nuevo proyecto de aplicación Mule con el nombre "MOVEit Demo". Haga clic en "Ir directamente al lienzo" para omitir el asistente.

Añade un Comando Trigger

En el lienzo, haga clic en la tarjeta de activación, seleccione "HTTP Listener" e ingrese "demo" como la ruta. Mantener todo lo demás como es.

Añade un Conector Amazon S3

Haga clic en el icono “+” para agregar la operación “Conector de Amazon S3” y “Obtener objeto”. Ingrese el nombre del cubo y la clave del archivo fuente. Configure la información de conexión, incluida la clave de acceso, la clave secreta y la región. Seleccione "Transmisión no repetible" como la estrategia de transmisión en la pestaña Avanzado, ya que estamos transmitiendo el archivo directamente desde S3 a MOVEit Transfer.

Añade un Conector MOVEit Transfer

Haga clic en el icono "+" para agregar la operación "MOVEit Transfer" y "Upload File to Folder". Introduzca la ID de la carpeta y el nombre del archivo. Puede obtener el ID de la carpeta de destino desde la interfaz de usuario de MOVEit o recuperarlo dinámicamente con el conector. Tenga en cuenta que el campo "Contenido del archivo" está configurado de forma predeterminada en la carga útil del paso anterior. En nuestro caso, es la salida de la operación “Obtener objeto” del S3.

mulesoft3

Además, configure la conexión con su URL de transferencia de MOVEit y las credenciales de usuario. La configuración de la conexión puede ser compartida por múltiples flujos dentro del mismo proyecto. Si lo desea, también puede especificar las credenciales de usuario por solicitud. Por favor, consulte la guía del usuario para obtener más instrucciones.

mulesoft4

Añade un Conector Slack

Agregue la operación “Slack Connector” y “Chat - Publicar mensaje”. Ingrese el nombre del canal y la información de conexión. Especifique el texto del mensaje, como a continuación.

%dw 2.0
output text/plain
---
"Transferred the file " ++ payload.name ++ " ID: " ++ payload.id

Pruebe la Aplicación

mulesoft5

Ahora es el momento de ejecutar y probar la aplicación. Simplemente haga clic en el botón "Ejecutar" en la parte superior de la pantalla para iniciar la aplicación y luego emita una solicitud HTTP desde un navegador y cualquier otro cliente HTTP, usando la URL que se muestra al lado del botón "Ejecutar" seguido de "/demo".

Para estar seguro, puede verificar el archivo cargado desde la interfaz de usuario de MOVEit Transfer y el mensaje de notificación en el canal Slack.

Ten en cuenta lo siguiente:

Para hacer que sus aplicaciones Mule sean más robustas para el desarrollo de producción, debe agregar el manejo de errores y el registro. Puede encontrar más detalles sobre los códigos de error en la guía del usuario.

Puede encontrar el conector de transferencia MuleSoft MOVEit aquí.

Topics: IT insights, File Transfer, Automation, MOVEit

Leave a Reply

Your email address will not be published. Required fields are marked *

THIS POST WAS WRITTEN BY John Picinich

Free Trials

Getting started has never been easier. Download a trial today.

Download Free Trials

Contact Us

Let us know how we can help you. Focus on what matters. 

Send us a note

Subscribe to our Blog

Let’s stay in touch! Register to receive our blog updates.