Welcome
Welcome to the Maximo and IBM Control Desk Script Development blog. This page should cover all relevant topics around Jython development in conjunction with the TPAE based products. One very important topic in this blog is to show frequently used script patterns for common programming problems so you can easily start with Jython scripting even with little experience.
For easier navigation this blog is categorized to the following main topics:
Introduction to Jython and Script Development
- Jython introduction
- Automation Scripting Basics
- TPAE Scripting customization points
- Maximo Java API Documentation
- Best Tools for Maximo Development
Using Eclipse for Jython Scripting
- Setting up Eclipse for Maximo / ICD Jython development
- Tips for using Eclipse with Jython
- Upload Jython Scripts from Eclipse to Maximo / ICD
- Jython Script Templates
- Download (all) Scripts from Maximo / ICD to your Eclipse Project
The Basics: Scripting Patterns handling Mbo’s and MboSet’s
- Using RMI from a Jython Script
- Loop MboSet and output Mbo content
- Output fields from a Mbo with different data types
- Getting the Initial, Previous and Current Value of a Field (MboValueAdapter)
- Navigate to different MboSet using Relationships
- Adding new Mbo records to a MboSet
- Using field Flags to set attribute content
- Selecting specific Mbo’s from a MboSet
- Deleting Mbo’s
- Implicit Launchpoint Variables
Advanced Programming Patterns
- Read Maximo System Properties
- Display Maximo Messages
- Logging in Maximo
- Use a Button to launch an action script
- Using external Libraries in Jython
- Using Maximo Messages in Multi-Language Environments
Using methods from Maximo businessobjects.jar
Tips & Techniques using Automation Scripts