Technical Blog Post
Abstract
Installing Maximo 7.6 to Oracle WebLogic 12c: Part 3 - Creating JMS Queues
Body
1. Persistent Stores
a. Log into the Admin Server
b. Click Lock & Edit
c. On the left-hand side, go to Services > Persistent Stores
From the New popup, select Create FileStore and enter the following information:
Name: sqinstore
Target: maximoserver
Directory: C:\Oracle\Filestore (or the location of your choice)
Click OK
From the New popup, select Create FileStore and enter the following information:
Name: sqoutstore
Target: maximoserver
Directory: C:\Oracle\Filestore (or the location of your choice)
Click OK
From the New popup, select Create FileStore and enter the following information:
Name: cqinstore
Target: maximoserver
Directory: C:\Oracle\Filestore (or the location of your choice)
Click OK
In the Change Center, click Activate Changes
2. JMS Servers
a. Click Lock & Edit
b. On the left-hand side, go to Services > Messaging > JMS Servers
Click New
Name: sqinserver
Persistent Store: sqinstore
Click Next
Target: maximoserver
Click Finish
Click on new sqinserver server
Click on Thresholds and Quotas tab
In Bytes Maximum, enter 20% or below of the allotted JVM heap size (838861 bytes for a 4096m JVM)
Click Save
Click New
Name: sqoutserver
Persistent Store: sqoutstore
Click Next
Target: maximoserver
Click Finish
Click on new sqoutserver server
Click on Thresholds and Quotas tab
In Bytes Maximum, enter 20% or below of the allotted JVM heap size (838861 bytes for a 4096m JVM)
Click Save
Click New
Name: cqinserver
Persistent Store: cqinstore
Click Next
Target: maximoserver
Click Finish
Click on new cqinserver server
Click on Thresholds and Quotas tab
In Bytes Maximum, enter 20% or below of the allotted JVM heap size (838861 bytes for a 4096m JVM)
Click Save
In the Change Center, click Activate Changes
3. Create JMS resources
a. Click Lock & Edit
b. On the left-hand side, go to Services > Messaging > JMS Modules
Click New
Name: intjmsmodule
Click Next
Target: maximoserver
Check "Would you like to add resources to this JMS system module?" and click Finish
Under Settings for intjmsmodule>Summary of Resources, click New
Select Connection Factory
Click Next
Name: intjmsconfact
JNDI Name: jms/maximo/int/cf/intcf
Click Next
Click Finish
Under intjmsmodule>Summary of Resources, click New
Select Queue
Click Next
Name: sqin
JNDI Name: jms/maximo/int/queues/sqin
Click Next
Create a New Subdeployment, which should be populated with sqin
Click OK
Target: sqinserver
Click Finish
Under intjmsmodule>Summary of Resources, click New
Select Queue
Click Next
Name: sqout
JNDI Name: jms/maximo/int/queues/sqout
Click Next
Create a New Subdeployment, which should be populated with sqout
Click OK
Target: sqoutserver
Click Finish
Under intjmsmodule>Summary of Resources, click New
Select Queue
Click Next
Name: cqin
JNDI Name: jms/maximo/int/queues/cqin
Click Next
Create a New Subdeployment, which should be populated with cqin
Click OK
Target: cqinserver
Click Finish
Under intjmsmodule>Summary of Resources, click New
Select Queue
Click Next
Name: cqinerr
JNDI Name: jms/maximo/int/queues/cqinerr
Click Next
Select the Subdeployment cqin. In Targets, select cqinserver
Click Finish
Under intjmsmodule>Summary of Resources, click on the cqin queue
Click on the Delivery Failure tab
Set the redelivery limit to 5
Set the error destination to cqinerr
Click Save
Under intjmsmodule>Summary of Resources, click New
Click on intjmsconfact
On the Client tab, change Maximum Messages per Session to -1
On the Transactions tab, make sure that XA Connection Factory Enabled is checked
Click Save
In the Change Center, click Activate Changes
From here, set up the email listener queue as documented in the Installation Guide.
When finished, log out of the Administration Console and stop and restart the WebLogic server.
Next step: Installing the Maximo application
UID
ibm11113831