There isn't much that's publicly available regarding the underlying implementation of those classes/methods. Here are some resources though that might help:
Maximo BIRT Report Developer Guide. Sections 6 and 7 of this document contain a lot of helpful references to classes and methods that can perform useful functions in BIRT Reports for Maximo. They even detail some methods available on the classes you list:
https://www.ibm.com/support/pages/system/files/inline-files/$FILE/Maximo76_Designer431_Report%20Development%20Guide_Rev8.pdf
BIRT Built-in Javascript functions. This reference guide details classes and method signatures for helpful Javascript functions that can be called within Maximo BIRT Reports. I tend to use the BirtDateTime and BirtStr classes the most:
https://www.ibm.com/docs/en/radfws/9.7?topic=reference-class-birtdatetime#259860
Hope this helps,
------------------------------
Alex Walter
A3J Group LLC
------------------------------
Original Message:
Sent: 11-15-2024 15:27
From: Jim Dutton
Subject: Documentation On Java Classes Used In BIRT Development
I have recently started developing some custom BIRT reports, and in looking at the reports that come standard in Maximo, I have seen what look like Java classes and methods used in various reports that I would like to find out more about. I have tried several sources to find some documentation about these classes and their methods, but so far I have struck out.
The classes I am mainly interested in right now are MXReportSQLFormat, params, MaximoDataSet, and MXReportDataSetProvider, but there will probably be others going forward. If anyone knows where I can find any documentation on these and other classes used in BIRT, I would appreciate it if you would please let me know.
Thanks,
#Reporting
------------------------------
Jim Dutton
Battle Lumber Company
------------------------------