Search This Blog

Friday, October 17, 2025

How to increase jms file store size in MAS

 

Steps

In order to increase the file store size we need to update the server.xml for the jmsserver bundle.

The server.xml is added in "Server bundles" option in the MAS administration Suite.

To modify the file we need to find the secret in Openshift associated with the jmsserver bundle (or whatever name you gave the bundle).

Once you are logged to the Suite Administration page:

1.) Access Catalog
2.) Select Manage application tile under Applications tab
3.) From Actions button on upper right select Update configuration option
4.) Click to edit Server bundles option
5.) For your jmsserver bundle, click on View in Additional Properties
6.) In Additional server config you will find the secret name, example: massup-manage-de--sb1--asc--sn

Go to your Openshift Console:

1.) Access WorkLoads --> Secrets
2.) Select your manage project
3.) Filter by your secret name massup-manage-de--sb1--asc--sn
4.) Actions --> Edit Secret
5.) In the example below I am changing the fileStoreSize to 4096 (4GB):

Replace:
<fileStore path="/jmsstore" />

With:
<fileStore path="/jmsstore" fileStoreSize="4096" logFileSize="1024"/>

Note the default is 400MB which is not shown since it is the default, and the logFileSize needs to be 25% of the fileStoreSize.  There is no way to set an unlimited file store size in Liberty.

Reference Link: https://www.ibm.com/support/pages/how-increase-jms-file-store-size-mas

Friday, April 25, 2025

Default Communication Template for each application - Maximo

 Add the dialog from Library to the SR and WOTRACK application.


So, the application xml overwrites the Library xml.
Now the SR is using the template 1014 and the WO is using the template 1016.

1. Go to Application Designer and export the Library.xml file

2. Find <section id="createcomm_grid2">

3. Add the following row to the section where value is the name of the template. In the test I used the template 1014.

<defaultvalue dataattribute="TEMPLATEID" defaulttype="insert" id="1396458360031" value="1014"/>

4. So my section now looks like this:

<section id="createcomm_grid2">
<defaultvalue dataattribute="TEMPLATEID" defaulttype="insert" id="1396458360031" value="1014"/>
<textbox applink="commtmplt" dataattribute="TEMPLATEID" id="createcomm_grid1_1" lookup="commtmplt" menutype="COMMLOGTMPLTID" ondatachange="resetchildren"/>
<textbox dataattribute="sendto" id="createcomm_grid1_3" lookup="SELECTRECIPIENTS"/>
<textbox dataattribute="cc" id="createcomm_grid1_4"/>
<textbox dataattribute="bcc" id="createcomm_grid1_5"/>
</section>

5. Copy the new section from Library.xml to SR and WOTRACK xml files.

6. Try to create a new communication to test.

Getting Started with Maximo Spatial 7.6 - Creating the GIS Objects

 We can now use this Feature Service and follow the steps below:

1) In the Map Manager application, create a new Map (or open an existing map)
2) Select the Map Provider (Maximo Spatial)
3) Select the Site that will be used for the Map. You can choose to set the Initial and Full extents

It should look similar to the image below:

image 9831

Now we can prepare the Map Service:

1) In the Map Services section, create a new row
2) Enter a name, and in the URL field, paste the feature service referenced above
3) Enter Order: 1 and set the Map to be visible.

This should look like the following:

image 9832

Now let's create the GIS Objects!

1) In the Service layers, click "Select Layers"
2) Select the Layer you are going to use as a Service layer. (Water Hydrants for example)
3) Open the details of the Service layer you've added, and you should see a few required fields
4) In the "GIS Object Name", specify a name for the GIS Objects you'll create. Eg: WHYDRANT
5) Select the Parent MBO this object will be associated to (assets, location etc). In this case, select asset.

Notice that the System of Record is automatically chosen. For Assets, Locations, and Service addresses the system of record is usually ArcGIS. Workorders and SRs are usually Maximo.

This should look like the following:

image 9834

6) And Finally, click the "Execute GIS Configuration"
Notice a page with Select Attributes appears. Select the Attributes that you would like to display and then click OK. This will now create the Object

This should look like the following:

image 9835

Now, let's define it's relationship to the Maximo Object and our Identifier will be the FacilitiesID

1) Go to the DB Configuration application
2) Search for, and bring up Assets object
3) On the attributes, click new row
4) In the "Same as Object", select the WHYDRANT we've created and "Same as Attribute" as FACILITYID

This should look like the following:

image 9837

Save the Record, and apply the configuration changes to the DB

Finally, let's go back to the Map Manager application.  In the Service layers, click the "create/update GIS relationship configuration" and then "new row" button

Add the Attributes as follows and then click OK:

This should look like the following:

image 9836

And That's it! Your feature object is now created and configured


Reference Link : https://www.ibm.com/support/pages/getting-started-maximo-spatial-76-creating-gis-objects


Thursday, March 20, 2025

Maximo Application Suite Admin APIs 9.0.x

 Reference Link:

https://developer.ibm.com/apis/catalog/maximo--maximo-application-suite-admin-apis-9-0-x/api/API--maximo--sso-configuration#getSSOConfig

How to increase jms file store size in MAS

  Steps In order to increase the file store size we need to update the server.xml for the jmsserver bundle. The server.xml is added in ...