WebLogic Server JMS Configuration
To configure JMS, login to the Oracle Utilities Customer Care and Billing WebLogic server console using the URL: http://<server_name>:<port_number>/console
Example: http://ccbserver:7001/console
JMS Module
To create a new JMS module to be used for remote queue configuration:
1. Open the WebLogic console and create a new JMS module.
2. Enter a meaningful name for the JMS module. This JMS module is used to create configurations which consume messages from remote WebLogic queues.
For example: NMSInegrationModule
Foreign Server
To create a new foreign server to be used for remote queue configuration:
1. Enter the WebLogic console and select the JMS module created for the integration.
2. Create a Foreign server under the JMS Module.
3. Add the following for the Foreign Server:
• Name - Name for the Foreign Server
Example: CCBNMSForeignServer
• JNDI Initial Context Factory -weblogic.jndi.WLInitialContextFactory
• JNDI Connection URL - Add the URL for the Integration SOA Server
For example: t3://soserver.com:8002
• JNDI Properties Credential - Password for the SOA Server user
• JNDI Properties - java.naming.security.principal=<SOA Server user>
Example: weblogic
4. Under the Foreign server create a Foreign Destination for each remote queue.
• Name - Name of foreign destination
• Local JNDI Name - Add a local JNDI name for the Integration Queue. Local JNDI name is added manually later as part of configuration in the weblogic-ejb-jar.xml --><weblogic-enterprise-bean> --> <message-driven-descriptor> --> <destination-jndi-name>
• Remote JNDI Name - JNDI name of the queue on the Integration SOA Server
Example: the Customer Sync the integration point that uses a queue, one destination is created.
5. Under the Foreign server, create a Remote Connection Factory.
• Name - Name of remote connection factory
• Local JNDI Name - Add a local JNDI name for the Integration Connection Factory. This JNDI name is later added manually as part of configuration in the weblogic-ejb-jar.xml --> <weblogic-enterprise-bean> --> <message-driven-descriptor> --> <connection-factory-jndi-name>
• Remote JNDI Name - JNDI name of the JMS Connection factory on the Integration SOA Server