-JMS MDB based Listener (Specify JMS properties on this rule and get Deployment descriptor file)
-Create a MQ destination on JBoss
-Update prpc_j2ee13_jboss61JBM.ear (if you are using this .ear file or whichever prpc .ear file you have deployed on JBoss) with ejb-jar.xml and jboss.xml to specify JMS destination for MDB. Both these files will be in prbeans.jar
-JMS destination can be updated in destinations-service.xml present under deploy/jboss-messaging.sar
Pega need to read message from remote queue, not from the local destination created in JBOSS.As I mentioned the queue is created in different server.If we want to connect to remote queue, dont we need to mention the JNDI server details, Connection factory somewhere so that Pega can resolute the destination name?
In the JMS property tab of JMS MDB listener we can only mention the Destination JNDI Name.The scenario I mentioned in question , the destination is not in local JBOSS.So if I only mention the Destination name (and not JNDI server details, connection factory etc) can JBOSS MDB resolute the queue name and connect to it?
We do have JNDI Server filed in ReplyToConnection section in JMS MDB Listener.
If you selected Direct JNDI Lookup in the Resource name resolution field, select the JNDI server data instance (Data-Admin-Connect-JNDIServer) that will create a reply connection if the JMSReplyTo header of the received message has a value.