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

Documentation for Maximo API is unreachable?

I am not a 100% sure if this topic is "off-topic" but I couldn't find a more suitable stackexchange for my question. I am working with the Maximo API and use the IBM docs regularly to help me program. 2 days ago I could still reach the docs such…
Niek Jonkman
  • 1,014
  • 2
  • 13
  • 31
1
vote
2 answers

Implicit variables are not defined in automation scripts

Upon creation of a automation script in IBM Control Desk / Maximo an array of implicit variables are created, according to the IBM docs: Implicit variables are variables that you do not define. These variables are automatically provided by the…
Niek Jonkman
  • 1,014
  • 2
  • 13
  • 31
1
vote
1 answer

Outbound Integration Fails in Maximo

We have work order outbound integration from Maximo to an external system. For testing purpose I'm posting the data from Maximo to node-red. The payload is JSON and the following error comes up. BMXAA1477E - The connection failed to the HTTP handler…
max092012
  • 365
  • 1
  • 5
  • 25
1
vote
1 answer

Maximo Automation script logs on script crash

I'm working with a Jython automation script in Maximo. I'm seeing the output of my print statements in the MXServer logs when the script exits correctly, but none of my print statements make it into the logs if the script crashes - even the print…
Jesse Williams
  • 140
  • 1
  • 8
1
vote
1 answer

How to reset a date attribute in an object in Maximo REST API

I want to change the deligatefromdate/deligatetodate in the person object in IBM's Maximo REST API. If I want to set a date I use this request: POST maximo/rest/mbo/person/12345/?_format=json&delegatefromdate=2020-12-02 My person object then is…
Viktor Eriksson
  • 5,677
  • 3
  • 20
  • 24
1
vote
1 answer

Select FROM Subquery without starting with another context object

I am trying to model the following MSSQL query that I am trying to replicate in netCore 2.2 - EF Core: SELECT wonum, MIN(requestdate) AS startdate, MAX(requestdate) AS enddate, MIN(laborcode) FROM ( SELECT …
ogg130
  • 353
  • 1
  • 3
  • 19
1
vote
1 answer

OSLC getlist key field

I am using oslc's getlist functionality to determine the domain on various fields of a workorder. What I am lost on is how to determine the key field in each list item returned. It seems like, depending on the field, the foreign object referenced by…
Jesse Williams
  • 140
  • 1
  • 8
1
vote
2 answers

wsadmin jython script call method in script

Is there a way to call specific functions in a jython script through the wsadmin program? # BusAndBusMemeber.py def devCreateBus: AdminTask.createSIBus('[-bus intjmsbus -description [SIBus intjmsbus] -busSecurity false]') …
kyoung
  • 15
  • 2
1
vote
1 answer

Using javascript library with Maximo

I am trying to integrate Maximo with javascript based spreedsheets. I have created a jsp page with all references needed to the js files ( same is working fine in a simple html page out of maximo ). Once the system loads the file, it throw error…
Amir Anwar
  • 81
  • 2
1
vote
0 answers

Maximo 7.6.1.2 Create GL Component from integration

I have a requirement which need to create GLComponent value from JSON inbound integration. The problem i face is the external system will not send ORGANIZATION(ORGID) value since glcomponents is declare as global value there while in Maximo it is…
Muhamad
  • 11
  • 1
1
vote
1 answer

Maximo where clause SQL Injection

I am trying to write a Java customization that does a SQL query on the WORKORDER table using a where clause that a user can enter. However, this is super vulnerable to SQL injection. I know Maximo has some form of SQL where clause validation - users…
Jesse Williams
  • 140
  • 1
  • 8
1
vote
0 answers

Maximo BMXAA4114E - An illegal access exception occurred

I want to display a workorder with WONUM by using a request query using enterpirse maximo enterprise service. I am using SoapIU to call request with maxadmin user with all security access enabled. For external system I am using predefined EXTSYS1. I…
1
vote
0 answers

Maximo REST API does not return results in node.js

I downloaded the GIT code for Maximo with node.js from the link: https://github.com/ibm-maximo-dev/maximo-nodejs-sample I am able to connect to the Maximo server and authenticate fine. But when I perform a read operation, I get the below error. I am…
1
vote
0 answers

Maximo Application does't update after Maximo anywehere have made change

When changing the status of a work order in the Anywhere mobile application, I have this error message at the eclispe console, during synchronization with the maximo application: "Backend response content type 'application/json 'did not match…
1
vote
0 answers

How to Remove HTML tags from Long Description in Maximo Anywhere app?

The Long Description is showing unwanted HTML tags in the text. Can anyone suggest an exact way to display the Long description without HTML tags in the Work Execution application of Maximo Anywhere. I have searched on the internet but couldn't…