"I can't have my technician visiting all the related assets and taking meter readings to get the PM Work Orders to generate... it's gotta be easier than that." The quote above is from a client who was trying to figure out how to service multiple assets that operate on an assembly line . Additionally, these assets were associated with multiple Locations, because the plant was divided into congruent sections for other maintenance reasons, such as electrical and temperature requirements. The last major... [More]
System Property could be set to 0 or 1 When value is set to 1 whether using External System Publish Channel export or Event Listener the value in SENDERSYSID field of the Main Object in Object Structure is set to MX or to value MXSYSID variable is set to. The property is to control if we update field SENDERSYSID back to Maximo or not.
"I didn't realize that I was updating all the records on the List tab!" There's a way to send a warning to your Users to mitigate the possibility of updating hundreds of records inadvertently. You can configure the global system property, webclient.listwarningthreshold, so that it will pop up a warning message to the Users when a certain amount of records will updated in bulk, such as on a List tab. The global system property, webclient.listwarningthreshold , can be used to alert the User when a predetermined... [More]
The new mxe.int.usedbinforifacetb property was designed to be used with the OUTBOUND processing to get around the upgrades. The interface tables still need to be regenerated to successfully process Inbound transactions.
Using list of commands below it easy to identify what process consumes high CPU. This commands have been tested in Unix/Linux environment. When DB2 started and running there is a process ( db2sys) that contains a multiple threads running on under it,please use the fallowing steps and sample outputs to identify a culprit process. Command ps -ef|grep -i db2sys sample output: db2inst1 3810 3808 0 11:24 ? 00:00:01 db2sysc 0 (3810) The process id of the db2sys is 3810 . Now we need to list a processes that currently running under db2sys... [More]
Maximo® for Service Providers 7.6.1 introduces new features, including providing price estimates to customers, billing for breaches of Service Level Agreement commitments, billing for project milestones, and billing in the currency of the customer. Price estimates for requested services When a customer requests a service, you can plan your costs and prices, and present a price estimate that the customer can accept before work begins. SLA commitment breaches and delivery date commitments You can specify penalty pricing for breaches to... [More]
"No Work Orders Generated from PMs!" Throughout my time here in Maximo application support I speak with many different clients who have the exact same problem, but the issue has been resolved differently for various reasons. Sometimes, the resolution and actual steps that need to be taken to resolve the current issue are quick and easy, but that doesn't erase from our memories the experience of a Maximo User who endured some heart-stopping drama and panic of a being on the firing line of a show-stopping Maximo problem! Not... [More]
"Why don't certain fields populate on the PM-generated Work Orders?" I have been asked by many clients why certain fields don't populate on the Work Orders that get generated from Preventive Maintenance records. There are a number of different prerequisite conditions for each field to populate, so I thought that the following list might be a useful guide, and an answer to these questions. So, without further ado, I give you the results of my tested list of... Conditions for Work Order Field Population on... [More]
On September 11th, 2015 the Maximo 18.104.22.168 Feature Pack was released. This Feature Pack is applicable to both Maximo and Maximo Multi-Tenancy Information for Feature Pack 22.214.171.124 can be found here: http://www-01.ibm.com/support/docview.wss?uid=swg24040699 What's new in IBM Maximo Asset Management 126.96.36.199? New features and capabilities in the IBM Maximo Asset Management 188.8.131.52 feature pack help your organization reconcile purchase order and invoice costs. A new report was added to IBM Maximo Asset Management 184.108.40.206 to help you... [More]
Over the recent weeks I've been working on some performance issues, which are not so much Maximo related or server related, but related to network performance. Maximo screens draw slow and there is high latency between the end work stations and where the server is located. During the investigation of this we looked in to network compression. In Maximo have one option that can be enabled via the web.xml and this is Gzip application compression, however HTTP compression can be more efficient and utilize less resources. HTTP... [More]
Today's a busy day on the release schedule. IBM Maximo Asset Management Feature Pack 220.127.116.11 IBM Maximo Asset Configuration 7.6.1 IBM Maximo Archiving with InfoSphere Optim Data Growth Solution 7.6 IBM Maximo Asset Management Scheduler 7.6.1 IBM Maximo Enterprise Adapter for Oracle Applications 7.6 IBM Maximo Enterprise Adapter for SAP Applications 7.6... [More]
I clicked "Apply Configuration Changes"... now what? Nothing's happening! I periodically hear from a client who has the need to change a field configuration in Maximo for a business or reporting requirement, such as making a more precise Unit Cost display that shows 4 places to the right of the decimal point. One of the most robust functionalities in Maximo is that you are able to dynamically update the configuration of the database right there in the interface, in the Database Configuration... [More]
"How do you set up a Crew?", "You can't just go to Crews and insert a new record!" The good news is that it's easy to assign a crew to a Work Order... In 18.104.22.168, the Crew functionality from the Maximo for Utilities product was integrated with the base Maximo product. This allows Work Orders to have a C rew assigned to perform the tasks. When you assign a Crew, the appropriate Crew needs to be matched to the requirements of the Work Order. For example, a Work Order needs 36 hours of electrical... [More]
There is a new feature where you can see a list of the most recent applications that you have used during your current log in session called "My Recent Applications". This option can be seen from both the Go To menu and the Side Navigation menu and allows you to easily move between the applications that you most commonly use. This helps to avoid the necessity of scrolling through the list of applications to find the one you just used and by extension increases productivity. The number o f applications shown is set by... [More]
Maximo has a lot of integration abilities and one of them is the REST API. One of the really great thing about the REST API is that it is a very simple protocol that can be used to communicate with Internet of Things devices. It is compact and light weight and does not need much resources. There are many IoT devices to pick from but my personal favorite is the BeagleBone Black (BBB). It is a low cost credit card size computer and the best part is that it does not need much setup to communicate with Maximo. To try the example you only need a... [More]
Did you sit here? In the one on the right or maybe the one three in on the left? I can't remember which one I sat in...but it was yellow. I can't always remember url's of documents and demo recordings either. But using the tool that I absolutely LOVE a worksheet listing of Maximo Business Intelligence Documents and Demo recordings is now available for YOU. This listing includes over 100 BI reference materials highlighting features, configuration and customization... [More]
It is important to monitor the usage of the objects in customized maximo environments. Identifying unused indexes will save the space and improve performance. IBM DB2 offers catalog information that helps to gather information ,review it and ping point un needed objects. Please esecute the fallowing SQL select tbshema,tbname,indschema,indname,lastused from syscat.indexes where tbschema='MAXIMO' and inshema='MAXIMO' order by lastused desc; Please monitor and environment for some time to identify objects that may be deleted.
The issue is that System Catalog doesn't report the Invalid Indexes. In order to identify Invalid Index we need to use a SYSPROC.ADMIN_GET_INDEX_INFO routine. To fix an identified indexes please run REBUILD or REORG utilities. We are interested in value in INDEX_REQUIRES_REBUILD column , returned by the SYSPROC.ADMIN_GET_INDEX_INFO routine. Please run the following command: db2 select tabname, indname, iid, index_requires_rebuild FROM... [More]
We know that there a few ways to move databases from source server to target server 1) Take a full copy and restore the entire database on target server. 2) Use Export,Import ,load ,db2look and db2move utilities. and a scope of this document is a DB2RELOCACTEDB command. This command renames a database, or relocates a database or part of a database (for example, the container and the log directory) as specified in the configuration file provided by the user. This tool makes the necessary changes to the DB2® instance and... [More]
Monitoring health of MAXIMO Database/Tables In order to perform tuning on maximo database it is important to identify and activities on all OR specific table in maximo database. This function is available in db2 v9.7 and above. Monitored activities presented by function : Rows read , inserted,updated ,deleted Number of Tables can implying need fro Indexes Hit Ratio - Physical Reads / Logical reads. Number of Locks Waits and lock Wait Time No need to turn on the monitor switches. The DB CFG parameter mon_obj_metrics should be set... [More]