La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

IBM WebSphere MQ Advanced: Managed File Transfer (MFT)

Presentaciones similares


Presentación del tema: "IBM WebSphere MQ Advanced: Managed File Transfer (MFT)"— Transcripción de la presentación:

1 IBM WebSphere MQ Advanced: Managed File Transfer (MFT)

2 Agenda WebSphere MQ WebSphere MQ MFT Componentes WebSphere MQ MFT
Escenarios de Instalación Transferencia de Archivos Instalación / Configuración WebSphere MQ Explorer Comandos Básicos move information

3 WebSphere MQ

4 WebSphere MQ Transporte para los activos, tanto orientadas a servicios y no de servicios orientados a TI WebSphere MQ moves: – Data – Mensajes – Eventos – Archivos – Web service Requests – Web service Responses 7 claves para la Conectividad SOA Confiable - probada y fiable Ubicua - conectar prácticamente cualquier cosa Bases para la ESB - apoya y extiende Incremental - crece con las necesidades Seguro - protege los datos finales Tiempo flexible y resistente - cada vez que conecte Transaccional - preserva la integridad de los datos

5 ¿Qué es WebSphere MQ? Puente probado entre componentes de la Arquitectura Orientada a Servicios (SOA) Puente fuerte, que amplia con firmeza los vínculos de las aplicaciones y servicios Web Se conecta a casi cualquier sistema de TI comerciales Ayuda a las empresa a compartir e intercambiar información crítica de forma confiable y segura

6 ¿Por qué es un reto? Mover datos a través de diferentes sistemas, plataformas y dispositivos cuando el HW, SW y configuraciones de modelos de programación son diferentes Superar las fallas de la red Entregar información cuando la aplicación destino no está conectado o está ocupado Garantizar la integridad de la transmisión y recuperación Datos perdido y / o datos duplicados Garantizar una conexión segura Asegurar que las transacciones sea completadas Aplicar las cualidades de servicio basados en las necesidades, por ejemplo, entrega asegurada, entrega rápida Administrar una sesión (petición / respuesta) Distribución eficiente de los eventos Manejar escala de volúmenes Datos de diferencia de formatos Determinar qué datos enviar Auditoría de envió qué, dónde y cuándo

7 ¿Qué puede hacer WebSphere MQ?
Proporciona servicios de mensajería a las aplicaciones y servicios web que necesitan intercambio de datos y eventos con: -Fiabilidad probada -Integridad transaccional -Coherencia -Tiempo de independencia -Facilidad y velocidad -Flexibilidad -De alto rendimiento -Seguridad -Escalabilidad -Auditabilidad Aplicación A Aplicación B WebSphere MQ

8 Familia IBM WebSphere MQ
SOA M B ESSAGING ACKBONE Skills End-Points Qualities-of-Service Delivery Styles Vendor Platforms Transactional Client-Server Languages COBOL, C/C++, RPC Java, JEE, JMS .NET, C#, VB, WCF AJAX, Perl, Python… JEE, .NET, etc Guaranteed Backbone Operating Systems Persistent Point-to-Point Exploitation & Support At-Most-Once Peer-to-Peer Orientations Applications Service Batch Files Message Resource… Replay Publish/Subscribe SAP, Siebel, etc… Devices At-least-once Grid Mobile, Wireless, PoS, Sensor, Actuator, RFID… Best-Effort Bus Multicast Fire-and-Forget Mindsets Web services Unicast WSDL, XML, WS-* REST, MEST, KISS SOAP, WSDL, WS-RM, WS-N… Request-Reply Web 2.0 Fastest speed HTTP, AJAX, REST,… Appliances Lowest Latency

