One of the biggest challenges of using MBO’s are queries that use date ranges or date values in general. This is because any user can be connected to an Oracle, SQL Server or DB2 instance and they all use dates differently. There is a class called SqlFormat that will help take care of the date [...]
Maximo business object (MBO) development
Here is a link to a great resource for getting started with MBO development
How to quickly rebuild and redeploy EAR files with WebSphere
OK, this tutorial isn’t exactly rebuilding and redeploying EAR files, but if you are developing and writing some custom java classes for use with some extra fields or whatever, you will know what even if you make a single code change within Eclipse, you will have to move the .class file to maximo and manually [...]
Prevent duplicate invoice vendor numbers from being entered using a custom Java class
In our forum, Dave asked if I could come up with a java class to validate whether an invoice vendor number was a duplicate. This tutorial has a link to the custom java file that you can download and use in your own Maximo 7 instance. This text is available for purchase but you need [...]
Make changes without having to redeploy Maximo EAR files
Here is a good post on WebSphere and the exploded ear. This method makes it so that you don’t have to redeploy EAR files when you make changes to any java code or anything like it. Very useful!
Add Laborcode field to the workorder screen with custom java class
As you guys may know, I am a .NET developer and I have been experimenting with Java and trying to learn and write some Maximo custom java class implementations. So here is my first hands on experience extending an existing class in order to add a laborcode field to the workorder screen. Of course, you [...]
Dynamically change the file name of a BIRT output report
I have been looking for this functionality for a while and now I have finally found it. This feature is available for BIRT 2.3.1, which means you will have to have Maximo 7.1.1.5 or above installed as it comes with BIRT 2.3.2. You will have to write some java for this to work, but at [...]
Extending Maximo 7 Business Objects
At times it is necessary to override or extend the functionality in core MAXIMO. This can be achieved by ‘extending’ methods in the Maximo business objects. The following section outlines the process involved in extending the add() method in the Items application. This same approach can be used to extend any add() method from the [...]







