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
3
votes
2 answers

IBM Maximo - Is there a way to get possible work order status transitions via API

We are building a work order management integration layer on top of the base Maximo, communicating via provided REST/OSLC API, but we are stuck when it comes to finding all possible statuses a work order could transition to for a given work…
Max Seo
  • 196
  • 6
3
votes
2 answers

Maximo: Use script to update work order when a related table is updated

I have an automation script in Maximo 7.6.1.1 that updates custom fields in the WORKORDER table. I want to execute the automation script when the LatitudeY and LongitudeX fields (in the WOSERVICEADDRESS table) are edited by users. What kind of…
User1974
  • 276
  • 1
  • 17
  • 63
3
votes
1 answer

Mysql table integration with maximo db2

I have a requirement with Maximo 7.5 integration with MySQL database as inbound. Can any one help me how to go further. We have two ticketing system one is Maximo and other is Jira, which needs to integrate ticket details of jira with Maximo. How…
Roshan
  • 47
  • 2
  • 10
3
votes
1 answer

Report parameter validation message with Birt

I'm creating a BIRT report using certain parameters. I have an int parameter (Number of months) which values can be from 1 to 12. I need to check if the value is bigger than 12. In such case it should show me a customized message and not an error…
3
votes
2 answers

Using SQL statements in IBM Maximo, using Java

Is it possible to write a pure sql statement for Maximo using Java? At the moment I use myObj.setWhere("employee = 'brian'"); But I'd like to do: myObj.xxx("select * from employee where name = 'brian'"); is there such a function?
Baked Inhalf
  • 3,375
  • 1
  • 31
  • 45
3
votes
1 answer

How to access a application from public internet which is deployed in Websphere server 7.0 in IBM SMART Cloud?

I have installed a middleware component and websphere 7.0 was installed as part of this middleware installation. I have deployed Maximo 7.5 application ear (maximo.ear) in this websphere 7.0. I am quite successful accessing this application in…
tasmohan
  • 121
  • 1
  • 3
  • 7
2
votes
1 answer

How do I make my custom table control empty after saving records in Maximo

timesheet I have Maximo 7.6.1.2, There is a custom table control containing some data and I want to make it empty after saving records ? as it appear without any record. Thanks There is a property "Start Empty=true" so when the application is…
moula
  • 21
  • 1
2
votes
0 answers

The LTPA token that is used to login is invalid - Maximo Rest API

I'm building an application that accesses Maximo Rest API, and I this is the code I use to call the API. I'm using .NET Framework 4.5 C# public class MaximoClient { private string ServerURL; private string AuthUsername; private string…
Kenny Togunloju
  • 179
  • 1
  • 7
2
votes
1 answer

BIRT Maximo possible to add parameter dialog prompt text to individual parameters? Works in ide not in Maximo

In Maximo, using the BIRT ide to develop/modify reports, there is a section to allow the developer to add and modify parameters for the report. These parameters are usually entered by the user at runtime in a dialog. In the ide there are fields for…
kishjeff
  • 121
  • 13
2
votes
1 answer

Maximo script to send a message to another user?

With IBM ICD/Maximo version 7.6.1.2 I am trying to inform a user when an attachment (arriving via a REST call) has finally arrived. I have access to the USERID of the requester the launchpoint is 'add' on DOCLINKS I aim to inform the user using a…
2
votes
2 answers

Parse backslash-delimited hierarchy path (varying number of levels)

I have hierarchy paths with varying numbers of levels (up to 4): FACILITIES \ PARK ROADS \ GRASS/TURF BLVD MAINTENANCE ROADS \ SIDEWALKS \ REPLACEMENT FACILITIES \ PARKING - MAIN ST RECREATION \ BANDSHELL \ PROPERTY \ BUILDING-GENERAL FACILITIES \…
User1974
  • 276
  • 1
  • 17
  • 63
2
votes
1 answer

How to show/hide Maximo attribute values with an Automation Script

I have an if condition and I need to know how to show/hide the values of an attribute if the condition evaluates to true. if mbo.getString("DSP_L_LGL_INT_IND")=="L" and mbo.getString("STATUS")!="Admin Error": …
Nenna Anya
  • 67
  • 7
2
votes
1 answer

Is there a way with a Maximo Automation Script to have values from a valuelist enabled or disabled based on the selection from another valuelist?

Value list 1: 1 lista 2 listb 3 listc 4 listd Value list 2: a energy b freeze c baby d apple If I select 1 from list one then only a is available within list 2. from psdi.mbo import MboConstants list = mbo.getString("LISTONE") if list ==…
Nenna Anya
  • 67
  • 7
2
votes
0 answers

Maximo 7.6.0.10 Automation Script Error Messages dont work properly after Websphere V9.0.5.3 upgrade

After upgrading websphere to version 9, I had to add the load("nashhorn:mozilla_compat.js") line to get alot of my javascript autoscripts to work. After continued testing I have noticed that atleast alot of if not all the errors called through these…
2
votes
1 answer

Maximo login - REST command

I am trying to login to Maximo using the REST API; however, it just displays the login html content. As per the IBM documentation: POST /oslc/login Authorization: BASIC I tried this both on curl and…
1
2
3
41 42