Topologies communes MFT

Cette section décrit les topologies Managed File Transfer courantes. Les flèches à deux sens dans les diagrammes représentent des connexions au gestionnaire de files d'attente.

Pour plus d'informations sur les options de connexion du gestionnaire de files d'attente, voir Considérations relatives à la connectivité .

Topologie de base comportant un gestionnaire de files d'attente

Figure 1 : Topologie de base comportant un gestionnaire de files d'attente
Diagramme de topologie de base avec un gestionnaire de files d'attente

Une topologie de base représente une configuration complète qui inclut le gestionnaire de file d'attente de coordination. Le nom de la configuration est identique au nom du gestionnaire de file d'attente de coordination. Si le nom du gestionnaire de file d'attente de coordination est MFT1, le nom de la configuration est MFT1.

La topologie de base est la première configuration Managed File Transfer que vous effectuez. Une fois la configuration de base effectuée, des agents partenaires provenant de serveurs distants sont ajoutés à la configuration de base en vue de l'échange de fichiers.

La topologie de base n'échange pas de fichiers hors du serveur de topologie de base. Toutefois, elle vous permet de déplacer des fichiers à d'autres emplacements sur le même serveur et peut être utilisée à des fins de développement.

Topologie de base comportant un agent partenaire

Figure 2. Topologie de base comportant un agent partenaire
Diagramme de topologie de base avec un agent partenaire

Cette topologie peut échanger des fichiers entre les deux agents. Des agents partenaires supplémentaires peuvent être ajoutés de la même façon que le premier agent.

Vous pouvez utiliser un seul gestionnaire de files d'attente pour les trois rôles de gestionnaire de files d'attente Managed File Transfer ou utiliser des gestionnaires de files d'attente dédiés pour des rôles spécifiques.

Par exemple, vous pouvez dédier un gestionnaire de files d'attente au rôle de gestionnaire de file d'attente de coordination, et les rôles de gestionnaire de file d'attente de commandes et de gestionnaire de file d'attente d'agent peuvent partager un deuxième gestionnaire de files d'attente.

La connexion entre un gestionnaire de files d'attente d'agent distant dans un serveur distinct de la configuration de base et le gestionnaire de files d'attente de coordination de la configuration de base doit être configuré en tant que client IBM® MQ ou canal MQI.

La connexion au gestionnaire de files d'attente de coordination est établie par la commande fteSetupCoordination . Si la connexion du gestionnaire de files d'attente de coordination n'est pas configurée en tant que canal client IBM MQ , sur le serveur partenaire, les commandes telles que fteListAgents échouent lorsqu'elles sont émises par le serveur de l'agent partenaire.

Topologie de base comportant un gestionnaire de files d'attente de coordination distinct et un agent partenaire

Figure 3 Topologie de base comportant un gestionnaire de files d'attente de coordination distinct et un agent partenaire
Diagramme de topologie de base avec un gestionnaire de files d'attente distinct

Dans la topologie de base de la figure 3, sur le serveur de base, le gestionnaire de files d'attente MFT4 est partagé pour les rôles de commande et d'agent, et le gestionnaire de files d'attente MFT5 est dédié au rôle de gestionnaire de files d'attente de coordination.

La connectivité doit être établie entre tous les gestionnaires de files d'attente dans la topologie, y compris avec les gestionnaires de files d'attente de la topologie de base, MFT4 et MFT5.

Dans le gestionnaire de files d'attente sur le serveur partenaire, le gestionnaire de files d'attente CSM1 possède les rôles de gestionnaire de file d'attente de commandes et de gestionnaire de file d'attente d'agent.

Cette topologie peut échanger des fichiers entre les deux agents. Chaque agent partenaire doit se connecter à un gestionnaire de files d'attente, conformément au diagramme. Des agents partenaires supplémentaires peuvent être ajoutés de la même façon que le premier agent partenaire.

Topologie de base avec le partenaire Managed File Transfer Agent

Figure 4 Topologie de base avec le partenaire Managed File Transfer Agent
Diagramme de topologie de base avec un gestionnaire de files d'attente distinct

Cette topologie peut échanger des fichiers entre les deux agents.

Le serveur IBM MQ n'est pas installé sur le serveur dans l'agent partenaire, appelé MQCLAGT1 dans le diagramme.

L'agent partenaire est configuré à l'aide des mêmes commandes que le serveur IBM MQ installé, à quelques exceptions près:
  • La configuration de cet agent partenaire doit utiliser des connexions client IBM MQ au ou aux gestionnaires de files d'attente de base.
  • Il n'est pas nécessaire d'exécuter les définitions de rôle de gestionnaire de files d'attente de coordination IBM MQ créées par les commandes de configuration sur le serveur d'agent partenaire. Les définitions de gestionnaire de file d'attente de coordination existent déjà sur le serveur de base.
    Toutefois, vous devez :
    • Copier les définitions d'objet d'agent générées lors de la création de l'agent sur le serveur partenaire
    • Transférer le fichier de définition sur le serveur de configuration de base
    • Créer les définitions dans le gestionnaire de files d'attente identifié comme gestionnaire de file d'attente d'agent sur le serveur de base.

      Dans ce cas, MFT1 assure les trois rôles et vous créez les objets pour l'agent MQCLAGT1 dans le gestionnaire de files d'attente MFT1.

    Comme alternative à la copie des définitions d'objet sur le serveur de base, vous pouvez exécuter la commande fteDefine pour l'agent MQCLAGT1 sur le serveur de base où se trouve le gestionnaire de files d'attente d'agent. Utilisez les définitions générées par la commande fteDefine pour créer les définitions d'agent requises dans le gestionnaire de file d'attente d'agent.

    Par exemple, pour le diagramme présenté, vous devez copier MQCLAGT1_create.mqsc sur le serveur de configuration de base depuis le répertoire de l'agent qui se trouve sur le serveur partenaire, et créer les définitions d'agent requises dans le gestionnaire de files d'attente MFT1.

    La configuration que vous effectuez sur le serveur d'agent partenaire crée le répertoire de configuration Managed File Transfer et les fichiers de propriétés requis.

Sur le serveur partenaire, vous pouvez installer le Managed File Transfer Redistributable Client from Fix Central.
Remarque: Le client redistribuable MQMFT diffère du client redistribuable IBM MQ car il est déjà conditionné et ne nécessite pas l'utilisation de l'utilitaire genmqpkg . Pour plus d'informations, voir Clients redistribuables.

Remarques relatives à la connectivité

Dans les diagrammes précédents, chaque ligne entre les agents et les gestionnaires de files d'attente représente une connexion à un gestionnaire de files d'attente.

Il peut s'agir :
  • D'une connexion locale
  • D'une connexion de canal de transmission de messages ou de liaisons
  • Une connexion client IBM MQ ou MQI.
Le type de connexion que vous sélectionnez dans votre configuration dépend des paramètres que vous spécifiez.
  • Lorsque vous spécifiez le paramètre de nom de gestionnaire de files d'attente avec d'autres paramètres de connexion, vous spécifiez une connexion de type liaisons.

    Si le gestionnaire de files d'attente utilisé est local par rapport à la configuration Managed File Transfer , il représente également une connexion locale, lorsqu'elle est utilisée dans le serveur de configuration de base.

  • Si vous spécifiez le paramètre de nom de gestionnaire de files d'attente, ainsi que les paramètres d'hôte, de port et de nom de canal correspondants, vous spécifiez une connexion client IBM MQ .

Lorsque des agents se trouvent sur le même hôte que le gestionnaire de file d'attente d'agent, une spécification de type liaisons, qui génère une connexion locale, est plus efficace.