Showing posts with label Maximo 6. Show all posts
Showing posts with label Maximo 6. Show all posts

Beans in Maximo

Question: What are beans in IBM Maximo

IBM Technote: Explanation of Maximo Application Server Connection Pooling and Management

This is an interesting matter for me. I never did understand why Maximo doesn't use the Application Servers connection pools with all the benefits it brings such as connection management, clustering, etc and insists on using their own database connection management. Unfortunately this technote doesn't explain the choice of keeping Maximo's own database connection management.

Making Workflow Memo field required when canceling or rejecting

Another of the features usually requested by clients is to make the Workflow Memo field required when you cancel or reject a workflow assignment. This post describes the steps to implement this feature.

IBM Technote: Preventive Maintenance Alerts

In the Preventive Maintenance application, there is an 'Alert Lead Days' field which can be used to Alert you when a workorder is due ahead of time This IBM technote shows how to set it up.

http://www-01.ibm.com/support/docview.wss?rs=3214&context=SSLKT6&dc=DB560&dc=DB520&uid=swg21388673&loc=en_US&cs=UTF-8&lang=en&rss=ct3214tivoli

Best regards,
--
António Jacob Costa

Technote: Add Communication Template Option to Applications

This technote explains how to add the ability to go to the select action menu and send a communication to the manager of other users.

IBM Technote: Adding More than 2 Icons to Report Toolbar

This Technote explains how to add more than 2 icons for Direct Print reports in Application Toolbars for versions 6.2.2 or later as in these versions you can no longer have more than 2.

http://www-01.ibm.com/support/docview.wss?rs=3461&context=SSWK4A&dc=DB560&dc=DB520&uid=swg21315764&loc=en_US&cs=UTF-8&lang=en&rss=ct3461other

Best regards,
--
António Jacob Costa

Changing Maximo's DB password


When changing Maximo's database password there are 4 files where you must modify with the new password. The files are:
  • maximo.properties
  • rsse_maximo.properties
  • actuatei18ntext.properties located at [ACTUATE_HOME]\iServer\bin\com\actuate\ExternalText
  • actuatei18ntext.properties located at [MAXIMO_HOME]\applications\activeportal\WEB-INF\classes\com\actuate\ExternalText
If you fail to update one of this files you'll either be unable to start Maximo or unable to run Actuate reports where you'll receive the most infamous Assert statement failed error.

Prevent Doclinks folder from listing

If you're using WebSphere as the application server for your Maximo 6, after configuring Doclinks in Maximo you may notice that you can access the listing of your Doclinks folder if you fetch just the URL of the server. This happens when using Apache (IBM HTTP Server) as web server.

This directory listing is part of Apache standard functionality and you can prevent it by using the IndexIgnore directive in the httpd.conf configuration file.

To block all listings use the following statement:
IndexIgnore *
This way you tell Apache not to list any folders.

For more information on this directive refer to the Apache documentation available in the apache web site
.

Maximo 6 HOWTO - Obtaining MAXMESSAGE translated and with variables replaced

Hi,

This HOWTO is about how to get a message from MAXMESSAGES translated and with it's variables ({0}) conveniently replaced, since it took me some time doing it I present my solution.

This example is for a class Remotely connected, via RMI, to Maximo. The message being used is the Maximo's welcome message.

(...)
// the mxSession variable has a live session to Maximo.
// the langCode variable has the langcode of the connection.
String msgS = null;
String usrDisplayName[] = { mxSession.getUserInfo().getDisplayName() };
MaxMessage message = new MaxMessage(langCode);
message.setGroup("login");
message.setKey("welcomeusername");
msgS = mxSession.getMessage("login", "welcomeusername");
message.setValue(msgS);
msgS = message.getMessage(usrDisplayName);
(...)

And that's it. Connecting with the wilson user the final msgS string will have 'Welcome, Mike Wilson' string.