DronaBlog

Monday, July 2, 2018

How to configure JMS in Informatica MDM Hub?

Are you looking for an article to better understand the configuration of JMS in Informatica MDM 9.7, 10+ version with JBOSS-eap-6.2.0? This article will explain the step by step procedure to configure JMS in the MDM Hub console and the JBOSS configuration files.

Step 1 : JMS configuration in JBOSS Configuration files
 The configuration file used for the JMS queue configuration is "standalone-full.xml". This file is present at the location - Installation directory\jboss-eap-6.2\standalone\configuration. Open this file and include the code below to add the new queue to the JBOSS server.

<jms-destinations>
      <jms-queue name="queue/siperian.sif.jms.queue">
             <entry name="queue/siperian.sif.jms.queue" /> 
             <entry name="jboss/exported/queue/siperian.sif.jms.queue" /> 
      </jms-queue>
      <jms-queue name="queue/OutboundQueue">
            <entry name="queue/OutboundQueue" /> 
            <entry name="jboss/exported/queue/OutboundQueue" /> 
      </jms-queue>
</jms-destinations>

Step 2 : Start the JBOSS server
Use the command below to start the Jboss server.

standalone.bat -c Standalone-full.xml -b 0.0.0.0 -bmanagement 0.0.0.0

Step 3 : MDM Hub Configuration 
a)  Queue Configuration :
      1. The JMS queue server configuration -
         Right click on the Message Queues and select "Add Message Queue Server". Use the Connection Factory Name as siperian.mrm.jms.xaconnectionfactory. Also enable the "Data Changes Monitoring". If it is not enabled then use the button "Toggle Data Changes Monitoring Status" to change from disabled to enabled.

 Fig 1: JMS queue server configuration

    2. The JMS queue configuration -
       Right click on the connection factory configured and select "Add Message Queue". Use the Queue name which configured in  "standalone-full.xml" file. i.e. jboss/exported/queue/OutboundQueue. Select the radio button Use with message triggers. After configuration is completed, test the queue connection by using the Test button provided at the bottom of the right panel. 

 Fig 2: JMS queue configuration

  3. The JMS queue - SIF Manager configuration -
      Select the SIF Manager and press the button "Generate and Deploy ORS Specific Schema". After pressing this button, Schema Url will be populated. Check if any out of sync objects are present in the ORS by pressing "Find Out of Sync Objects" button. 


Fig 3 : JMS Queue configuration in SIF Manager



   4. Set the Triggers for the Base object : 

       Create the triggers for the base object and select the appropriate events for it.

  
Fig 4 : Trigger configuration for Base Objects

Once you have completed all of the above configuration the queue is ready for use. The message will be sent on the queue whenever the event is triggered.

5 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Hi Sandip

    can you please able to share the the JMS message listener code.

    ReplyDelete
  3. Hello Madhu, What is your requirement about JMS listner..

    ReplyDelete
  4. Hi Sandip, Need some good training and support for me to learn Java related to MDM and also BES. Please suggest?

    ReplyDelete
  5. Hello, I would recommend the training below
    1. MDM Hub
    https://www.udemy.com/course/informatica-master-data-management-hub-tool/learn/

    2. Provisioning Tool
    https://www.udemy.com/course/informatica-mdm-provisioning-tool/learn/

    ReplyDelete

Please do not enter any spam link in the comment box.

What is ROWID_OBJECT and ORIG_ROWID_OBJECT in Informatica MDM and what is significance?

 In Informatica Master Data Management (MDM), ROWID_OBJECT and ORIG_ROWID_OBJECT are critical identifiers within the MDM data model, parti...