L'adaptateur iSeries utilise des propriétés standard de configuration et des propriétés spécifiques, indiquées dans les sections qui suivent.
Cette section aborde les points suivants :
Connector Configurator vous permet de configurer le connecteur de votre adaptateur à utiliser avec ces courtiers d'intégration :
Connector Configurator vous permet de :
Le mode dans lequel vous exécutez Connector Configurator et le type de fichier de configuration que vous utilisez peuvent différer en fonction du courtier d'intégration que vous exécutez. Par exemple, si vous utilisez WMQI comme courtier, vous exécutez Connector Configurator directement, et non à partir de System Manager (voir Exécution de Configurator en mode autonome).
Les propriétés de configuration du connecteur incluent des propriétés de configuration standard (les propriétés communes à tous les connecteurs) et des propriétés spécifiques au connecteur (propriétés requises par le connecteur pour une technologie ou une application spécifique).
Dans la mesure où les propriétés standard sont utilisées par tous les connecteurs, vous n'avez pas besoin de définir ces propriétés de tout pièce ; Connector Configurator les incorpore à votre fichier de configuration dès que vous créez ce fichier. Cependant, vous devez définir la valeur de chaque propriété standard dans Connector Configurator.
L'intervalle des propriétés standard peut être différent pour tous les courtiers et toutes les configurations. Certaines propriétés ne sont disponibles que si vous attribuez une valeur spécifique à d'autres propriétés. La fenêtre des propriétés standard dans Connector Configurator affiche les propriétés disponibles pour votre configuration spécifique.
Cependant, pour les propriétés spécifiques au connecteur, vous devez d'abord définir les propriétés, puis leur attribuer une valeur. Pour ce faire, créez un modèle de propriétés spécifiques au connecteur pour votre adaptateur particulier. Il se peut qu'un modèle soit déjà configuré dans votre système, auquel cas vous pouvez l'utiliser. Dans le cas contraire, suivez les étapes dans la section Création d'un modèle pour configurer un nouveau modèle.
Vous pouvez démarrer et exécuter Connector Configurator dans l'un de ces deux modes :
Vous pouvez exécuter Connector Configurator en mode autonome et utiliser les fichiers de configuration indépendamment de votre courtier.
Pour ce faire, procédez comme suit :
Vous pouvez choisir d'exécuter Connector Configurator en mode autonome pour créer le fichier, puis de vous connecter à System Manager afin de l'enregistrer dans un projet System Manager (voir Remplissage d'un fichier de configuration).
Vous pouvez exécuter Connector Configurator à partir de System Manager.
Pour exécuter Connector Configurator, procédez comme suit :
Pour modifier un fichier de configuration existant, procédez comme suit :
Pour créer un fichier de configuration pour votre connecteur, vous avez besoin d'un modèle de propriétés spécifiques au connecteur et des propriétés standard fournies par le système.
Vous pouvez créer un nouveau modèle pour les propriétés spécifiques au connecteur ou utiliser comme modèle une définition de connecteur existante.
Cette section décrit comment créer des propriétés dans le modèle, définir les valeurs et les caractéristiques générales de ces propriétés et indiquer toutes les dépendances entre les propriétés. Ensuite, vous pouvez utiliser le modèle comme base pour la création d'un nouveau fichier de configuration du connecteur.
Pour créer un modèle dans Connector Configurator, procédez comme suit :
Lorsque vous cliquez sur Next pour sélectionner un modèle, la boîte de dialogue Properties - Connector-Specific Property Template s'affiche. Cette boîte de dialogue contient des onglets pour les caractéristiques générales des propriétés définies et pour les restrictions liées aux valeurs. L'écran général contient les zones suivantes :
Une fois que vous avez sélectionné les caractéristiques générales de la propriété, cliquez sur l'onglet Value.
L'onglet Value vous permet de définir la longueur maximum, le nombre maximum de valeurs multiples, une valeur par défaut ou un intervalle de valeurs pour la propriété. Il autorise également les valeurs modifiables. Pour ce faire, procédez comme suit :
Pour créer une valeur de propriété, procédez comme suit :
Le panneau Value contient un tableau comprenant trois colonnes :
La colonne Value contient la valeur que vous avez entrée dans la boîte de dialogue Property Value et toutes les valeurs que vous avez précédemment créées.
La colonne Default Value vous permet d'indiquer n'importe quelle valeur comme valeur par défaut.
La colonne Value Range contient l'intervalle que vous avez entré dans la boîte de dialogue Property Value.
Une fois que vous avez créé une valeur et qu'elle apparaît dans la grille, vous pouvez la modifier dans le tableau.
Pour modifier une valeur existante dans le tableau, sélectionnez une ligne entière en cliquant sur le numéro de ligne. Ensuite, cliquez avec le bouton droit dans la zone Value et cliquez sur Edit Value.
Une fois les modifications apportées aux onglets General et Value, cliquez sur Next. La boîte de dialogue Dependencies - Connector-Specific Property Template s'affiche.
Une propriété dépendante est une propriété qui est incluse dans le
modèle et utilisée dans le fichier de configuration
uniquement si la valeur d'une autre propriété
respecte une condition spécifique. Par exemple,
PollQuantity apparaît dans le modèle uniquement si JMS est
le mécanisme de transfert et que DuplicateEventElimination
a la valeur True.
Pour faire en sorte qu'une propriété soit dépendante et
définir la condition dont elle dépend, procédez comme suit :
== (égal à)
!= (différent de)
> (supérieur à)
< (inférieur à)
>= (supérieur ou égal à)
<= (inférieur ou égal à)
Lorsque vous créez un fichier de configuration, vous devez lui attribuer un nom et sélectionner un courtier d'intégration.
Vous devez également sélectionner un courtier d'intégration. Le courtier que vous sélectionnez détermine les propriétés qui apparaîtront dans le fichier de configuration. Pour sélectionner un courtier, procédez comme suit :
Une fois que vous avez créé un modèle spécifique au connecteur, vous pouvez l'utiliser pour créer un fichier de configuration :
Entrez le nom du connecteur. Les noms font la différence entre les majuscules et les minuscules. Le nom que vous entrez doit être unique et cohérent avec le nom de fichier d'un connecteur installé sur le système.
Cliquez sur ICS, Courtiers de messages WebSphere ou WAS.
Tapez le nom du modèle conçu pour votre connecteur. Les modèles disponibles s'affichent dans l'écran Template Name. Lorsque vous sélectionnez un nom dans l'écran Template Name, l'écran Property Template Preview affiche les propriétés spécifiques au connecteur qui ont été définies dans ce modèle.
Sélectionnez le modèle à utiliser et cliquez sur OK.
Vous disposez peut-être d'un fichier existant dans un ou plusieurs des formats suivants :
Bien que certaines de ces sources de fichier puissent contenir tout ou partie des propriétés spécifiques au connecteur, le fichier de configuration du connecteur ne sera pas complet tant que vous n'aurez pas ouvert le fichier et défini les propriétés, comme décrit plus loin dans ce chapitre.
Pour utiliser un fichier existant afin de configurer un connecteur, vous devez ouvrir le fichier dans Connector Configurator, réviser la configuration et enregistrer de nouveau le fichier.
Pour ouvrir un fichier *.txt, *.cfg ou *.in dans un répertoire, procédez comme suit :
Sélectionnez cette option si vous avez utilisé un fichier référentiel pour configurer le connecteur dans un environnement ICS. Un fichier référentiel peut contenir plusieurs définitions de connecteur, qui apparaissent toutes lorsque vous ouvrez ce fichier.
Sélectionnez cette option si un fichier *.txt a été fourni dans le package de l'adaptateur pour le connecteur ou qu'un fichier de définition avec une autre extension est disponible.
Pour ouvrir une configuration de connecteur à partir d'un projet System Manager, procédez comme suit :
Lorsque vous ouvrez un fichier de configuration ou un connecteur à partir d'un projet, la fenêtre Connector Configurator affiche l'écran de configuration qui contient les valeurs et les attributs courants.
Le titre de l'écran de configuration affiche le courtier d'intégration et le nom du connecteur, comme indiqué dans le fichier. Vérifiez que votre courtier est correct. Dans le cas contraire, modifiez la valeur du courtier avant de configurer le connecteur. Pour ce faire, procédez comme suit :
Si vous enregistrez dans un fichier, sélectionnez *.cfg comme extension, sélectionnez l'emplacement correct pour le fichier et cliquez sur Save.
Si plusieurs configurations de connecteur sont ouvertes, cliquez sur Save All to File pour enregistrer toutes les configurations dans un fichier ou cliquez sur Save All to Project pour enregistrer toutes les configurations du connecteur dans un projet System Manager.
Avant d'enregistrer le fichier, Connector Configurator vérifie que vous avez défini des valeurs pour toutes les propriétés standard requises. Si vous n'avez pas défini de valeur pour l'une des propriétés standard requises, Connector Configurator affiche un message indiquant l'échec de la validation. Vous devez attribuer une valeur à la propriété pour pouvoir enregistrer le fichier de configuration.
Lorsque vous créez et que vous nommez un nouveau fichier de configuration du connecteur, ou que vous ouvrez un fichier de configuration existant du connecteur, Connector Configurator affiche un écran de configuration avec des onglets pour les catégories des valeurs de configuration requises.
Connector Configurator requiert des valeurs pour les propriétés dans ces catégories pour les connecteurs s'exécutant sur tous les courtiers :
Pour les connecteurs qui s'exécutent sur ICS, des valeurs sont également requises pour ces propriétés :
Les différences entre les propriétés standard et les propriétés spécifiques au connecteur sont les suivants :
Les zones relatives aux propriétés standard et aux propriétés spécifiques au connecteur sont codées en couleur pour indiquer les éléments configurables :
Les propriétés de configuration standard fournissent des informations utilisées par tous les connecteurs. Voir Annexe. Propriétés de configuration standard pour les connecteurs pour plus d'informations sur ces propriétés.
Vous devez définir au moins les propriétés standard de configuration du connecteur avant de l'exécuter :
Pour modifier la valeur d'une propriété standard, procédez comme suit :
Les propriétés de configuration spécifiques au connecteur fournissent des informations requises par le connecteur au moment de l'exécution. Les propriétés spécifiques au connecteur permettent également de modifier les informations statiques ou logiques dans l'agent du connecteur sans devoir le recoder et le recompiler.
Le Tableau 2 dresse la liste des propriétés de configuration spécifiques au connecteur. Pour obtenir des explications sur les propriétés, voir la section suivante.
Nom | Valeurs possibles | Valeur par défaut | Obligatoire ? |
---|---|---|---|
ApplicationName | iSeriesAdapter | Aucun | Oui |
UseDefaults | valeur par défaut | Aucun | Oui |
MessageFileName | BIA_iSeriesAdapter.txt | BIA_iSeriesAdapter.txt | Non |
PollQuantity | un entier supérieur à 1 | 1 | Non |
Nom unique devant être précisé pour chaque connecteur.
Par exemple, certains paramètres d'entrée d'un programme peuvent être des constantes. Ces attributs peuvent donc être conçus pour avoir des valeurs par défaut. En l'absence de valeur par défaut, et si la propriété UseDefaults est définie sur true, l'adaptateur génère une erreur et émet un message d'erreur VerbProcessingFailedException. Si UseDefaults n'est pas défini ou s'il est défini sur false, et en l'absence de valeurs par défaut, l'adaptateur génère une chaîne de longueur MaxLength complétée d'espaces vides pour les valeurs de l'attribut.
Nom et chemin du fichier de message d'erreur, s'il n'est pas situé à l'emplacement standard de message %CROSSWORLDS%\ connectors\messages. Si le nom de fichier du message n'est pas un chemin qualifié complet, il est supposé que le fichier figure dans le répertoire indiqué par la variable d'environnement HOME ou par le paramètre de démarrage user.home. S'il n'existe pas de fichier de message de connecteur, le fichier BIA_iSeriesAdapter.txt est utilisé comme fichier de message.
PollQuantity est un entier supérieur à 1, qui indique le nombre d'éléments à interroger à partir des files d'attente de données. Notez que si n est précisé par PollQuantity, alors chaque file d'attente configurée à l'aide des méta-objets est interrogée n fois. La valeur par défaut est 1.
Pour les propriétés de configuration spécifiques à l'application, vous pouvez ajouter ou modifier les noms des propriétés, définir des valeurs, supprimer une propriété et chiffrer une propriété. La longueur par défaut d'une propriété est de 255 caractères.
La zone Update Method affichée pour chaque propriété indique si le redémarrage d'un composant ou d'un agent est nécessaire à l'activation des valeurs modifiées.
Pour chiffrer les propriétés spécifiques à l'application, cochez la case Encrypt dans la fenêtre des propriétés spécifiques au connecteur. Pour déchiffrer une valeur, décochez la case Encrypt, entrez la valeur appropriée dans la boîte de dialogue Verification et cliquez sur OK. Si la valeur entrée est correcte, elle est déchiffrée et s'affiche.
Le guide d'utilisateur de l'adaptateur pour chaque connecteur contient la liste et la description de chaque propriété ainsi que sa valeur par défaut.
Si une propriété a plusieurs valeurs, la case Encrypt apparaît pour la première valeur de la propriété. Lorsque vous sélectionnez Encrypt, toutes les valeurs de la propriété sont chiffrées. Pour déchiffrer plusieurs valeurs d'une propriété, décochez la case Encrypt pour la première valeur de la propriété, puis entrez la nouvelle valeur dans la boîte de dialogue Verification. Si la valeur entrée est une correspondance, toutes les valeurs multiples sont déchiffrées.
Reportez-vous aux descriptions des méthodes de mise à jour contenues dans l'annexe Propriétés de configuration standard pour les connecteurs dans Présentation des valeurs des propriétés de configuration.
Utilisez l'onglet Supported Business Objects dans Connector Configurator pour indiquer les objets métier que le connecteur utilisera. Vous devez indiquer les objets métier génériques et les objets métier spécifiques à l'application, et indiquer les associations pour les mappes entre les objets métier.
Pour indiquer qu'une définition d'objet métier est prise en charge par le connecteur ou modifier les paramètres de prise en charge d'une définition d'objet métier existante, cliquez sur l'onglet Supported Business Objects et utilisez les zones suivants :
Pour indiquer qu'une définition d'objet métier est prise en charge par le connecteur, avec System Manager en cours d'exécution, procédez comme suit :
Pour supprimer un objet métier dans la liste des objets métier pris en charge :
La suppression d'un objet métier dans la liste des objets métier pris en charge modifie la définition du connecteur et rend l'objet métier supprimé inutilisable dans cette implémentation du connecteur. Elle n'affecte pas le code du connecteur et ne supprime pas la définition de l'objet métier dans System Manager.
Si un objet métier dispose de la prise en charge de l'agent, le système tente d'utiliser cet objet métier pour fournir des données à une application via l'agent du connecteur.
En général, les objets métier spécifiques à l'application pour un connecteur sont pris en charge par l'agent de ce connecteur, mais les objets métier génériques ne le sont pas.
Pour indiquer que l'objet métier est pris en charge par l'agent du connecteur, cochez la case Agent Support. La fenêtre Connector Configurator ne valide pas vos sélections pour Agent Support.
Le niveau de transaction maximum d'un connecteur correspond au niveau de transaction le plus élevé pris en charge par le connecteur.
Pour la plupart des connecteurs, Best Effort est la seule valeur possible.
Vous devez redémarrer le serveur pour que les modifications prennent effet.
Si vous utilisez le mode autonome (non connecté à System Manager), vous devez entrer manuellement le nom de l'objet métier.
Si System Manager est en cours d'exécution, vous pouvez cocher la case située sous la colonne Business Object Name dans l'onglet Supported Business Objects. Une boîte de dialogue mixte affiche la liste des objets métier disponibles dans le projet Integration Component Library auquel le connecteur appartient. Dans cette liste, sélectionnez l'objet métier de votre choix.
La zone Message Set ID est facultative pour WebSphere Business Integration Message Broker 5.0, et sa valeur ne doit pas nécessairement être unique le cas échéant. Cependant, pour WebSphere MQ Integrator et Integrator Broker 2.1, vous devez indiquer un ID unique.
Lorsque vous sélectionnez WebSphere Application Server comme type de courtier, Connector Configurator ne nécessite pas les ID d'ensemble de messages. L'onglet Supported Business Objects contient la colonne Business Object Name pour les objets métier pris en charge uniquement.
Si vous utilisez le mode autonome (non connecté à System Manager), vous devez entrer manuellement le nom de l'objet métier.
Si System Manager est en cours d'exécution, vous pouvez cocher la case située sous la colonne Business Object Name dans l'onglet Supported Business Objects. Une boîte de dialogue mixte affiche la liste des objets métier disponibles dans le projet Integration Component Library auquel le connecteur appartient. Dans cette liste, sélectionnez l'objet métier de votre choix.
Chaque connecteur prend en charge la liste des définitions des objets métier et leurs mappes associées actives dans WebSphere InterChange Server. Cette liste apparaît lorsque vous sélectionnez l'onglet Associated Maps.
La liste des objets métier contient l'objet métier spécifique à l'application pris en charge par l'agent et l'objet générique correspondant que le contrôleur envoie à la collaboration de souscription. L'association d'une mappe détermine la mappe qui sera utilisée pour transformer l'objet métier spécifique à l'application en objet métier générique, ou inversement.
Si vous utilisez des mappes uniquement définies pour des objets métier source et cible spécifiques, les mappes sont déjà associées aux objets métier appropriés lorsque vous affichez l'écran, et vous n'avez pas besoin de (ou ne pouvez pas) les modifier.
Si plusieurs mappes sont disponibles pour un objet métier pris en charge, vous devez lier de manière explicite cet objet métier à la mappe qu'il doit utiliser.
L'onglet Associated Maps affiche les zones suivantes :
Il s'agit des objets métier pris en charge par ce connecteur, comme indiqué dans l'onglet Supported Business Objects. Si vous indiquez des objets métier supplémentaires dans l'onglet Supported Business Objects, ils sont reflétés dans cette liste une fois que vous avez enregistré les modifications en sélectionnant Save to Project dans le menu File de la fenêtre Connector Configurator.
L'écran affiche toutes les mappes installées sur le système à utiliser avec les objets métier pris en charge du connecteur. L'objet métier source pour chaque mappe s'affiche à gauche du nom de la mappe, dans l'écran Business Object Name.
Dans certains cas, vous devez peut-être lier de manière explicite une mappe associée.
Une liaison explicite est requise uniquement lorsque plusieurs mappes existent pour un objet métier pris en charge spécifique. Lorsque ICS s'amorce, il tente de lier automatiquement une mappe à chaque objet métier pris en charge pour chacun des connecteurs. Si plusieurs mappes prennent le même objet métier comme entrée, le serveur tente de localiser et de lier une mappe qui correspond au sur-ensemble des autres.
Si aucune mappe n'est le sur-ensemble des autres, le serveur ne peut pas lier l'objet métier à une seule mappe et vous devrez définir la liaison de manière explicite.
Pour lier une mappe de manière explicite, procédez comme suit :
L'onglet Resource vous permet de définir une valeur qui détermine si l'agent du connecteur gérera plusieurs processus simultanément, et dans quelle mesure, à l'aide du parallélisme de l'agent du connecteur.
Tous les connecteurs ne prennent pas en charge cette fonction. Si vous exécutez un agent de connecteur conçu dans Java pour être multithread, nous vous recommandons de ne pas utiliser cette fonction dans la mesure où il est généralement plus efficace d'utiliser plusieurs unités d'exécution plutôt que plusieurs processus.
Les propriétés de messagerie sont disponibles uniquement si vous avez défini MQ comme la valeur de la propriété standard DeliveryTransport et ICS comme le type de courtier. Ces propriétés affectent la manière dont le connecteur utilisera les files d'attente.
Lorsque vous ouvrez le fichier de configuration ou le fichier de définitions d'un connecteur, Connector Configurator utilise les valeurs de journalisation et de trace de ce fichier comme valeurs par défaut. Vous pouvez modifier ces valeurs dans Connector Configurator.
Pour modifier les valeurs de journalisation et de trace, procédez comme suit :
La section des gestionnaires de données est disponible pour la configuration uniquement si vous avez indiqué une valeur JMS pour ContainerManagedEvents. Tous les adaptateurs n'utilisent pas les gestionnaires de données.
Pour connaître les valeurs à utiliser pour ces propriétés, reportez-vous aux descriptions sous ContainerManagedEvents dans l'Annexe A, Propriétés standard. Pour plus d'informations, voir Connector Development Guide for C++ ou Connector Development Guide for Java.
Une fois que vous avez configuré votre connecteur, enregistrez son fichier de configuration. Connector Configurator enregistre le fichier dans le mode courtier que vous avez sélectionné pendant la configuration. La barre de titre de Connector Configurator affiche toujours le mode courtier (ICS, WMQI ou WAS) en cours d'utilisation.
Le fichier est enregistré en tant que document XML. Pour enregistrer le document XML, vous avez trois possibilités :
Pour plus d'informations sur l'utilisation des projets dans System Manager et sur le déploiement, voir les guides d'implémentation suivants :
Vous pouvez modifier les paramètres du courtier d'intégration pour un fichier de configuration existant. Cela vous permet d'utiliser le fichier comme modèle pour la création d'un nouveau fichier de configuration que vous pouvez utiliser avec un autre courtier.
Pour modifier votre sélection de courtier dans un fichier de configuration existant (facultatif) :
Une fois que vous avez créé un fichier de configuration pour un connecteur et que vous l'avez modifié, assurez-vous que le connecteur peut localiser le fichier de configuration lorsqu'il démarre.
Pour ce faire, ouvrez le fichier de démarrage utilisé pour le connecteur et vérifiez que le nom de fichier et l'emplacement utilisés pour le fichier de configuration du connecteur correspondent exactement au nom attribué au fichier et au répertoire ou au chemin d'accès dans lequel vous l'avez placé.
Connector Configurator est globalisé et peut gérer la conversion des caractères entre le fichier de configuration et le courtier d'intégration. Connector Configurator utilise le codage natif. Lorsqu'il écrit dans le fichier de configuration, il utilise le codage UTF-8.
Connector Configurator prend en charge les caractères qui n'existent pas en anglais dans :
La liste déroulante pour les propriétés de configuration standard CharacterEncoding et Locale affiche uniquement un sous-ensemble des valeurs prises en charge. Pour ajouter d'autres valeurs à cette liste, vous devez modifier manuellement le fichier \Data\Std\stdConnProps.xml dans le répertoire produit.
Par exemple, pour ajouter l'environnement local en_GB à la liste des valeurs pour la propriété Locale, ouvrez le fichier stdConnProps.xml et ajoutez la ligne en caractère gras comme indiqué ci-dessous :
<Property name="Locale" isRequired="true" updateMethod="component restart"> <ValidType>String</ValidType> <ValidValues> <Value>ja_JP</Value> <Value>ko_KR</Value> <Value>zh_CN</Value> <Value>zh_TW</Value> <Value>fr_FR</Value> <Value>de_DE</Value> <Value>it_IT</Value> <Value>es_ES</Value> <Value>pt_BR</Value> <Value>en_US</Value> <Value>en_GB</Value>
<DefaultValue>en_US</DefaultValue> </ValidValues> </Property>
Vous devez démarrer un connecteur de manière explicite à l'aide du script de démarrage du connecteur. Sous Windows, le script de démarrage doit résider dans le répertoire d'exécution du connecteur :
ProductDir\connectors\connName
où connName identifie le connecteur.
Sous UNIX, le script de démarrage doit résider dans le répertoire UNIX ProductDir/bin.
Le nom du script de démarrage dépend de la plateforme du système d'exploitation, comme le montre le tableau 3.
Système d'exploitation | Script de démarrage |
---|---|
Systèmes UNIX | connector_manager |
Windows | start_connName.bat |
Lorsque le script de démarrage s'exécute, il va chercher par défaut le fichier de configuration dans le Productdir (voir commandes ci-dessous). Il s'agit du répertoire dans lequel vous placez le fichier de configuration.
Pour appeler le script de démarrage du connecteur, utilisez l'une des méthodes suivantes :
Sélectionnez Programmes>IBM WebSphere Business Integration Adapters>Adapters>Connectors. Par défaut, le nom du programme est "IBM WebSphere Business Integration Adapters". Cependant, vous pouvez le personnaliser. Vous pouvez également créer sur le bureau un raccourci vers le connecteur.
start_connName connName brokerName [-cconfigFile]
connector_manager -start connName brokerName [-cconfigFile ]
où connName est le nom du connecteur et brokerName le nom de votre connecteur d'intégration, comme suit :
Vous pouvez charger, activer, désactiver, interrompre, arrêter ou supprimer un connecteur à l'aide de cet outil.
Vous pouvez charger, activer, désactiver, interrompre, arrêter ou supprimer un connecteur à l'aide de cet outil.
Pour plus d'informations sur le démarrage d'un connecteur, notamment sur les options de lancement à partir de la ligne de commande, reportez-vous à l'un des documents suivants :
La méthode pour arrêter un connecteur dépend de la manière dont il a été démarré, comme suit :
connector_manager_connName -stop
où connName correspond au nom du connecteur.
Vous pouvez charger, activer, désactiver, interrompre, arrêter ou supprimer un connecteur à l'aide de cet outil.
Vous pouvez charger, activer, désactiver, interrompre, arrêter ou supprimer un connecteur à l'aide de cet outil.
La création de plusieurs instances d'un connecteur revient pratiquement à créer un connecteur personnalisé. Vous pouvez configurer votre système de sorte qu'il crée et exécute plusieurs instances d'un connecteur en suivant les étapes ci-dessous. Vous devez :
Vous devez créer un répertoire pour chaque instance de connecteur. Vous devez attribuer le nom suivant à ce répertoire de connecteur :
ProductDir\connectors\connectorInstance
où connectorInstance identifie de manière unique l'instance de connecteur.
Si le connecteur possède des méta-objets qui lui sont spécifiques, vous devez créer un méta-objet pour l'instance de connecteur. Si vous enregistrez le méta-objet en tant que fichier, créez le répertoire suivant et stockez le fichier dedans :
ProductDir\repository\connectorInstance
Si les définitions d'objet métier pour chaque instance du connecteur n'existent pas déjà dans le projet, vous devez les créer.
ProductDir\repository\initialConnectorInstanceTous les fichiers supplémentaires que vous créez doivent être placés dans le sous-répertoire connectorInstance approprié de ProductDir\repository.
Vous devez créer un fichier de configuration (définition du connecteur) pour l'instance du connecteur dans Connector Configurator. Pour ce faire, procédez comme suit :
Pour créer un script de démarrage, procédez comme suit :
dirname
A présent, vous pouvez exécuter simultanément les deux instances du connecteur sur votre serveur d'intégration.
Pour plus d'informations sur la création de connecteurs personnalisés, voir Connector Development Guide for C++ or for Java.