Maximo Open Forum

 View Only
  • 1.  Documentation On Java Classes Used In BIRT Development

    Posted 11-15-2024 15:27

    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
    ------------------------------


  • 2.  RE: Documentation On Java Classes Used In BIRT Development

    Posted 11-18-2024 15:29

    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
    ------------------------------



  • 3.  RE: Documentation On Java Classes Used In BIRT Development

    Posted 11-19-2024 09:40

    Alex,

    Thanks for your response. I greatly appreciate the information.



    ------------------------------
    Jim Dutton
    Battle Lumber Company
    ------------------------------



Newest Episode
Ep. 5 | Make Manage Feel Like Home with Configuration, Not Customization

Watch Steven Shull and Phil Runion discuss how IBM Maximo Manage teams can make the system feel more familiar, useful, and aligned to their business through configuration instead of customization.

MORE by Naviam Episode 5 cover
Watch Episode 5
Also available: Ep. 4 | System Properties in IBM Maximo