9 Conectividad WebSphere MQ
Características: WebSphere MQ soporta la más amplia gama de APIs, lenguajes de programación y plataformas de sistemas operativos Proporciona el único motor de JMS que se puede implementar en "cualquier" servidor JEE compatible con los estándares Provee servicios de interfaces web para clientes que necesitan una entrega fiable de mensajes SOAP Ofrece una amplia gama de calidades de servicio y métodos de mensajería, incluyendo el de publicación / suscripción Soporta monitores de transacciones importantes y administradores de bases de datos Ofrece el más escalable, sistema de mensajería manejable disponibles Garantiza la entrega de mensajes transaccionales de extremo a extremo. WebSphere MQ puede reducir dramáticamente los costos de infraestructura de aplicaciones al proporcionar una única infraestructura manejable distribuida para todas las aplicaciones de tráfico de mensajería Multiple APIs MQ Interface COBOL, C, C++, RPG, …others. JMS Java / JEE XMS C, C++, .NET C# .NET (C#) Microsoft® SOAP Web Services Otras Interfaces HTTP, FTP, … WebSphere MQ HP-UX Windows zLinux Solaris AIX zOS i5OS Linux NSS OVMS

10 Componentes WebSphere MQ

11 Message Un mensaje es considerado como la unidad de datos de intercambio entre una aplicación a otra Un mensaje es construido por una aplicación Un mensaje es consumido por una aplicación diferente Los mensajes puede contener cualquier tipo de datos: Datos binarios Vídeo, una canción, una fotografía ... Datos de texto Raws Text XML Datos estructurados (C Structures, COBOL Copybook, Serialized Java objects) Datos de aplicación

12 Queue Los mensajes se entregan de forma asincrónica a una cola
Un lugar para contener mensajes Creación de la Cola Predefinida Definición dinámica Acceso a mensajes de FIFO (first in first out) Prioridad (FIFO dentro de la Prioridad) Directo Destructivos y no destructivos Acceso paralelo por las aplicaciones Gestionado por el gestor de colas

13 Queue Manager Applications
PUT GET LOG Operating System Timers Semaphores ECBs Memory ... Operating System & Storage Messaging & Queuing Communications Un queue manager es un programa del sistema que proporciona servicios de cola a las aplicaciones.

14 Channels Un canal es un enlace de comunicación utilizado por los queue manager Los canales son los objetos que proporcionan una vía de comunicación de un queue manager a otro Los canales son utilizados en gestión de colas distribuidas para mover los mensajes de un gestor de colas a otro Sirven para proteger las aplicaciones de los protocolos de comunicación subyacentes

15 Manage File Transfer

16 Managed File Transfer Solución de software que facilita la transferencia segura de datos de un equipo a otro, a través de una red (por ejemplo, Internet). Soluciones MFT se han construido utilizando la red sobre el protocolo FTP. Sin embargo, el término describe específicamente soluciones que corrigen las desventajas asociadas con FTP. Por lo general, MFT ofrece un mayor nivel de seguridad y control de FTP. Las características incluyen la presentación de informes (por ejemplo, la notificación de las transferencias de archivos con éxito), no repudio, auditabilidad, visibilidad global, la automatización de las actividades relacionadas con la transferencia de archivos y procesos, seguridad de extremo a extremo, y las medidas de rendimiento / seguimiento.

17 Capacidades de un Managed File Transfer
Auditable Registros de auditoría completo y detallado del ciclo de transporte del archivo "¿Qué pasó, dónde, cuándo y a quién" Confiable Archivo con contenido no dañado o parcialmente enviados Los archivos sólo aparecen en el destino entero e intacto Seguro Archivos cifrados durante la transmisión del mismo Archivo con control de acceso Automatizado Elimina la necesidad de detectar problemas y reiniciar manualmente las transferencias Proporcionar programación y la activación de transferencias por eventos Centralizado Control remoto y supervisión de progresos de archivos desde cualquier lugar Flexible Capacidad de desplegar y re-configurar de transferencia de archivos de forma instantánea desde cualquier lugar Gestión de transferencias end-to-end a través de la red, no sólo entre dos puntos Cualquier tamaño No hay límite en tamaño del archivo que se puede transferir Integración Con infraestructura SOA: Mensajeria, ESBs, Governance, B2B y BPM Efectivo Proporciona un transporte consolidado para mover los archivos y mensajes

18 WebSphere MQ MFT

