IBM Support

Installing Maximo 7.6 to Oracle WebLogic 12c: Part 3 - Creating JMS Queues

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

Persistent Stores

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

image

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

JMS Modules

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

image

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

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11113831