Maximo – Auditing security groups and authorizations

The Security groups and application authorizations reports are aimed at providing a simple tool to have an high level view of how Maximo security groups are designed and how application authorizations are designed. Download: mx_security.zip Security Overview report installation instructions Open the Administration > Report Administration application Create a new record and enter the following information: Report 

Continue Reading…

Maximo – Menu – Create a menu items:

A lof of changes, like this, cannot be made via application but via SQL.. damn you IBM. 1. Create a new Test Module INSERT INTO maxmodules (MODULE,DESCRIPTION,MAXMODULESID)VALUES(‘TEST’,’Test Module’,(SELECT NVL(MAX (M.maxmodulesid),0)+1 FROM MAXMODULES M )) 2. Create menus for Test module The module has been created and now we need to put it into the correct position. 

Continue Reading…

Maximo – Automation scripts – tips and examples

I’ve started to be working in Maximo project. This system has been developed by IBM but my user-experience with this solution is quite poor. Anyway I’ve found and customize few automation scripts in jython that are checking user’s input in Self Service Center offerings (in my case) but can be placed almost to every field.  IP validation # separated 

Continue Reading…

Midtier – Custom login page

Sorry for delay, long hangover..  Default login page looks like an old-school and bmc provides a simple solution to complete remake. U can make whatever you want and use few required parameters are username, password and URL. Open mid-tier folder on your server and look in /shared/ for login.jsp and login_common.jsp You just need to use 

Continue Reading…

Remedy – Remove spaces from string

First rule – Never trust your users. Here is the tip to remove spaces from string. 1. Run-If: ‘FIELD’ LIKE “% ” Set-Field: zInt = LENGTH($FIELD$) Set-Field: Field = SUBSTR($FIELD$,0,zInt-1) 2. Set-Field: Field = LTRIM(RTRIM($FIELD$)) 3. Set-Field: REPLACE($FIELD$,” “,””) In the end, it really depends on you. If you need remove all spaces use 2, in 

Continue Reading…

Tabs as inline forms in console

After years of oldschool  and unuseable tabs I made a decision.. Design new tabs for console items.. Active links, Guides, Splitter Panels, ztmp fields, label changing and bit of jQuery. I’ve made limitation is 10 panels/tabs per console due the width of display. We are testing this solutions and seems like that users have better perfomance 

Continue Reading…

How to translate forms into different languages

Normally when developing an application in a modern language or framework, you can use a translation library where all messages, labels and sentences can be referred to a code and where a table relates each code with the translated version. So providing the translation table to a translator, no matter if he or she is 

Continue Reading…

Checking client timeouts on AR Server

In ARS8.1 Service Pack 2 is new feature for monitoring timeouts. The BMC Remedy AR System server adds exception logging to the API and SQL server statistics feature. This feature provides additional options for managing API and SQL performance statistics. The key additions are: A new log file, arexception.log, is the repository for all exception-logging activity. The arexception.log 

Continue Reading…