19 WebSphere MQ File Transfer Edition (MFT)
Agrega servicios gestionados de transferencia de archivos con WebSphere MQ Incorpora una capa empresarial "Delivery Service" confiable, seguro y auditable Sustituye a costosas soluciones, hechas en casa que carecen de controles de gestión Capacidades de transferencia de archivos Cualquier tamaño del archivo (Kb, Mb, Gb, Tb ...) Alto Rendimiento Entrega confiable sobre MQ Character set conversion entre plataformas Garantizado el 100% de integridad Estándar SSL Security Herramienta gráfica de gran alcance Soporta múltiples plataformas No hay necesidad de programación Multi-proposito, transporte tanto de mensajería y archivos Registro de auditoría Secuencias XML de comandos para la automatización de trabajos distribuido WebSphere MQ File Transfer Edition A B C X Y Z

20 Transferir el archivo de A a Z
FTP Básico IBM Managed File Transfer WebSphere MQ File Transfer Edition ftp ftp ftp A B C Z A Z ftp another.pdf sys ftp this.doc there ftp –i myfile.mft b ftp that.jpg here ftp –I myfile.mft b ftp go.where server ftp here to there ftp another.pdf sys ftp myfile.mft c ftp –i myfile.mft b ftp that.jpg here ftp –I myfile.mft b ftp go.where server ftp stuff somewhere ftp another.pdf sys ftp this.doc there ftp –i myfile.mft b ftp that.jpg here ftp –I myfile.mft b ftp f2.pdf z ftp it now please Necesidad de ubicar los registros FTP en cada máquina Necesidad de encontrar cada entrada correspondiente a registros para cada paso en la transferencia, normalmente a través de una mezcla de plataformas en equipos remotos que no tienen permiso para acceder ¿Cómo se puede estar seguro que ninguna de las transferencias se ha realizado parcialmente? En un simple click se despliega la transferencia de archivo actualizando los registro de auditoría de transferencia de A a la Z, independientemente de las máquinas de de por medio La integridad del archivo se conserva a lo largo de la transferencia Progreso de extremo a extremo de transferencia

21 Cambiar el camino de la transferencia
FTP Básico IBM Managed File Transfer WebSphere MQ File Transfer Edition ftp ftp ftp A B C Z A Z ftp –i myfile.mft b ftp myfile.mft c get f1.txt c f2.pdf Un simple click despliega la transferencia de archivos actualizando de forma remota cualquier lugar a través de la red de transferencia de archivos Interfaz gráfica, la línea de comandos o secuencias de comandos XML Control centralizado, no se requiere acceso directo a las máquinas No se requiere habilidades de plataforma No se requiere conocimiento de topología de red Buscar las secuencias de comandos FTP en cada máquina Actualizar cada secuencia de comandos Requiere habilidades específicas de la plataforma A menudo no tienen permiso para acceder a cada máquina

22 Escenario usual Agent QM events/commands events/commands MQ Server
1. Send file data Agent QM 2. Receive file data MQ MFT Agent MQ MFT Agent MQ network MQ network MQ network events/commands events/commands Command/ Coordination QM Database Logger Central Management Tool

23 Simplificación traducido en Ahorro
Alto costo en construcción y el mantenimiento de dos infraestructuras para mover datos en la empresa Reduce los costes con un único transporte consolidados por concepto de archivos y mensajes Messaging File Transfer + = WebSphere MQ File Transfer Edition Re-uso de la plataforma Ahorros operativos derivados de la simplificación Reducir esfuerzo de administración, en el uso de herramientas para gestionar una solución completa Reduce requisitos de habilidades y mantenimiento WebSphere MQ + File Transfer = WebSphere MQ File Transfer Edition

24 Alternativas de administración
Graphical Eclipse-based MQ Explorer Command Line Interface Job Control Language (JCL) XML Scripts using Apache Ant

25 Componentes WebSphere MQ MFT

