Create a New PM Go to the Preventive Maintenance application, and from the Toolbar click “New PM” button PM Number: The unique identifier of a Preventive Maintenance record. Every PM record is specific only to one Asset or Location record.
Location/Asset: Asset or Location where the preventive maintenance will be done.
Status: A new PM record will automatically have a DRAFT status.
Storeroom: If a Job Plan has estimated materials, Maximo needs to know the Storeroom to create the item reserved.
Route: A list of related asset or work locations. When a work order is generated from a PM with a route, a parent work order will be created for the asset or location and a child work order for each asset on the route. If the child work orders contain tasks, the task-type work orders will also be created.
Counter: The number of generated work orders from the PM since the first record is created.
Lead Time (Days):  The number of days before the actual work can be started. When using the Lead Time option…

Watson IoT Support Link

Maximo Youtube Links

Add embedded YouTube videos to any Maximo / SmartCloud Control Desk application

The following article will show you how to create a custom control wrapper for an embedded YouTube player.
1.            Create the control and component registry declarations for the new control
The main registries are located in (all paths are relative to the installation directory/application server deployment location):
applications/maximo/properties/product/control-registry.xml applications/maximo/properties/product/component-registry.xml
We'll declare our new control in a registry extension in order to keep the main registries clear. Registry extensions are placed in the following location:
Find the complete Control and Component registry files in Tables 1 & 2.
2.            Create JavaServer Page (JSP) wrapper
The JSP file name is defined in the component registry xml; 'video' below corresponds to video.jsp:
="jsp-filename"> ault-value>video fault-value>

All component JSP files are placed in …

maximo links

Skip fields during duplication

This article describes how to skip the user-defined fields during duplication of a record. To skip the user-defined fields during duplication of a record, complete the following steps: Extend the existing MBO class, for example
Define a static HashSet that contains the names of the fields whose values need not be copied from the source MBO to the target MBO. This HashSet is loaded in the loadXYSkipFieldCopyHashSet.· private static HashSet<String> skipXYFieldCopy = new HashSet<String> ();
Define private boolean variable to check whether the HashSet has already been loaded. The HashSet is loaded only once since it is static. The same hashSet can be used by all duplicate methods after it has been loaded.· private static boolean isXYHashSetLoaded = false;

Define method loadXYSkipFieldCopyHashSet() that loads the static HashSet with the names of the fields whose values need not be copied from the source Mbo to the target M…

MEA Web services do not automatically redeploy when application server restarted

Problem(Abstract) Looking at your Maximo interfaces, the "deployed as web service" checkbox is checked, but the web service is not available for use. Resolving the problem WebSphere: A generic JVM argument is required to be set for the JVM to automatically redeploy the web services after the application server is restarted.
In the WebSphere console, navigate to your application server instance.
On the right side of the screen select "Java and Process Management"
Then, select "Process Definition"
Under additional properties, select "Java Virtual Machine"
In the "Generic JVM Arguments" field, add the following parameter:


Restart the application server.


Modify your service script to add the axis engine class, following the instructions below:

1. from the bea/user_projects/domains/mydomain folder, run uninstallservice.cmd

2. Edit the file in the same folder …