Configuration de votre environnement
Cette section explique comment préparer votre environnement à l'utilisation de ce
didacticiel. Dans les instructions qui suivent, sample_folder
désigne le dossier qui contient les exemples.
- Créez les files d'attente Le didacticiel exige que vous définissiez
six files d'attente avec votre fournisseur de service JMS. Auparavant, consultez la
documentation du fournisseur JMS. Définissez les files d'attente suivantes (ou rendez-les
disponibles par le biais de la recherche JNDI) :
- CWLD_Input
- CWLD_InProgress
- CWLD_Error
- CWLD_Archive
- CWLD_Unsubscribed
- CWLD_Output
- Créez et démarrez un gestionnaire de files d'attente WebSphere MQ
avec un initiateur de canal et un programme d'écoute en cours d'exécution.
- Définissez les files d'attente exigées par l'adaptateur WebSphere MQ
et le Port Connector pour la configuration du courtier WMQI :
- DEFINE QL('JMSConnector/ADMININQUEUE')
- DEFINE QL('JMSConnector/ADMINOUTQUEUE')
- DEFINE QL('JMSConnector/DELIVERYQUEUE')
- DEFINE QL('JMSConnector/FAULTQUEUE')
- DEFINE QL('JMSConnector/REQUESTQUEUE')
- DEFINE QL('JMSConnector/RESPONSEQUEUE')
- DEFINE QL('JMSConnector/SYNCHRONOUSREQUESTQUEUE')
- DEFINE QL('JMSConnector/SYNCHRONOUSRESPONSEQUEUE')
- DEFINE QL('PortConnector/ADMININQUEUE')
- DEFINE QL('PortConnector/ADMINOUTQUEUE')
- DEFINE QL('PortConnector/DELIVERYQUEUE')
- DEFINE QL('PortConnector/FAULTQUEUE')
- DEFINE QL('PortConnector/REQUESTQUEUE')
- DEFINE QL('PortConnector/RESPONSEQUEUE')
- DEFINE QL('PortConnector/SYNCHRONOUSREQUESTQUEUE')
- DEFINE QL('PortConnector/SYNCHRONOUSRESPONSEQUEUE')
- Configurez l'adaptateur A l'aide de Connector
Configurator, ouvrez sample_folder\JMSConnector.cfg. Pour
plus d'informations sur l'utilisation de Connector Configurator,
voir l'Annexe B. Connector Configurator. Pour plus d'informations sur les
propriétés spécifiques au connecteur, voir Configuration des propriétés spécifiques au connecteur.
Définissez les propriétés standard suivantes :
- Broker Type Définissez cette propriété sur WMQI.
- Repository Directory Définissez cette propriété sur le répertoire sample_folder.
Définissez les propriétés spécifiques au connecteur suivantes :
- DuplicateEventElimination Définissez cette propriété sur true.
- MonitorQueue Définissez cette propriété sur JMSConnector/MONITORQUEUE
- ConfigurationMetaObject Définissez cette propriété sur Sample_JMS_MO_Config.
- DataHandlerConfigMO Définissez cette propriété sur Sample_JMS_MO_DataHandler.
- DataHandlerMimeType Définissez cette propriété sur text/delimited.
- ErrorQueue Définissez cette propriété sur CWLD_Error.
- InputQueue Définissez cette propriété sur CWLD_Input.
- UnsubscribedQueue Définissez cette propriété sur CWLD_Unsubscribed.
- Configurez Port Connector A l'aide de Connector
Configurator, définissez les propriétés standard suivantes :
- Broker Type Définissez cette propriété sur WMQI.
- Repository Directory Définissez cette propriété sur le répertoire sample_folder.
- RequestQueue Définissez cette propriété sur JMSConnector/DELIVERYQUEUE
(la valeur de la propriété DeliveryQueue pour l'adaptateur JMS).
- DeliveryQueue Définissez cette propriété sur JMSConnector/REQUESTQUEUE
(la valeur de la propriété RequestQueue pour l'adaptateur JMS).
- Définissez la prise en charge des objets métier Pour pouvoir
utiliser les objets métier, les adaptateurs doivent d'abord les prendre en charge.
Dans Connector Configurator, cliquez sur l'onglet Supported Business Objects
pour l'adaptateur JMS, ajoutez les objets métier indiqués dans le
tableau 19, et définissez Message Set ID
sur une valeur unique pour chaque objet métier pris en charge.
Tableau 19. Exemples d'objets métier pris en charge pour l'adaptateur JMS
Nom de l'objet métier |
Message Set ID |
Sample_JMS_MO_Config |
1 |
Sample_JMS_MO_DataHandler |
2 |
Sample_JMS_Contact |
3 |
A l'aide de Connector Configurator, ouvrez la définition du Port Connector
PortConnector.cfg, dans sample_folder,
et ajoutez l'objet métier pris en charge et le Message Set ID affichés dans
le tableau 20.
Tableau 20. Exemples d'objets métier pris en charge pour le connecteur Port
Nom de l'objet métier |
Message Set ID |
Sample_JMS_Contact |
1 |
- Créez ou mettez à jour les scripts de démarrage du connecteur
Windows :
- Ouvrez les propriétés du raccourci de l'adaptateur pour JMS.
- Comme dernier argument de la cible, ajoutez -c suivi du
<chemin complet et du nom de fichier de JMSConnector.cfg> Par exemple :
-cProduct_Dir\connectors\JMS\samples\JMSConnector.cfg
UNIX :
- Ouvrez le fichier : Product_Dir/bin/connector_manager_JMS.
- Définissez la valeur de la propriété AGENTCONFIG_FILE sur -c, suivie du
<chemin complet et du nom de fichier de JMSConnector.cfg> Par exemple :
AGENTCONFIG_FILE=-cProduct_Dir/connectors/JMS/samples/JMSConnector.cfg
