Creating the queue and queue connection factory

Implementing near-real time integration that uses the IBM® WebSphere® default messaging provider between MDM and Salesforce.com requires two queues and a queue connection factory. The MDM and Salesforce.com integration sample provides two scripts that create the queues and queue connection factory.

About this task

Use this procedure to create queues and a connection factory for near-real time integration.

Procedure

  1. Open a command prompt and go to your WAS_install_home directory.
  2. Next go to the directory where you imported the MDM integration sample
  3. If you are using the MDM Driven Data Enrichment scenario, you must complete this step. From the com.ibm.mdm.integration.sfdc/mdm/interactionBehaviourExtension directory, run the MDMHybSetupApp.py script.
    Use this sample command.
    ./wsadmin.sh -lang jython -f com.ibm.mdm.integration.sfdc/mdm/interactionBehaviourExtension/MDMHybSetupApp.py ClusterName NodeName ServerName HostName port - user userName -password password
    Note: wsadmin.sh is in the %WebSphere_Install_Path%\AppServer\profiles\<AppSrv>\bin directory. In Microsoft Windows, the file is wsadmin.bat. If WebSphere Application Server is a standalone and not a cluster, the ClusterName value is passed as None.
  4. If you are using the MDM Generated Events scenario, you must complete this step. From the com.ibm.mdm.integration.sfdc/mdm directory, run the MDMSetupApp.py script.
    Use this sample command.
    ./wsadmin.sh -lang jython -f com.ibm.mdm.integration.sfdc/mdm/MDMSetupApp.py ClusterName NodeName ServerName HostName port - user userName -password password
  5. If you are using the Synchronization of Organization and Person from MDM-AE to Salesforce.com scenario, you must complete this step. From the com.ibm.mdm.integration.sfdc/mdm/interactionBehaviourExtension directory, run the MDMAESetupApp.py script.
    Use this sample command.
    ./wsadmin.sh -lang jython -f com.ibm.mdm.integration.sfdc/mdm/interactionBehaviourExtension/MDMAESetupApp.py ClusterName NodeName ServerName HostName port -user userName -password password

What to do next

Continue with Deploying the extension bundle.