<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Integration on EAMStream</title>
    <link>https://eamstream.com/tags/integration/</link>
    <description>Recent content in Integration on EAMStream</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 06 Jul 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://eamstream.com/tags/integration/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Customized Inbound Message Processing Logic for Maximo Enterprise Service through Automation Script</title>
      <link>https://eamstream.com/posts/customized-inbound-message-processing-automation-script/</link>
      <pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/customized-inbound-message-processing-automation-script/</guid>
      <description>&lt;p&gt;&lt;em&gt;If you don’t have Medium account, you can read this blog through this &lt;em&gt;&lt;a href=&#34;https://jackyqiubao.medium.com/customized-inbound-message-processing-logic-for-maximo-enterprise-service-through-automation-script-1d07d3f9d425?sk=e828db62e7c8aea1cff6b09453419031&#34;&gt;&lt;em&gt;friend link&lt;/em&gt;&lt;/a&gt;&lt;/em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In my previous blog “&lt;a href=&#34;https://medium.com/eamstream/introduce-maximo-enterprise-service-to-accept-inbound-messages-from-other-systems-fcd4a9dce729&#34;&gt;Introduce Maximo Enterprise Service to Accept Inbound Messages from Other Systems&lt;/a&gt;”, 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.&lt;/p&gt;
&lt;h3 id=&#34;1-automation-script-vsjava&#34;&gt;&lt;strong&gt;1. Automation Script VS Java&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduce Maximo Enterprise Service to Accept Inbound Messages from Other Systems</title>
      <link>https://eamstream.com/posts/maximo-enterprise-service-inbound-messages/</link>
      <pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-enterprise-service-inbound-messages/</guid>
      <description>&lt;p&gt;&lt;em&gt;If you don’t have Medium member, you can try this &lt;em&gt;&lt;a href=&#34;https://medium.com/eamstream/introduce-maximo-enterprise-service-to-accept-inbound-messages-from-other-systems-fcd4a9dce729?sk=c1e6f1ebfd965a48856ef130d1ff19e0&#34;&gt;&lt;em&gt;friend link&lt;/em&gt;&lt;/a&gt;&lt;/em&gt; to read.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In my previous blog &lt;a href=&#34;https://medium.com/eamstream/introduce-maximo-publish-channel-for-sending-outbound-messages-11b4bfdbe971&#34;&gt;&lt;em&gt;Maximo Publish Channel for Sending Outbound Messages&lt;/em&gt;&lt;/a&gt; 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 “&lt;a href=&#34;https://medium.com/eamstream/introduction-of-maximo-nextgen-rest-apis-part-2-update-maximo-data-e3db83751709?source=your_stories_page-------------------------------------&#34;&gt;&lt;em&gt;Introduction of Maximo NextGen Rest APIs — Part 2 Update Maximo Data&lt;/em&gt;&lt;/a&gt;&lt;em&gt;”&lt;/em&gt;, or (2) Through Enterprise Service, which will provide step by step instruction in this blog.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Object structure in Maximo is how you construct your data to bind the inbound payload to Maximo</title>
      <link>https://eamstream.com/posts/maximo-object-structure-inbound-payload/</link>
      <pubDate>Wed, 21 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-object-structure-inbound-payload/</guid>
      <description>&lt;p&gt;Object structure in Maximo is how you construct your data to bind the inbound payload to Maximo database&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Originally published on &lt;a href=&#34;https://medium.com/@jackyqiubao/object-structure-in-maximo-is-how-you-construct-your-data-to-bind-the-inbound-payload-to-maximo-0000c1fcb37f&#34;&gt;Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduce Maximo Publish Channel for Sending Outbound Messages</title>
      <link>https://eamstream.com/posts/maximo-publish-channel-outbound-messages/</link>
      <pubDate>Tue, 16 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-publish-channel-outbound-messages/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;You will gain the following knowledges on the following modules in MIF after following this instruction:&lt;/p&gt;