26 Conceptos Básicos QM Agent
Realiza operaciones reales de transferencia de datos Acoplado a un administrador de cola WMQ Existen dos tipos: Agente de servidor (Se conecta a través de memoria compartida) Agente de cliente (se conecta a QM a través de TCP/IP) Agent Queue Manager Host para las colas de los agentes Muchos agentes pueden compartir el mismo gestor de colas Provisto como parte de un servidor WMQ/MFT Plataformas distribuidas solamente (por separado en z/OS) Coordination Queue Manager Recolecta información de: Definición de agentes MFT Progreso de las transferencias de activos Historia de transferencia de archivos Debe estar configurado en la misma versión de los agentes Debe existir al menos un WMQ MFT instalado Command Queue Manager Ejecutar comandos administrativos sobre los Queue Manager QM WMQ Pub/Sub Broker SYSTEM.MFT/# Topics

27 Arquitectura de Agent WMQ MFT
Arquitectura multi-hilo para mayor rendimiento y escalabilidad Altamente eficiente WMQ basado en I/O con control total en ejecución Desarrollado en base a eventos Los agentes pueden conectarse a través de enlaces (Server) o utilizando el soporte de canal de cliente Aprovecha publicación MQ e infraestructura de transferencia y progreso Los agentes pueden ser interfaces para cualquier aplicación de usuario autorizado

28 Como funciona la transferencia
(Handshake) (Message data) (Acknowledgement) (Completion) Message data / Acknowledgement Secuencia se repite tantas veces como sea necesario para transferir el archivo de datos Agente Origen Agente Destino Mensaje Persistente Key No-Persistencia de Mensaje

29 Interrupciones en la transferencia
(Message data) Agente no disponible (No Acknowledgement!) (Hi? Are you there?) Agente Origen Agente Destino (Silence…) (Tell me when you’re back) (I’m back!!) Agente disponible (Message data) Mensaje Persistente Key No-Persistencia de Mensaje

30 Ciclo de Vida de la transferencia
Queued Nueva solicitud de transferencia (capacity free) Started peer busy Waiting Nueva solicitud de transferencia (no capacity free) selected timer pops negociación* timeout Ready In progress timeout Awaiting peer peer ready all data transferred Complete * Negociación sólo tiene lugar por primera vez a través de la transición

31 Administración del Buffer WMQ MFT
Protocolo de transferencia puede ser ajustados por las propiedades del agente especifico: Tamaño de los mensajes transmitidos (chunks) Frecuencia de reconocimiento, así como cantidad de datos en la cola (windows) El Punto de transmisión se bloquea hasta que se recibe un acuse de recibo (frame) Frecuencia el agente actualiza el estado (in frames) Frame (Check-Point) Window Chunk(WMQ Message)

32 Agents Aplicaciones Java MQI Transfiere archivos con MQ
SYSTEM A SYSTEM B Aplicaciones Java MQI Transfiere archivos con MQ Los archivos son transferidos desde / hacia Transferencia de archivos multi-hilos Puede enviar y recibir múltiples archivos al mismo tiempo Configurables por defecto = 25 Cada agente se asocia con un Queue Manager Un gestor de colas puede alojar varios agentes Cada agente controla su propia cola de solicitudes de trabajo AGENT AGENT AGENT AGENT WebSphere MQ Network

33 Commands SYSTEM A SYSTEM B Instruir a los agentes. Por ejemplo, para iniciar o cancelar una transferencia Uso de mensajería MQ para transmitir las instrucciones Administración de Queue Manager GUI o línea de comandos AGENT AGENT AGENT AGENT WebSphere MQ Network OPERATIONS AUTOMATION

34 Logging / Monitoring SYSTEM A SYSTEM B Actúa como un punto de recolección para seguimiento y registro de datos ¿Cómo están las transferencias progresando? ¿Qué archivos se transfieren? Queue Manager realiza el logging / Monitoring a través del Coordinator Manager, sin de degradar performance Utiliza las capacidades de publicación- suscripción Los archivo de datos no se envían a través del Coordinator Manager AGENT AGENT AGENT AGENT WebSphere MQ Network OPERATIONS AUDIT LOG AUTOMATION MONITORING

