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
1
vote
0 answers

Accessing DOM elements via Automation scripts

Below was a case that I was working on that I solved with a launch in context, but I’m still wondering if there is a specific Maximo library that can help me access the DOM via automation script. I’m looking for functionality similar to how…
ChrisAngj
  • 305
  • 3
  • 11
1
vote
0 answers

Maximo - Automation Script. how to use yncerror

I have a button. on click, I am calling an automation script. I need to pop up a confirm dialog box. I am doing this using service.yncerror() and its working fine. But I need to pop-up one more message box/dialog box for user confirmation. How will…
1
vote
2 answers

Jython: Open URL in browser (without importing Python libraries)

Maximo 7.6.1.1: Using Jython, I want to open a URL in a browser (in Windows 10). I've found a Java example: import java.awt.Desktop; import java.net.URI; if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE))…
User1974
  • 276
  • 1
  • 17
  • 63
1
vote
1 answer

Hyperlink in Maximo start center?

Maximo 7.6.1.1: Is it possible to put a custom hyperlink or button in the start centre? Ideally, the hyperlink or button would be in a custom container/box.
User1974
  • 276
  • 1
  • 17
  • 63
1
vote
0 answers

display data in birt report

Dear stackOverflow community, I am new to birt and sql, kindly be with me if its a very basic question for u. I have two tables in DB 1.COMPANY- companyid, name, phone, address, and other info 2.COMPANY_OWNER- company id, ownername , percentage…
Nisha Verma
  • 91
  • 2
  • 12
1
vote
1 answer

Maximo Processing rule to skip update a part of the xml

I am trying to create a processing rule which will skip only part of the incoming xml . For eg i want to skip email updates if the email id already exists in database and process the rest of the message. Need some inputs on the same.
1
vote
1 answer

Planned Items & Tools does not remove Upload Changes queue when you uncheck the Use box

When I click on the Use checkbox in the Planned Items and Tools screen, the blue upload changes column shows the icon that the record needs to be updated. When I uncheck the Use box, the Upload changes remains. So, even though I unchecked the box,…
Sun
  • 2,595
  • 1
  • 26
  • 43
1
vote
1 answer

How to create a role that contains the members of a crew assigned to the current workorder

I have a communication template that currently sends an email to a single person. I would like to have the template send to a Role whose members are the members of the crew assigned to the workorder. I am not sure the best way to go about doing…
PLynn
  • 59
  • 1
  • 5
1
vote
1 answer

what is the version of Android SDK Platform-tools and Android SDK Tools required to build maximo anaywhere 7.6.3.1 apps?

what is the version of Android SDK Platform-tools and Android SDK Tools required to build maximo anaywhere 7.6.3.1 apps?
1
vote
1 answer

get default value from Default Value control in Maximo autoscript

In a Maximo 7.6.0 automation script, I can get the default value from the Default Value in Database Configuration with a chain of calls like this: mbo.getThisMboSet().getMboSetInfo().getMboValueInfo("WONUM").getDefaultValue() If there is a textbox…
Preacher
  • 2,127
  • 1
  • 11
  • 25
1
vote
1 answer

Error issuing part using Maximo integration framework MXINVISSUE

We are upgrading from Maximo 7.5 to 7.6.1. Our web service that uses MXINVISSUEInterface is throwing an exception when we try to issue a part that is marked as a spare part and the work order has an asset. The exception says "BMXAA4195 - A value is…
R. White
  • 11
  • 2
1
vote
1 answer

Take value from FieldA, send to db function, return value to FieldB

I have a work order in Maximo. The work order application has custom fields: FieldA = 'Hello' FieldB I want to take the value from FieldA and pass it to a function in the Oracle database: CREATE OR REPLACE function hello_world(var1 in varchar2)…
User1974
  • 276
  • 1
  • 17
  • 63
1
vote
1 answer

Maximo - Set value in MeterReading based on inbound values of METERDATA

We use Maximo 7.6. We have a requirement in Integration. We are receiving METERDATA thorugh interface (MXLoader).. It adds data in METERREADING, LOCMETERREADING and MEASUREMENT tables (OOB functionality). Now Our Requirement is, based on inbound…
1
vote
2 answers

Can I get with a python script what queries users run while logged into Maximo?

I'm trying to narrow down some potential issues in Maximo. Can Python help me get all queries certain users run while they are logged in? If Python can do this can someone please provide an example I can work with?
nooneclose
  • 13
  • 4
1
vote
0 answers

Managing resources in lookup filter

My client wants to be able to filter jobplans with the selected asset. To be able to do that, I have developped a function that filters the results based on the custom resource jpassetsplink: filterJobPlansForLookup: function(eventContext){ …