Customized Inbound Message Processing Logic for Maximo Enterprise Service through Automation Script

If you don’t have Medium account, you can read this blog through this friend link. In my previous blog “Introduce Maximo Enterprise Service to Accept Inbound Messages from Other Systems”, I introduced how to configure Maximo Enterprise Service for accepting inbound messages. In this blog, we will discuss how to implement customized logic in Maximo Enterprise Service through automation script to meet some special requirement. 1. Automation Script VS Java Maximo provides multiple options to allow you customize out of box (OOO) Maximo function / feature. For the Maximo Integration Framework (MIF), You can develop your customized integration logic through Java or Automation Script. The major difference between the java and Automation Script options is that Automation Script doesn’t require redeploy EAR file, but Java code need to rebuild EAR and redeploy it to Maximo Server. ...

July 6, 2024 · 4 min · 727 words · Jacky Qiu

Introduce Maximo Enterprise Service to Accept Inbound Messages from Other Systems

If you don’t have Medium member, you can try this friend link to read. In my previous blog Maximo Publish Channel for Sending Outbound Messages introduces outbound message from Maximo. How Maximo can accept inbound message from other system? There are 2 ways Maximo can receive outbound message from outside system to update the data in Maximo: (1) Through Object Structure Restful API (You can refer to my other blog “Introduction of Maximo NextGen Rest APIs — Part 2 Update Maximo Data”, or (2) Through Enterprise Service, which will provide step by step instruction in this blog. ...

May 7, 2024 · 9 min · 1787 words · Jacky Qiu

Object structure in Maximo is how you construct your data to bind the inbound payload to Maximo

Object structure in Maximo is how you construct your data to bind the inbound payload to Maximo database Originally published on Medium.

February 21, 2024 · 1 min · 22 words · Jacky Qiu

Introduce Maximo Publish Channel for Sending Outbound Messages

Maximo Publish Channel is part of Maximo Integration Frame (MIF) to send outbound message / data from Maximo to external system. This article is to provide the instruction on how to configure Maximo Publish Channel along with other MIF modules to send data from Maximo to other systems. You will gain the following knowledges on the following modules in MIF after following this instruction: (a) Object Structure (OS) (b) Publish Channel (PC) ...

January 16, 2024 · 8 min · 1636 words · Jacky Qiu

Introduction of Maximo NextGen Rest APIs — Part 2 Update Maximo Data

In previous blog “Introduction of Maximo NextGen Rest APIs — Part 1 Query Maximo Data”, I introduced how to query Maximo data through NextGen Rest APIs. In this blog, we will have experiment on how to update Maxim data in through NextGen Rest APIs. We will continue using the MXASSETSPEC OS we built in previous blog for the this experiment. If you don’t get chance going through my previous blog, please follow the section “**2. Object Structure (OS)” **to create MXASSETSPEC OS first. ...

March 30, 2023 · 8 min · 1515 words · Jacky Qiu

Introduction of Maximo NextGen Rest APIs — Part 1 Query Maximo Data

I received couple private messages from audiences for my previous blogs relate Azure IoT integration with Maximo to ask for more detail on the instruction on Maximo NextGen Rest API. I would like to have these serial blogs to introduce how to query and update data through Maximo NextGen Rest API. In this part 1 blog, I will provide the information on Maximo NextGen Rest API, and how to construct Object Structure (OS) in Maximo and query OS data through Maximo NextGen Rest API. In Part 2 blog, I will leverage the same OS in part 1 blog to update Maximo data through NextGen Rest API. After you walk through the experiment of these serial blogs, you should have clear picture on how to query and update Maximo data through IBM recommended approach NextGen Rest API. ...

March 28, 2023 · 9 min · 1827 words · Jacky Qiu

Turn Your Lego EV3 Robot to Azure IoT Device — Part 2 create work order in Maximo

In previous part 1 blog, we demonstrated how to connect Lego EV3 to Azure IoT hub through MQTT, and send EV3 color sensor data to IoT hub. In this blog, we will experiment to update Azure Function which we built on blog “Azure IoT integration with Maximo — Part 2” to create work order in Maximo through Maximo NextGen Rest API based on the color sensor data sent from Lego EV3. ...

March 23, 2023 · 6 min · 1196 words · Jacky Qiu

Azure IoT integration with Maximo — Part 1

IoT (Internet of Things) is getting more and more popular in the world, especially when 5G technology was rolled out to our real life and industries, more and more IoT use cases were adopted in different industries. In the following content, I would like to introduce a POC to leverage IoT technology in EAM (Enterprise Asset Management) area. IBM Maximo is the major player in EAM market, and Azure IoT is the most popular IoT platform, In this POC, I would introduce how to integrate Azure IoT platform with Maximo through Maximo NextGen Rest API. The purpose of this POC is to demonstrate sending IoT device sensor data (for example, temperature data) to Azure IoT hub, through Azure Event Grid to pass telemetry to Azure Function. In Azure Function, call Maximo NexGen Rest API to post telemetry data to Maximo Asset meter reading. The following is the high level of the architecture diagram: ...

February 6, 2023 · 11 min · 2297 words · Jacky Qiu

Azure IoT integration with Maximo — Part 2

In the previous part 1 blog, we built Azure IoT Hub in Azure cloud, developed an IoT device simulator running in local machine to connect and send ramdom temperature data to Azure IoT Hub , created an Azure function, and configure Azure event grid to pass through Azure IoT Hub telemetry data (temperature) to Azure Function. In Azure Function, we parsed event data to retrieve device and temperature information from event data and log them. In this part 2 blog, we will continue to configure and build the rest of the components inside the red rectangle in the following architecture diagram. ...

February 6, 2023 · 7 min · 1476 words · Jacky Qiu

How to query data in Maximo through Restful API

For Maximo integration with external system, there are two directions from Maximo’s perspective: Inbound and outbound interfaces. There is a lot of business scenarios for the requirement of query data from Maximo, which we consider it as outbound interface for Maximo. For example, external system ServiceNow might need to query service request data in Maximo to pull out the service request current status. There are couple ways to query data from Maximo. Maximo support Web Service and Restful. The return result can be xml or json format. In this article, will show you how to leverage Maximo Restful API to query data in Maximo. ...

December 6, 2020 · 3 min · 628 words · Jacky Qiu