August 24, 2010 in Maximo, Maximo 7, Maximo: MIF, Maximo: Programming by Michael Chrisman 0 Comments
If you are used to creating a UserExit class in Maximo 6 (MEA), then you will find a couple of big differences in Maximo 7. Some things are the same as in MEA. The main method you override are setUserValueIn() and setUserValueOut(). You still have the irData and erData parameters. …
Read More
May 30, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
Logical Management Operations (LMOs) are a part of the Integration Module component that is new to Maximo 7. LMOs are a common data layer that defines actions the system takes on Operational Management Product. Fields Field Description Name This is the name of the class file you created. This is …
Read More
April 28, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
An External System describes a collection of interfaces that are for one application that is outside Maximo. Inbound messages must include the External System name so that the MIF can determine if the message is from a valid system and is enabled. Let’s look at the main tab: Fields: …
Read More
April 18, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
In defining where data is going to/coming from in an integration, you use a handler to describe what that “other end” of the integration looks like. An End Point is an instance of a Handler. By using an End Point to create an instance of a Handler, you can customize …
Read More
March 28, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 3 Comments
Web services are a powerful tool in the MIF arsenal. The MIF provides a way to dynamically create web services based on the MOS, Enterprise Service or Standard Service. Without writing a line of code, Maximo will create the web service, WSDL, and all required web service files. Being that …
Read More
March 12, 2010 in Maximo, Maximo: MIF by Michael Chrisman 0 Comments
The first episode of the MaxCast podcast is now available. You can download the MP3 here: WhatIsAnInterface.mp3 or subscribe to the RSS feed here: http://feeds.feedburner.com/MaximoPodcast. This week I talk about what is an interface and what you need to know to create one.
Read More
March 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
An Invocation Channel is a way for Maximo to call an external SOA (ie, WebService) method. It provides ways to manipulate the outbound message as well as the response. That’s right, you can now have Maximo call an external web services or applications via a SOA definition. Invocation Channels are …
Read More
March 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 1 Comment
Enterprise Services are for inbound integration. Fields FIELD DESCRIPTION Enterprise Service This is a unique name for the enterprise service. Description This is a long description for the enterprise service. Operation This determines how this Enterprise Service will act. The Default is “Sync”. Other options are CREATE, DELETE, QUERY, SYNC …
Read More
March 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
A Publish Channel is an outbound integration interface. A publish channel is bound to one MOS (MIF Object Structure). It allows for special processing for outbound messages. Let’s look at the fields: FIELD DESCRIPTION Publish Channel This is a unique name for the publish channel. This name will be part …
Read More
March 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 0 Comments
Integration controls are a powerful way to either add a semi-hard coded value, a lookup validation list, or a cross reference lookup list to your MIF integrations. Integration Controls are valid for both Publish Channels and Enterprise Services. They are used in Processing Rules. One place where a semi-hard coded …
Read More
March 12, 2010 in Maximo, Maximo 7, Maximo: MIF, Maximo: Programming by Michael Chrisman 3 Comments
There have been just enough changes to logging from Maximo 6 to Maximo 7. Most of these changes are nicer as you now manage logging through the front end and you don’t have to restart the application to make your changes active. However, one change is to where log entries …
Read More
January 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 1 Comment
We need to take a closer look at the Alias Conflict. An Alias Conflict is when you have column name that are the same in different MBOs. For example, if you create a MOS (MIF Object Structure) that includes ASSET and ASSETSPEC, then you will have a conflict of fields …
Read More
January 12, 2010 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 4 Comments
In Maximo 7, the Object Structures has changed a little from the Maximo 6’s version. An MIF Object Structure is made up of one or more Maximo Business Objects (MBOs). The basic functionality is the same as is in 6, but the screens have changed a bit. Before we look …
Read More
March 10, 2009 in Maximo, Maximo 7, Maximo: MIF by Michael Chrisman 28 Comments
I can accurately say that in Maximo 7, IBM changed just about everything in the MEA and yet, changed very little. (I just really wanted to say that.) In Maximo 7, IBM changed many of the names of things as well as how you access them. Functionally speaking, it works …
Read More