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
7
votes
1 answer

Downloading SetupTools in Maximo/Jython fails with HTTP error 403 SSL is required

Appendix A of The Definitive Guide to Jython describes downloading SetupTools for use with Jython. https://jython.readthedocs.io/en/latest/appendixA/ This indicates to me that it should be possible to download and use SetupTools from within a Jython…
Maximo.Wiki
  • 631
  • 5
  • 17
6
votes
2 answers

Outbound integrations from Maximo: Is there a reason why materialized views are not a suitable choice?

I want to set up an outbound integration from Maximo 7.6.1.1 to an external system. Both Maximo and the external system have Oracle 12c databases. In the external system, I want to select open WOs from the Maximo WORKORDER table for the purpose of…
User1974
  • 276
  • 1
  • 17
  • 63
5
votes
3 answers

Run an automation script via a URL

Maximo 7.6.1.1: I want to run a Maximo automation script by invoking a URL in a separate system. Is it possible to do this?
User1974
  • 276
  • 1
  • 17
  • 63
5
votes
0 answers

CTGIN2076E: Exception Running Database method for task validate

I'm installing (well trying to) Maximo Asset Management and have already installed MS SQL on a Windows 2008 R2 Server. I have installed Middleware and am now trying to run through the steps to install Maximo 7.5. I have tried Googling this error…
david_10001
  • 492
  • 1
  • 6
  • 22
4
votes
0 answers

How do I generate a TextMate language grammar for Maximo/Jython from Java Packages for use in a VSCode extension

I use Visual Studio Code to write Jython scripts for an Enterprise Asset Management System called IBM Maximo. For anyone not familiar with it, Maximo is a Java application utilising IBM Websphere or Oracle Weblogic for the application server and MS…
Maximo.Wiki
  • 631
  • 5
  • 17
4
votes
2 answers

Can Maximo formulas return null?

In Maximo 7.6.1.1: I have an attribute formula on a persistent field called WORKORDER.X. The field type is decimal, length is 18, and scale is 10. The formula is meant to do this: If WOSERVICEADDRESS.LONGITUDEX is not null, use it Else, if ASSET.X…
User1974
  • 276
  • 1
  • 17
  • 63
4
votes
1 answer

MAXIMO API 7.6.1 POST to create service requests programmatically creates null records, but the same work in POSTMAN

I am trying to use MAXIMO 7.6.1 API to create requests in MAXIMO through POST requests programmatically. Problem 1: The problem is, though the POST is successful .i.e I am getting a 201. Only null records are being created. However the same request…
4
votes
1 answer

Using custom JSP components and Mbo libraries to create dynamic chart

I'm looking to implement a custom chart in Maximo that pulls Asset mbo values and populates a chart that is visible on the Assets application. Like so: I can successfully render a chart and pull data from a hardcoded Asset Mbo, but I can't figure…
ChrisAngj
  • 305
  • 3
  • 11
4
votes
2 answers

How to access the Maximo list where clause programmatically

In the WOTRACK app of Maximo, I need to find some way to programmatically access the where clause of the current window query. It's clear this exists somewhere in Maximo, since you can access it in the UI under Advanced Search > Where Clause. I need…
Jesse Williams
  • 140
  • 1
  • 8
4
votes
1 answer

how to get an NTLM authentication through jython script in maximo

trying to get a NTLM connection but my jython is not proficient enough to translate Authenticator part of the code. what information do i need to accomplish this? if this is even possible to do in jython. from java.net import Authenticator from…
Dee
  • 41
  • 1
4
votes
4 answers

Consume Maximo RESTful Service using Java code

I am using Maximo 7.5 REST API and want to write REST client in java to consume this RESTful service. I have enabled Maximo security in Maximo 7.5 side to keep the Maximo users to access its own REST services. Below is my web.xml for Maximo RESTful…
tasmohan
  • 121
  • 1
  • 3
  • 7
3
votes
1 answer

Unable to connect to the Maximo server via RMI protocol

I am trying to connect to MAXIMO using Java via RMI protocol, but continuously getting error: "Unable to connect". The server is up and running, but RMI services are not available.
Cimi Canga
  • 31
  • 2
3
votes
2 answers

IBM Maximo REST service POST not setting attributes on MBO

I have tried to create a record of my customized object through REST service in IBM Maximo. The problem is that I created the record but I can't assign values to the attributes. Next I will show what I did and what happened: I have an Object…
prieser
  • 55
  • 10
3
votes
3 answers

Maximo automation script no module named socket

I'm developing an automation script and I'm getting the next error: ImportError: No module named socket in at line number 2 I'm using jython 2.7, maximo 7.6. Someone knows a workaround? I know that not every package is installed as it were in…
szrk_dn
  • 33
  • 3
3
votes
3 answers

Maximo: What is the purpose of MAXVARS?

A PDF about Maximo formulas mentions MAXVARS: Maximo Formulas are the logical next step in Maximo customization after Maximo Scripting. Maximo formulas follow Excel-like grammar to define expressions that use input from variables to calculate a…
User1974
  • 276
  • 1
  • 17
  • 63
1
2 3
41 42