&lt;p&gt;(a) Object Structure (OS)&lt;/p&gt;
&lt;p&gt;(b) Publish Channel (PC)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduction of Maximo NextGen Rest APIs — Part 2 Update Maximo Data</title>
      <link>https://eamstream.com/posts/maximo-nextgen-rest-apis-part2-update-data/</link>
      <pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-nextgen-rest-apis-part2-update-data/</guid>
      <description>&lt;p&gt;In previous blog “&lt;a href=&#34;https://jackyqiubao.medium.com/introduction-of-maximo-nextgen-rest-apis-part-1-query-maximo-data-6c082087e8f2?sk=a3eb2b199c4fabb83a54c901376e2370&#34;&gt;Introduction of Maximo NextGen Rest APIs — Part 1 Query Maximo Data&lt;/a&gt;”, 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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&#34;https://jackyqiubao.medium.com/introduction-of-maximo-nextgen-rest-apis-part-1-query-maximo-data-6c082087e8f2?sk=a3eb2b199c4fabb83a54c901376e2370&#34;&gt;previous blog&lt;/a&gt;, please follow the section “**2. Object Structure (OS)” **to create MXASSETSPEC OS first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduction of Maximo NextGen Rest APIs — Part 1 Query Maximo Data</title>
      <link>https://eamstream.com/posts/maximo-nextgen-rest-apis-part1-query-data/</link>
      <pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-nextgen-rest-apis-part1-query-data/</guid>
      <description>&lt;p&gt;I received couple private messages from audiences for my previous blogs relate &lt;a href=&#34;https://jackyqiubao.medium.com/azure-iot-integration-with-maximo-part-1-b141c4210db0?sk=5345c390bd704aff8349231bbef7ec7d&#34;&gt;Azure IoT integration with Maximo&lt;/a&gt; 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 &lt;a href=&#34;https://jackyqiubao.medium.com/introduction-of-maximo-nextgen-rest-apis-part-2-update-maximo-data-e3db83751709?sk=b00d77be3db4a40f1c87b408984a2b4e&#34;&gt;Part 2 blog&lt;/a&gt;, 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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Turn Your Lego EV3 Robot to Azure IoT Device — Part 2 create work order in Maximo</title>
      <link>https://eamstream.com/posts/lego-ev3-azure-iot-part2-maximo-workorder/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/lego-ev3-azure-iot-part2-maximo-workorder/</guid>
      <description>&lt;p&gt;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 “&lt;a href=&#34;https://jackyqiubao.medium.com/azure-iot-integration-with-maximo-part-2-1200d2e2ad5b?sk=b79fe9dca04db0ce3d69e27f9471a571&#34;&gt;Azure IoT integration with Maximo — Part 2&lt;/a&gt;” to create work order in Maximo through Maximo NextGen Rest API based on the color sensor data sent from Lego EV3.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure IoT integration with Maximo — Part 1</title>
      <link>https://eamstream.com/posts/azure-iot-integration-maximo-part1/</link>
      <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/azure-iot-integration-maximo-part1/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure IoT integration with Maximo — Part 2</title>
      <link>https://eamstream.com/posts/azure-iot-integration-maximo-part2/</link>
      <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/azure-iot-integration-maximo-part2/</guid>
      <description>&lt;p&gt;In the previous &lt;a href=&#34;https://jackyqiubao.medium.com/azure-iot-integration-with-maximo-part-1-b141c4210db0?source=friends_link&amp;amp;sk=5345c390bd704aff8349231bbef7ec7d&#34;&gt;part 1&lt;/a&gt; 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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to query data in Maximo through Restful API</title>
      <link>https://eamstream.com/posts/maximo-query-data-restful-api/</link>
      <pubDate>Sun, 06 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-query-data-restful-api/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What is Maximo Recurrence of inbound transactions and how to use it?</title>
      <link>https://eamstream.com/posts/maximo-recurrence-inbound-transactions/</link>
      <pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/maximo-recurrence-inbound-transactions/</guid>
      <description>&lt;p&gt;IBM Maximo is very powerful and flexible EAM Platform, especially its integration framework. In Maximo Integration Framework (MIF), there are a lot of options you can configure or develop inbound and outbound interfaces to integrate Maximo with other systems. I will try to introduce more details on MIF in other topics, this topic will introduce recursion of inbound interface in Maximo and how to use it in real business case.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Modify Maximo data through Restful API</title>
      <link>https://eamstream.com/posts/draft-modify-maximo-data-restful-api/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://eamstream.com/posts/draft-modify-maximo-data-restful-api/</guid>
      <description>&lt;p&gt;In my previous blog I introduced &lt;a href=&#34;https://jackyqiubao.medium.com/how-to-query-data-in-maximo-through-restful-api-aef45c47c14e&#34;&gt;how to query Maximo data through Restful API&lt;/a&gt;, in this blog, I will show you how to modify (Create, Update, Delete) Maximo data through Restful API.&lt;/p&gt;
&lt;p&gt;You can modify Maximo resources by using the HTTP PUT, POST, and DELETE methods with Restful API. The PUT, POST, and DELETE methods can be used to modify business object resources and object structure resources. However, the business rules of an object might prevent it from being updated by a REST API request. For example, a DELETE request on a work order resource might fail if the business object validations prevent deletions because of the current state of the work order.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