35 Escenarios de Instalación WebSphere MQ MFT

36 Escenarios MQ Networks (I/III)
SYSTEM A SYSTEM B ¿Cómo integrar esto con la red existente de Queue Manager? Escenarios... AGENT AGENT AGENT ? AGENT OPERATIONS AUDIT LOG AUTOMATION MONITORING

37 Escenarios con MQ Networks (II/III)
SYSTEM A SYSTEM B En un extremo, se puede conectar todo a un Queue Manager ... Útil para la creación de prototipos o sistemas de prueba Un Queue Manager está desempeñando las siguientes funciones: Agent Queue Manager (para los dos agentes) Comando administrador de cola (para los comandos de operación y automatización) Coordinación de gestor de colas (para los procesos de auditoría y seguimiento) AGENT AGENT AGENT AGENT WMQ/MFT Server (Queue Manager) OPERATIONS AUDIT LOG AUTOMATION MONITORING

38 Escenarios con MQ Networks (III/III)
SYSTEM A SYSTEM B En el otro extremo, puede tener uno o más gestores de colas dedicado a cada función ... Muchos Queue Manager Cada agente se asocia con exactamente un Queue Manager Un Queue Manager puede alojar muchos agentes Muchos commands Queue Manager Cada instancia de los comandos se asocia exactamente con un Queue Manager Un gestor de colas puede ser utilizado por muchos casos de los comandos Un Coordination Queue Manager Muchos aplicaciones de Monitoring / audit puede ser acceder a el coordination queue manager AGENT AGENT AGENT AGENT QM QM WebSphere MQ Network QM QM QM OPERATIONS AUDIT LOG AUTOMATION MONITORING

39 Transferencia de un Archivo sobre WebSphere MQ MFT

40 Message Flow AGENT AGENT AGENT Agent QM Agent QM AGENT AGENT
Command QM Coordination QM LOGGING MONITORING OPERATIONS

41 Message Flow – Iniciando una Transferencia
Nueva transferencia se inicia mediante el envío de un mensaje de MQ a un agente El mensaje puede enviarse a través de command Queue Manager Mensaje MQ: Metadata de archivo Se especifica el agente destino El agente destino responde a través de mensaje MQ El agente puede, opcionalmente, responder Agent QM AGENT AGENT AGENT Command QM OPERATIONS

42 Message Flow – Transfiriendo Archivo
Agent QM Agent QM AGENT AGENT AGENT AGENT AGENT Agentes de transferencia de datos de archivos como mensajes MQ Archivo de datos se envían como mensajes de MQ no persistentes Permite la asignación de prioridades con las cargas de trabajo de mensajería Protocolo utilizando cuentas por falta de entrega y reordenación Las transferencias son asincronas Esto evita una acumulación de mensajes Transferencias automáticamente con check-point: Si alguna parte de la infraestructura sufre un corte de luz, las transferencias automáticamente re-comienzan desde el último punto de control Command QM Coordination QM

43 Message Flow – Log and Progress Data
Agent QM Agent QM AGENT AGENT AGENT AGENT AGENT Periódicamente, el agente de origen envía el estado de la transferencia al coordination Queue Manager El estado se publica Coordination QM LOGGING MONITORING

44 Message Flow – Interfaces
Agent QM Agent QM AGENT AGENT AGENT AGENT AGENT Command QM Coordination QM INTERFACES DOCUMENTADAS LOGGING MONITORING OPERATIONS

45 Secuencia de acciones simples
MFT can also start another application to process the file MFT transports file to destination Existing Application WMQ MFT Agent WMQ MFT Agent Existing Application *tap* Application writes file to file system Agent monitors file system, spots arrival of file and based on rules, transfers the file At destination MQ MFT writes file to file system

46 Alternativas para la transmisión de data
One file becomes one message One file to one message WMQ MFT One file to a group of messages The file can be split based on: Size Binary delimiter Regular expression WMQ MFT One message becomes one file One message to one file WMQ MFT A group of messages (or all messages on the queue) to one file Optionally, a delimiter can be inserted between each message used to compose the file WMQ MFT

