IBM Maximo Course, Maximo Online Training

IBM Maximo Online Training Course Content

Functional: (Section A)
• Overview or details explanation of all maximo modules and applications
• Details explanation of SCCD, TSRM and maximo 7.5 or above applications.

Customization topics (Section B)
• Get introduced to Maximo Architecture
• Understand Maximo Business Objects and its customization
• Maximo User Interface Architecture and its customization
• Understand Field validations
• Understand Error Handling in Maximo
• Understanding the Cron Tasks and Action Classes in Maximo
• Understanding Logging and Log Messages in Maximo
• Debugging in Maximo
• Common coding standards for Maximo Customizations

MBO Customization(Section C)
1) Walkthru the concepts of RMI (Remote Method Invocation)
i. Concepts of RMI
ii. Maximo and RMI

2) Introduction to Maximo Business Object Framework.
i. Introduction to Maximo Framework
i. MaximoStartupServlet
ii.Maximo Login Page.
ii. Design Patterns used in Maximo
iii.Service Oriented Architecture(SOA)(AppService class)
iv. Important Maximo Framework classes
i. MXServer
ii. MaxSession
iv. MaxVars

3) Maximo Database related classes
i. Maximo Database Related Classes (DBManager,SQLFormat)
ii. Transaction in Maximo (MXTransaction)
iii.Persistent and Virtual classes
iv. Relationships

4) Maximo Business Objects classes
i. Understanding the Application Set and Application Classes in Maximo
ii. Understanding the important MBO Classes.
i. MboSet
ii. Mbo
iii.Understanding Faux and Hierarchical Mbo’s
iv. Understanding Status Handlers
v. Customization Points.
vi. Sample customization Scenarios

5) Maximo WebClient Architecture
i. Understanding the Maximo Client Framework.
i. Application XML’s
ii. Maximo hidden Applet
iii.Maximo’s presentation Layer(AppInstance, PageInstance, ControlHandler and properties)
ii. Understanding the Maximo System Bean classes
iii.Understanding event handling (WebClientEvent)
iv.Introduction to the WebClient Utility class
v. Customization Points
vi. Sample Customization Scenarios.

6) Field Level Validation classes
i. Understanding the field level classes
ii. Creating a custom Field Level class.
iii.Sample Customization Scenarios

7) Error Handling in Maximo
i. Understanding the Maximo’ Error handling Framework
ii. MaxMessages
iii.Error Levels
iv. Creating custom error/warning/status messages

8) Coding Standards for maximo
i. Coding standards specific to Maximo

9) Cron tasks and Action Classes
i. Understanding the Cron Tasks in Maximo
ii. Create a simple cron task
iii.Introduction to Escalation and Workflows
iv. Creating a simple Action class

10) Logging and Log Settings in Maximo

Configuration(Section D)
• Application designer
• System properties
• Domains
• Roles
• Database configuration
• Actions
• Conditional expression manager
• Security groups
• Escalations
• Communication templates
• Email listener
Migration(Section E)
Maximo Installation and WebSphere configuration(Section F)
Workflow(Section G)
• Workflow administration
Integration(Section H)
• Detail explanation of integration along with web services

Note :
• Based on request detail explanation of any topic
• Real-time scenarios explained
• Helping up to some extent in your current projects
• For fresher resume preparation and real time project explanation

Pre requisite
• Sql, Java oops concepts, general idea on enterprise management is added advantage.