Questions tagged [maximo]

IBM Maximo Asset Management software provides asset lifecycle and maintenance management for all asset types on a single, extensible platform. It is built on Java, makes heavy use of SQL where clauses, and supports "automation scripting" out of the box in Jython/Python and JavaScript in predefined contexts.

IBM Maximo Asset Management software is the foundation and framework of an Enterprise Asset Management (EAM), Change and Configuration Management Database (CCMDB), Service Management and IT Asset Management (ITAM) suite of applications that provides asset lifecycle and maintenance management for all asset types on a single platform. Businesses across all industries use Maximo to maximize the realized value of critical physical and IT assets, from purchase authorization to decommissioning, by augmenting business processes with automation and enforcement of best practices. Industry-tailored solutions are available for IT, utilities, nuclear power, transportation, government, telecommunications, life sciences, oil & gas, and more.

The current release, IBM Maximo Asset Management 7.6, is the latest release built upon a Java Enterprise Edition (JEE) Service Oriented Architecture (SOA). The Maximo framework is scalable, can be easily integrated into existing Enterprise Resource Planning (ERP) systems via REST, database tables, Remote Method Invocation (RMI) or a host of other options, can be extended with custom Java or via Automation Scripting (scripting in Jython/Python or JavaScript in predefined contexts), and can be configured with SQL where clauses in many of its internal configuration tools. It also sports tight integration with Actuate's Business Intelligence Reporting Tool (BIRT).

As Maximo is a Commercial Off The Shelf (COTS) product, related Java, Python, JavaScript, BIRT and SQL questions may have constraints not normally imposed on developers working with those languages/tools. For example, Automation Scripting contexts, for scripting in Python or JavaScript, are predefined but dynamic, so the scripter doesn't know at coding time what all the variable names will be. For another example, Maximo does select * from table where and appends your where clause, so the developer can't change the columns selected or the grouping.

Maximo Homepage

617 questions
2
votes
1 answer

Calculate top-level of hierarchy path?

I have a classstructure table: create table classstructure (classstructureid number(8,0), classificationid varchar2(25), parent number(8,0)); insert into classstructure(classstructureid, classificationid, parent) values(1001, 'FLEET', null); insert…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
1 answer

What is the technical term for highlighting a record in an application's list view?

Maximo 7.6.1.1: In the List View of an application, I can click a record to highlight it. The record's background turns light-blue. I can only highlight a single record. Highlighting is not to be confused with selecting records via checkboxes.…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
1 answer

Jython: Determine what Python libraries are available in a system for import

In IBM's Maximo 7.6.1.1, it is possible to write automation scripts with Jython 2.7.0. Using Jython, I want to determine what Python libraries are available in the system for import. For instance, I can import the math and os libraries, but I can't…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
1 answer

Select latest n workorders using OOB functionality?

Maximo 7.6.1.1/Oracle 12c: Is there a way to select the latest n workorders using the List View in Work Order Tracking? Example: the workorders with the 10 latest reportdates. It would be preferable if there was a way for non-technical users to do…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
2 answers

Maximo formula that uses a custom formula function/automation script?

In Maximo 7.6.1.1: I would like to create an attribute formula that uses a custom formula function/automation script. I've tried doing it with the steps below, but unfortunately, I get an error when I try to use it in WO Tracking: BMXAA3761E - The…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
0 answers

Maximo Anywhere Conditional Required Field On Task

I'm currently trying to make a field on a task in Maximo Anywhere be required when a another field on the task equals a specific value. Currently, I have an eventHandler firing on click of a check box which would set the value and make the field…
pbernard
  • 21
  • 1
2
votes
3 answers

IBM Maximo Java API - Cannot filter MboSet by related attribute

This question pertains to the Java API of Maximo Asset Management. To meet a business requirement, I must filter an MboSet by an attribute of a related object; to be specific, I need to filter a WORKORDER set such that only WO's with LOCATIONS…
araisbec
  • 1,223
  • 3
  • 16
  • 27
2
votes
2 answers

Merge XSDs generated by Maximo?

I have two XSD files with common elements and complex types. These XSD were generated by Maximo. How can I merge/flatten the XSDs into one? The same namespace has been used in both XSDs.
user0
  • 653
  • 1
  • 7
  • 11
2
votes
1 answer

IBM MAXIMO: How to create PO from PR with REST API

in IBM Maximo 7.6.0.8 I would like to create PO from a PR using REST API and VBA (HTTP requests). My code is: Dim PostData() As Byte Dim IE As InternetExplorerMedium Set IE = New InternetExplorerMedium PostData = "~date=23-08-2018" PostData =…
Rhye
  • 25
  • 5
2
votes
2 answers

How to line break in a Maximo automation script print statement

Hi I am writing an automation script in Maximo that fires on a cron task. I am having trouble inserting a line break in my print statement. I have tried '\n' & just adding a print() in between my prints. Neither are working and all my prints are…
Quinn
  • 89
  • 2
  • 10
2
votes
1 answer

Output value from a stored procedure returning None when called from automation script

I am trying to call a stored procedure from an automation script in Maximo. The stored procedure is being called correctly and is running from the script fine, the problem I am running into is when it returns the output value it is setting it as…
Quinn
  • 89
  • 2
  • 10
2
votes
1 answer

Is there a way to set the parent mbo modified when childMbo was modified in Automation Script (Python)?

Automation Script Object launch point is set to parentMbo. Trigger is upon save, currently happening is when i make changes in childMbo then save() the parentMbo, it will not setValue in 'Description' attribute. I need to change parentMbo first…
James
  • 55
  • 1
  • 9
2
votes
1 answer

Maximo List View: Filter where field is null OR equals value?

I have a division field in Work Orders in Maximo 7.6.1.1. I would like to filter the work orders in the List View where division is null or division = 'FORESTRY'. Is it possible to do this in the List View?
2
votes
1 answer

SQL Where Clause Maximo IBM

I want to create a where clause in Maximo. We have a clause today where we can see the work order about to breach responded SLA. But i want the clause to calculate to show work order about to breach responded SLA within 1 hour. Is that…
2
votes
1 answer

Run automation script from a Action?

I have Maximo 7.6.1.1. I would like to run an automation script from a custom Action button (in WO List View). I've created an automation script with an action as a launch point. And I think I need to somehow reference the action in Application…
User1974
  • 276
  • 1
  • 17
  • 63