Skip to main content

Miscellaneous Maximo interview questions and answers


Structural and Non Structural Changes:----

Structural content - configuration content that is stored in the underlying
relational database schema as tables, views, columns, indexes, and so on.
Nonstructural content - all other configuration content that is not
structural. Nonstructural content is typically stored as records in a table.

Migration objects and their contents

Application:--
DMMAXMODULES
DMMAXAPPS
DMMAXMENU
DMQUERY
DMSCTEMPLATE
DMLAUNCHENTRY

Appsecurity
DMSIGOPTION
DMMAXSERVICE
DMMAXGROUP
DMMAXUSER
DMSIGOPTION
DMCTRLGRP






DATADICTIONARY:--
DMMAXSERVICE:-SYSTEM SVICE MIGRATION
DMLANGUAGE:-LANGAUGE MIGRATION OBJECT
DMMAXMESSAGE:-SYSTEM MESSAGE MIGRATION OBJECT
CURRENCY
SETS
ORGANIZATION
CONDITION
DOMAIN
MAXOBJECT
MAXSEQ
MAXRELATIONSHIP
MAXINTOBJECT
DMGLCONFIGURATION


BPM
ACTION
ACTIONGRP
ROLE
COMMTEMPLATE
ESCALATION
WFPROCESS


SYSTEM
CRONTASK
LOGGER
MAXPROPERTIES


Types of Inventory usage records

3 types of inventoy usage records we could create:--
1.     Issue.(issue and return both)
2.     Transfer(only transfer)
3.     Mix(Both issue and transfer).

Difference between stocked and non stocked

Stocked Item: - Item which company stocks and we create a reorder point for it.
Non Stocked Item:- Item which company does not stocks and we don’t create a reorder point for it.

Methods of statefulmbo
getStatusHistory()
This is taking history mbo
getStatusHandler()
Calling status handler class
getStatusListName()
This is taking domain name
SetFieldFlag
SetValue are 2 mothods of Mbo class


What is migration Manager

It enables us to migrate configuration content from one product environment to another.

Object Structure
An object structure is a grouping of related business objects (BOs).
Every package has a life-cycle wherein it is:
1. Defined
2. Created
3. Distributed
4. Deployed
Applications
Functional
Resources
Application Security
Reporting
System
Integration
BPM
Migration


Actions
To migrate a WFINITIATE action, which initiates a workflow process, the workflow process must be active. Therefore, two deployments are required. Migrate the workflow process and activate it in the target environment first, and then migrate the action.
Action groups
To migrate action groups that are created in the Actions application, you must also migrate all the actions that are in each action group. If you do not migrate the actions, the action groups cannot be used in the target environment.
Charts of accounts
Migration Manager does not migrate charts of accounts (GLs).


What are different ticket types:
Problem, Incident and Service Request.

Status for ticket
New,inprogress,pending,resolved,closed,queued.
Appbean extends databean
Databean extends webclientbean
Appbean methods
1.     Initialize.
2.     Save.
3.     Isempty
4.     Reset.
5.     Bookmark
6.     Delete
7.     Routewf
8.     Launchwf
9.     StopWf

Status of workorder
1.  Wappr
2.  Wsch
3.  Appr
4.  Wmatl
5.  Wpcond
6.  Inprorg
7.  Complete
8.  Close
9.  Cancel
Tell me some databean methods:

1.     Add row.
2.     Set QBE
3.     Cal Bean Method
4.     Initialize
1.     Reset
2.     Getparent
3.     Getmboname
4.     GETMBOSETREMOTE
5.     execute


Which is synchronous and which is asynchronous


Publish Channel – Asynchronous

Invocation Channel - Synchronous

Enterprise Services – Synchronous and Asynchronous


What are the implicit variables we use in automation script : - 


App
User
Mbo
Mboname
Errorkey
Errorgroup
Params
Interactive
Evalresult
Onadd
Onupdate
Ondelete
action
scriptName
scriptHome
Launchpoint
Var_readonly
Var_required
Var_initial
Var_previous
Var_internal
Var_modified


Comments

Popular posts from this blog

Maximo Bean Class Methods

Methods of Bean Classes of Maximo Reset Method   This method is called when a new filter is applied for the dialog's MboSet.  @see psdi.webclient.system.beans.DataBean#reset()     @Override     public void reset() throws MXException     {             try         {                 saveCurrentSelection();         }         catch (RemoteException e)         {             handleRemoteException(e);         }         super.reset();     } Initialize It is used to initialize values on a d...

Maximo Interview Questions - Maximo Technical and Functional Questions

Technical Questions How do you rate your self in :- 1. PL/SQL 2. Java 3. Automation Script 4. Mbo Customization 5. Admininstration Jobs 6. Funtional Concepts 7. Maximo Configuration Do not rate anything less than 7 unless you don't want interview to skip the topic Deployment / Administration  1. Explain LDAP integration? 2. Explain SSO and LTPA token? 3. What is global security? 4. How session is managed in Websphere or Maximo? 16. How to insert attributes from Backend? 5. How request is passed in Maximo? 6. How to do horizontal and vertical clustering? 7. Explain how you confire websphere for maximo manually? 8. What are Websphere MQ? 9. What is JMS, Connection Factory and Queues? 10. What is difference between vmm and ldap sync integration ? 11. What is Standalone and federated repository? 12. How to install a new language in Maximo? 13. What are the steps to apply a Fix pack in Maximo, Websphere or DB2? 14. Have you worked on any performance checking tools? 15...

BMXAA1581E No object with the name {0} is set up in the JNDI tree. Check the JMS/JNDI setup in the server administration console

 BMXAA1581E No object with the name {0} is set up in the JNDI tree. Check the JMS/JNDI setup in the server administration console This error might come after you setup queue after you create destination then queue in websphere and add same in external system Add/Modify queue and same thing in main table of external system..... When u click on publish maximo can give this error......... reason is JNDI name you specifiy in maximo when adding queue from select action does not match with jndi name you specify in websphere...... Go to Websphere ->resources->JMS->queues ->and open your queue and check jndi name now check same name in maximo add/modify queue select your queue and check the jndi name........ Check the connection facility class in add/modify queues compare it with other queue whether it is requried / cusotmized or something delete data of your new queue(if it is not required else take backup or ask integration team to resend in case you have backup).. and now tr...