Get in Touch
 Duration 7 hours

Course Outline

Introduction

  • BIRT philosophy and principles / What is BIRT? (Open source reporting for Enterprise Asset Management)
  • BIRT vs Classic Reporting (Why we moved away from Actuate and why BIRT stays)
  • Overview of BIRT features and architecture (Engine, Designer, and the Maximo Integration layer)
  • Beyond the PDF (Interactive viewing and data exports)

Understanding the Maximo-BIRT Bridge

  • The lifecycle of a Maximo Report (From .rptdesign to the end-user browser)
  • How BIRT fits in with Maximo (Security, Parameters, and Data Sources)
  • How the Integration Works (V7ViaOverMaximo logic and the Script Library)

Getting Started

  • Setting up the Development Environment (The lightweight "unzip-and-go" approach)
  • Installing BIRT Designer 4.3.1 as a stand-alone application (Eclipse configuration and JVM parameters)
  • Configuring the Workspace (Setting up the Maximo Project structure)
  • Connecting to the Database (Configuring mxreportdatasources.properties and JDBC drivers)

Core Development

  • Your first report (Building a simple List Report from scratch)
  • Data Sets and Data Sources (Writing SQL that Maximo understands)
  • Report Layout and Formatting (Master pages, grids, and tables)
  • Integrating BIRT with Maximo (Importing, Registering, and testing in the Report Administration app)

Troubleshooting

  • Common Connection Issues (SSL, JDBC errors, and login failures)
  • Logging and Debugging (Finding the "why" in the logs)

Summary and Next Steps

  • Best Practices for Performance (Why your report shouldn't kill the server)
  • Resources and Further Learning (Navigating the IBM Dev Guide)

Requirements

Prerequisites
  • Basic SQL Knowledge: Understanding of SELECT statements and basic filtering.
  • General Computer Literacy: Ability to manage file directories and extract ZIP archives.
  • Familiarity with Maximo Business Objects (User Level): Candidates must understand core Maximo entities (Work Orders, Assets, etc.) and their purpose within the application UI.

Audience
  • Functional Consultants: Those looking to bridge the gap between business requirements and technical reporting.
  • Report Authors & Business Analysts: Professionals responsible for data extraction and operational visibility.
  • Junior Administrators: Technical staff starting their journey in Maximo system maintenance and reporting.

Testimonials (3)

Related Categories