47 WebSphere MQ MFT con un ESB

48 File Transfers can be invoked by ESB as a service
1. Send request File Transfers can be invoked by ESB as a service ESB 2. Start file transfer 3. Send file data MQ Server 4. Receive file data MQ MFT Agent MQ MFT Agent MQ network MQ network Database Logger Central Management Tool

49 File Transfers can be initiated via
ESB File to Message(s) or Message(s) to File conversion 2. Process file data if required such as data transformation MQ MFT Agent 1. Send file data 3. Receive file data MQ MFT Agent MQ Server MQ MFT Agent MQ network MQ network File Transfers can be initiated via - Scheduler - File Directory Monitor Ad Hoc Script Database Logger Central Management Tool

50 WMB File Transfers can be initiated via Message Flow
data transformation, Enrichment, convert file data to message(s), etc. Integrate with non file oriented systems File Transfers can be initiated via - Scheduler - File Directory Monitor Ad Hoc Script/API WMB 3. Receive file data Message Flow Web Services, MQ, DB, etc. MQ MFT Agent 2. Process file data if required 1. Send file data 3. Receive file data MQ MFT Agent MQ Server MQ MFT Agent MQ network MQ network Database Logger Central Management Tool

51 WMB File Transfers can be invoked By Message Broker as a service
MQ MFT Agent 1. Start file transfer 2. Send file data 3. Receive file data MQ Server MQ MFT Agent MQ MFT Agent MQ network MQ network Database Logger Central Management Tool

52 Nodos de IBM Integration Bus para MQ MFT
Parte de IBM Integration Bus IBM Integration Bus Execution Group WMQ MFT Agent Message Flow WMQ MFT Agent WMQ MFT Agent WMQ MFT Agent MFTInput MFTOutput MFTInput node Build flows that accepts file transfers from the WMQ MFT network MFTOutput node Build flows that are designed to send a file across a WMQ MFT network When WMQ MFT nodes are used in a flow an MFT agent is automatically started in the Message Broker Execution Group

53 FTP/FTPS ya existentes

54 Soporta transferencia desde otros servidores FTP o SFTP
Permite crecer en soluciones de transferencia de archivos de forma incremental Se puede auditar usando un log central Asegura la entrega usando “checkpoints” Se ve como un agente mas de MQ MFT Files exchanged between MFT and FTP/SFTP FTP/ SFTP Client FTP/ SFTP Agent Agent Agent Protocol Bridge Agent FTP/ SFTP Server FTP/ SFTP Client WebSphere MQ FTP/ SFTP Client Audit information

55 Instalación / Configuración WebSphere MQ MFT

56 Co-existiendo con otra plataforma MQ
WMQ MFT puede coexistir con los servicios de MQ Se prioritiza los mensajes sobre la transferencia de archivos Los mensajes de datos se puede dar una prioridad cuando la transferencia se crea A través de interfaz gráfica de usuario, Buid Ant o la interfaz de línea de comandos Por defecto de transferencia de archivos maneja prioridad: 0 - la prioridad más baja!

57 Soporte Queue – Coordination QM y Agents
SYSTEM.MFT (persistente) Publica mensajes a la Coordination Queue Manager Los mensajes se publican en la cola de SYSTEM.MFT y el Coordination Queue Manager publica los mensajes en la cola con el topic SYSTEM.MFT. Queue Manager puede ser V6 Coordination Queue Manager debe ser V7 Agente de QM requiere de conectividad al coordination QM. MQMFT MQMFT MQMFT MQMFT MQ V7 MQ V6 MQ V7 MQ V6

