I have just implemented the capability to upload attachments straight from MxLoader. This is in response to some requests on my blog and MxLoader support forum. Starting from Maximo 7.1.1.6 it is possible to import attachments to an object through MIF using Base64 encoding.MxLoader has the capability to read files from the filesystem, encode them […]
Maximo REST APIs examples
This entry is part of the Maximo Integration Framework series. Update April 2021 – This post describes the old REST APIs. A tutorial on the new APIs can be found here. In this tutorial I will show how easy it is to query and update data in Maximo using the Integration Framework (MIF) REST interface. […]
Create attachments through MIF
Starting from Maximo 7.1.1.6 it is possible to import an attachment (aka doclink) to an objects through MIF. In this example I will show how to add a short text file to an asset record. First of all you have to create an Object Structure with DOCLINKS as a child object of ASSET. Now you […]
Inbound Web Service processing using XSL transformation
The title of this article is quite scaring right? Let’s describe the scenario… You have an external application that needs to query or update data in Maximo using a Web Service call. In the real world the outbound XML schema of the caller is different from the Maximo inbound interface. How can you transform the […]
How to launch Workflow
Today I want to show you all the possible ways (as far as I know) of starting a workflow in Maximo. Interactive initiate This is the most basic way of automatically start a workflow when an object is created through the user interface. This technique will not work for objects created by MIF, workflows or […]
Is an MBO change originated by user?
In some cases you are in the middle of an MBO Java code and you need to know if the current method has been triggered by an interactive UI session or by background process like MIF or escalation.This is what you need. boolean isGUI = getUserInfo().isInteractive(); The getUserInfo() method is available on both Mbo and […]
How to import Failure Codes from Excel into Maximo
This article is outdated! Please go to Load failure codes with MxLoader. This entry is part of the Maximo Integration Framework series. Creating and maintaining the hierarchy of failure codes can be quite complex using the standard Failure Codes application. Unfortunately there is no common solution to import Maximo failure codes. This evening I have […]
Maximo Integration Framework features
This entry is part of the Maximo Integration Framework series. How many times you have asked yourself: Should I upgrade?Maximo Integration Framework has been improved a lot in the recent versions and fixpacks. Look at this list of features and you may find a good reason to upgrade. 7.5.0.3 OSLC – Link and share data […]
Syncing data with an external system using a Publish Channel
This entry is part of the Maximo Integration Framework series. Publish Channels in MIF allows to send daya to external systems using a variety of protocols. In this article I will demonstrate how to automatically export new or updated assets into CSV/XML files. Those files can then be processed by an external application to perform […]
Sync data between Maximo and Excel
This article is outdated! Checkout MxLoader tool. This is the last step toward a complete integration between Maximo and Excel. In the previous article we have learned how to use Integration Object Service and HTTP calls from Excel to populate a spreadsheet with data retrieved from a Maximo server.In this new article I will show […]