A Division of Technology Associates International Corporation
Maximo Blog

UserExit Class in Maximo 7

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

MIF – Logical Management Operations

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

MIF – External Systems

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

MIF – End Points

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

MIF – Web Services Library

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

Podcast Episode 1: What is an Interface?

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

MIF- Invocation Channel

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

MIF- Enterprise Services

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

MIF- Publish Channels

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

MIF- Integration Controls

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

Setting Maximo 7 Logging

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

MIF- Object Structures: Alias Conflict

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

MIF – Object Structures

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

Maximo 7 Integration: A first look

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