58 Soporte Queue – Agents Command Queue -. SYSTEM.MFT.COMMAND <nombreDeAgente> (persistente) Inicia la transferencia de archivos También se utiliza para mensajes internos Por ejemplo solicitud de transferencia Data Queue -. SYSTEM.MFT.DATA <nombreDeAgente> (no persistentes) Se utiliza para transmitir datos Los envíos de agente se escriben en el archivo data queue de destino QM QM Utiliza canales de MQ para obtener los datos de gestión de la calidad El archivo está escrito en forma de mensajes de verificación Los archivos se escribe como la transferencia por checkpoint. Se fuerza escritura por Checkpoint. Reply Queue -. SYSTEM.MFT.REPLY <nombreDeAgente> (no persistente) Se utiliza para mensajes de confirmación El Agente receptor envía mensajes de estado para validar estado. State Queue -. SYSTEM.MFT.STATE <nombreDeAgente> (persistente) Contiene el estado de cada transferencia de archivos Se escribe en base a checkpoint en caso de recuperación Event Queue -. SYSTEM.MFT.EVENT <nombreDeAgente> (persistente) Se utiliza para gestionar las transferencias programadas

59 Estructura de directorio al instalar WMQ MFT
Descripción Server Client zOS Tools /bin WMQMFT local commands /lib WMQ/MFT Binaries /ant Apache Ant Binaries /jre Java Runtime Edition (5.0) /license License text files /Uninstall The uninstall executable /config Contains the installation properties file (the “Data Directory”) /help Standalone version for the product InfoCenter /eclipse WMQMFT GUI Eclipse WMQ Explorer plugin.

60 Archivos de propiedades WMQ MFT
install.properties Ruta de acceso a la transferencia de archivos de WebSphere MQ / <WMQMFT Install Directory> wmqMFT.properties Nombre del Coordination Queue Manager / <WMQMFT Install Directory> / config command.properties Queue Manager principal para usar los comandos (algunos comandos también se conectan al QM). Determina con qué se hace a la conexión al QM (o enlaces de clientes) / <WMQMFT Install Directory> / config / <CoordinationQM> coordination.properties Especifica los detalles de la conexión al Queue Manager Puede ser en una unidad compartida si varias máquinas comparten el mismo QM Determina con qué se hace a la gestión de la calidad de la Coordinación (enlaces o clientes) agent.properties Información que un agente utiliza para conectarse a su gestor de colas Determina con qué se hace a la gestión de la calidad del agente (o enlaces de clientes) / <WMQMFT Install Directory> / config / <CoordinationQM> / Agent / <Agent Name>

61 Agent Properties (I/III)
Propiedad Default Value Descripción commandPath None Especifica el path, separados por el separador de ruta específica de la plataforma, donde los comandos se puede invocar con comandos del agente. Cuidado cuando se establece esta propiedad, ya que cualquier comando en uno de los commandPaths especificado efectivamente se puede llamar desde un sistema cliente remoto que es capaz de enviar comandos al agente. Por esta razón, por defecto, cuando se especifica un commandPath, sandboxing está habilitado para que todos los directorios commandPath se deniega automáticamente el acceso de una transferencia. Usted puede establecer la propiedad sandboxRoot para anular este comportamiento predeterminado, pero no se recomienda hacerlo, ya que efectivamente permite a un cliente para transferir cualquier comando entre agentes. sandBoxRoot Especifica el conjunto de rutas de acceso de root para incluir y excluir al utilizar sandBox. Trabajar en un entorno limitado. Separa las rutas con un separador de ruta específica de la plataforma. Prefijo de caminos con un "!" carácter para indicar las rutas de las exclusiones del sandBox. Esto es útil si desea excluir un subdirectorio bajo una ruta de acceso raíz incluido.

62 Agent Properties (II/III)
Propiedad Default Value Descripción agentFrameSize 5 Número de windows para el frame agentWindowSize 10 Número de chunks por cada window agentChunkSize 256kb Tamaño de cada chunk agentCheckpointInterval 1 Número de frames que debe ser completado despues de cada checkpoint El tamaño del frame determina la cantidad máxima de datos en transferencia Un frame se divide en windows. Un frame se mueve a lo largo de los datos de un windows a la vez Normalmente, los ACK sólo se devuelve cuando una ventana no es completada por cada chunk Un Window se compone de una serie de chunks enviados desde el origen al destino. Puede contener datos de uno o más archivos Un chunk se como define el máximo tamaño del mensaje de MQ Frame Window Chunk

