intermediate

Analyze BIRT report performances and execution time

Some days ago I came across this interesting post from Pam Denny that describes the 80/20 rule. Based on this empirical rule 80% of the report processing is done by only 20% of used reports.That’s why I developed a simple SQL query that uses the LASTRUNDURATION field of the REPORT table to list the report […]

How to change the color of a field using conditional expressions

This entry is part of the Conditional Expressions HowTo. Here is a step-by-step guide about how to dynamically highlight workorders that have a high priority in the WOTRACK application. This is just an example and the same configuration can be used to change the color of a field based on a particular condition. Define conditional […]

Best way to loop through an MboSet

This entry is part of the Maximo Java Development series. In this article I will describe some common ways of iterating through an MboSet and what is the best approach.In the following examples mboSet is the already holding the MboSetRemote that you need to traverse. Example 1 (worst solution) for(int i=0; i<mboSet.count(); i++;){ MboRemote currMbo=mboSet.getMbo(i); […]

How to migrate Maximo Administrative Workstation

This article explains a procedure that can be used to migrate the Maximo 7.1 Administrative Workstation from one physical system to another. Installation of products based on Maximo/TPAE infractructure (MAM, TAMIT, CCMDB, etc.), industry specific extension (Nuclear, Transportation, etc.) or fixpacks use the IBM Autonomic Deployment Engine. This is installed at the beginning of the […]

Set an attribute as required with no default value

This post describes how to set an object attribute as mandatory without providing a default value. This is to circumvent what it seems to be a TPAE limitation that prevents to do this from the standard Database Configuration application.Lets make an example. The out-of-the-box attribute PO.VENDOR (Purchase Order – Vendor) is not mandatory. Unfortunately if […]

Enable lookup in report parameters selection page

In this post I will show how to enable the lookup functionality for selecting one or multiple values in a report parameter.Instead of creating a new lookup I will show all the necessary configurations looking at the built-in report ‘Inventory Balance’ (inventory_balance_tbl.rptdesign). Enabling lookup in report Open the ‘Report Administration’ application and search for ‘Inventory […]

Scroll to top