63 Agent Properties (III/III)
Propiedad Default Value Valores Recomendados maxSourceTransfers 25 Plan basado en las necesidades, aumentar al usar monitores maxDestinationTransfers maxQueuedTransfers 1000 Plan basado en las necesidades maxTransferNegotiationTime milliseconds Adjustar basado en la carga y network / system latency senderTransferRetryInterval agentStatusPublishRateLimit 30 secs 1 seg si quieres ver lo que está pasando (Sólo se realiza cuando hay un trabajo real) maxCommandOutput 2048 204800 monitorReportTriggerFail false true (si tiene un monitor) monitorReportTriggerNotSatisfied monitorReportTriggerSatisfied

64 WebSphere MQ Explorer

65 Administración Centralizada
Configuración centralizada del Backbone distribuido Vista remota y configuración del Backbone - incluyendo en z/OS Move Copy Audit View Cancel SOA ESSAGING M ACKBONE B Representación visual Entorno basado en Eclipse Extensible y personalizable Conexión remota de x86 Linux y Windows Conexiones seguras SSL

66 Configuración centralizada vía MQ Explorer

67 Monitoreo con MQ Explorer
Context menu permite validar conectividad Agent status es desplegado a través de colores

68 Auditoría y Monitoreo en MQ Explorer
Ver o cancelar las transferencias agendadas, bien sea pro horario o trigger Vista de auditoría de las transferencias o grupos Vista de transferencia en ejecución

69 Creando transferencia de archivo
Lista de los orígenes y destinos se construida de forma automática Especificar el directorio y el nombre del archivo Seleccionar opciones avanzadas Seleccione el modo (binario o de texto con la conversión automática) Agregar a cada individuo para añadir a un grupo de transferencias Seleccione la prioridad Despliegue de la transferencia del archivo

70 Transferencia de archivos en Schedule / triggers
Seleccione cuando iniciara el schedule Seleccione cuantas veces se repetira la acción Seleccione el evento de activación del trigger Despliegue la transferencia de archivo

71 Administración por Comandos

72 Administrando por línea de Comando
Interfaz Command Line es consistente en todas las plataformas soportadas Órdenes de transferencia se puede invocar desde el entorno de la shell de sistemas operativos compatibles Los comandos pueden ser invocados desde cualquier lugar a través de la transferencia de archivos Por ejemplo: Las transferencias pueden ser invocadas desde un equipo remoto de Windows para las transferencias que tienen lugar entre z/OS y Unix Los desarrolladores pueden utilizar cualquiera de los lenguajes nativos de línea de comandos del sistema operativo para invocar estos comandos (shell, bat, cmd, etc) Programas de Aplicación pueden hacer una solicitud mediante una interfaz de mensajería en XML

73 Queue Manager Status de Queue Manager dspmq Iniciar Queue Manager
strmqm <QM Name> Parar Queue Manager endmqm <QM Name> Crear un Queue Manager crtmqm <QM Name> runmqsc <QM Name> < <File Properties>

74 Agent Iniciar nueva Transferencia MFTCreateTransfer Iniciar el Agente
MFTStartAgent Parar el Agente de forma controlada MFTStopAgent Mostrar Información del Agente MFTShowAgentDetails Listar Agentes MFTListAgents

75 En una solución SOA

76 Registry and Repository
Gobierno de Servicios Core BOD WebSphere Service Registry and Repository MQ Gobierno de Servicios *Agente MQ MFT AAA IIB-Nodo1 API Management SOAP/HTTP SOAP/HTTP(s) ***DataPower QA / Des Orquesta el servicio de MFT Transformación Entrega Enrutamiento SFTP FTP MQ FTE (Seguro) Agente MQ MFT Agente MQ MFT MQ FTE *Agente embebido.


Descargar ppt "IBM WebSphere MQ Advanced: Managed File Transfer (MFT)"

Presentaciones similares


Anuncios Google