Maximo Training Material Day 2
Maximo Training Material Day 2
Maximo Training Material Day 2
IBMMAXIMOASSET
MANAGEMENT7.1TRAINING
HariPaudel
January14,2011
MAXIMO7TRAINING
MaximoArchitecture
J2EESupportscomponentbaseddevelopmentofmultitierenterprise
applications&includesthefollowingtiers:
Clienttier:Intheclienttier,Webcomponents,suchasServletsand
JavaServerPages(JSPs),orstandaloneJavaapplicationsprovide adynamic
interfacetothemiddletier.
Middletier:Intheservertier,ormiddletier,enterprisebeansandWeb
Servicesencapsulatereusable,distributablebusinesslogicforthe
application.TheseEJBcomponentsarecontainedonaJ2EEApplication
Server,whichprovidestheplatformforthesecomponentstoperform
actionsandstoredata.
Enterprisedatatier:Inthedatatier,theenterprise'sdataisstoredand
persisted,typicallyinarelationaldatabase.
SOA
Aserviceorientedarchitectureisessentiallyacollectionofservices(DCOM,
ORBs)
NTIER
NTier
MAXIMO7TRAINING
MaximoArchitecture
MAXIMO7TRAINING
NAVIGATINGMAXIMO
Frontend
MajorModules
Apps
Navigation
Functionalities
Backend
MaximoObjects(tables,views,etc)
ConfigurationTables
MaximoPrimaryKeys/Relationship&Sequences
Objective:TobeabletoNavigateMaximoApp
MAXIMO7TRAINING
NAVIGATINGMAXIMO
LoggingontoMaximo
StartCenter
DisplayingContent
KPIs
Bulletins
Reports
Profile
StartCenterTemplate
Creating/Modifying
MAXIMO7TRAINING
NAVIGATINGMAXIMO
3Typesofapplications
Singleapp
Powerapp
SelfServiceapp
NavigatetoappfromGoTO
Applicationsorganizedamongtabs
Listtab&apptab
MAXIMO7TRAINING
NAVIGATINGMAXIMO
MAXIMO7TRAINING
NAVIGATINGMAXIMO
MaximoApplications(Mainapps)
Administration
Assets
Configuration
Contracts
Financial
Navigator
Integration
Inventory
Planning
PreventiveMaintenance
Purchasing
Reporting
Resources
Safety
Security
SelfService
ServiceDesk
ServiceManagement
WorkOrders
MAXIMO7TRAINING
NAVIGATINGMAXIMO
FrontendContd
Navigation
Accessing/Searchingarecord
Bookmarks
Save
Findbutton(quickkey)
Filter
Advancedsearch
Queries
Save
Accessing/Runningareport
RegularReport/QueryReport
Detailreport
Listreport
Help
Maximolevel
Applevel
Fieldlevel
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
ThreeStepProcess
Preinstallationplanning
Installationprocess
Postinstallationtasks
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
PREINSTALLATION
IdentifyallServerandrequiredNetworksettings,connections
Identifyrequiredhardwareandsoftware
SetupremoteaccesstoallserversattheAdministratorlevel
DisableFirewall
SetuplocalAdministratortoserver(notDomainuser)
Decidewhethertodeferornotcertainoptionswhenpresented
DecidewhethertouseMiddlewareInstallerforIBMmiddleware
components(DB2,WebSphere,TivoliDirectoryServer)
TPAEandMaximomustbeinstalledonWindows
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Launchingthe
Launchpad
InstallingMiddleware
Oracle,WebSphere,
ActiveDirectory,
BuildingEARs
InstallingMaximo
InstallingLanguage
Pack
AdditionalLanguage
ActivatingLicense
Usage
ReDeployingEARs
andUpdatingDB
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Middleware
BaseServices(TPAE)
ProcessSolutionInstaller
DeploymentEngine(DE)
MaximoAssetManagement(Maximo)
Enablement
FixPack
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Database
Oracle
MicrosoftSQLServer
IBMDB2
J2EEServer
IBMWebSphere
OracleWebLogicApplicationServer
DirectoryServer
IBMTivoliDirectoryServer
MicrosoftActiveDirectory
Note: IBMmiddlewarecomponentsinstalledautomaticallyviamiddleware
installer
Downloadmiddlewarepackage(s);Extractalltosamelocation
NonIBMmiddlewarecomponentsmustbeinstalledmanuallybeforeMaximo
installation
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Database
EnableTextSearching
Storage
User(s)andrights
Oracle
CURSOR_SHARING=FORCE
J2EEServer
EnableAdministrativeSecurityifusingWebSphere
Middlewareinstallerenables
DonotconfigureApplicationServerSecurityduringMaximoinstallation.Configure
ApplicationServerSecurityaftertheinstallation
RemoveProgramFilesfromalldirectorypathsifinstallingonWindows
DirectoryServer
Createusers maxadmin,maxreg,maxintadm
IfWebSphere wasadmin
Creategroups MAXADMIN
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
ProcessSolutionInstaller(PSI)
Usedtoinstallthedifferentcomponents
PSIprovidesacommondeploymentmechanismforProcessSolutions
PSIsupportsdeploymentofbothProcessManagerProducts(PMPs)andIntegration
Modules(IMs)
DeploymentEngine
PSIisbasedaroundacommoncomponentcalledAutonomicDeploymentEngine(DE)
whichdefinesaninstallablepackageformatandprovidesasetofruntimeservicesusedto
installthosepackages.
InordertobeinstalledviaPSI,aninstallablepackagemustadheretotheDEPackaging
structure
DEdatabasecontainsinformationregardingproductsinstalled
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
ProcessSolutionInstaller
(PSI)
UsesDEtodefine&process
modularpackagesinstalls
Supportss/wlifecycle(e.g.
applyingfixes)
BaseServicesInstaller (BSI)
Deploysandconfigures
MBS(implementedasPSI
packages)
DeploysCommonpackages
DeploysPSIInstaller
Asset
Mgmt
BSI
Industry
Solns
SRM
CCMDB
BCPM
TMP
Common
PMP
PSI ForPMPs
MWI
MiddlewareInstaller(MWI)
Optionalutilization
DeploysandconfiguresTPAE
MWStack
Customersmayoptionally
choosetoreuseexistingMW.
TSAM
TAMIT
COI
(AC)
MaximoBaseServices
Middleware(DB2,WAS,LDAP,ESS,
ISC,HIS,FPs,)
OperatingSystem
VARIOUSINSTALLERSANDPRODUCTSTHEYINSTALL
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
ImportMiddlewareConfigurationInformationdialog
Note:DonotselectImportmiddlewareconfiguration
information
BASESERVICESINSTALLATION
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
AutomateDatabaseConfigurationInformationdialog
Note:ManuallyconfigurethedatabaseandselectDonotautomate
databaseconfiguration
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
AutomateWebSphereConfigurationInformationdialog
Note:SelectAutomateWebSphereconfiguration
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Securitydialogscreen
Note:DonotselectConfigureJ2EEapplicationsecurity
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
RunConfigurationStepdialogScreen
Note:Selectdonotrunoption
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Summarydialogscreens
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS EnablingMaximoLicense
PackageOptionsdialogscreen
Note:Youcanselecteitheroption
26
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
BuildanddeployEAR
Fromcommandpromptchangetoibm\smp\maximo\deployment
Runbuildmaximoear
Runbuildhelpear
RunUpdatedb
StoptheMaximoApplicationServer
Fromacommandpromptchangeto
ibm\smp\maximo\tools\maximo
Runupdatedb
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebSphere)
1. LogintotheWebSphereIntegratedSolutions
Console
2. ExpandApplications
3. IftheMaximoandMaximohelpapplicationsare
listed
SelectbothandclickUninstall
4. ClickInstall
5. BrowsetolocationoftheEARfiles
(ibm\smp\maximo\deployment\default)
6. ClickNext
7. ClickNext
8. SelectallmodulesandselectMXServerand
webserver1andclickApply
9. ClickNext
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebSphere)
Selectthemaximo_hostvirtualhostforeach
module
ClickNext
ClickFinish
WhenEARisdeployedclickSavetoMaster
Configuration
RepeatdeployprocessforMaximoHelpEAR
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebLogic)
LogintotheWebLogicAdministrationConsole
ClickLock&Edit
ClickDeployments
IftheMaximoandMaximohelpapplicationsarelisted,selectboth
andclickDelete
BrowsetolocationoftheEARfilesandselect
(ibm\smp\maximo\deployment\default)
ClickNext
SelectInstallthisdeploymentasanapplicationandclickNext
ClickFinish
ClickActivateChanges
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS PostInstallation
AddfollowingJavaparameterstotheMXServerApplicationServer
Dsun.rmi.dgc.ackTimeout=10000Djava.net.preferIPv4Stack=true
LogintotheWebSphereIntegratedSolutionsConsole
ExpandServersandclickApplicationServers
ClickMXServer
ExpandJavaandProcessManagement
ClickProcessDefinition
ClickJavaVirtualMachine
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
InGenericJVMArgumentsfieldaddthefollowing2Java
parameters:
Dsun.rmi.dgc.ackTimeout=10000
Djava.net.preferIPv4Stack=true
ClickApply,andSavethenClickOK
RestarttheMXServerApplicationServer
32
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
SetSavepreferencestoSynchronizewith
Nodes
LogintotheWebSphereIntegratedSolutionsConsole
ExpandSystemAdministration
ClickConsolePreferences
ClickSynchronizechangeswithNodes
ClickApply
ClickSavethenClickOK
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
SettingupnodeagenttorunasaServiceforWebSphereon
Windows
RunthefollowingWASServicecommandattheDOScommandprompt:
WASServiceaddNodeAgentserverNamenodeagentprofilePath
"C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01"wasHome"C:\IBM\WebSphere\AppServer"
logRoot"C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\logs\nodeagent"logFile
"C:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\logs\nodeagent\startServer.log"restarttrue
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
Backupdatabase
Backupibm\smpfolder
BackupDeploymentEngine(DE)
Fromcommandpromptchangetoc:\programfiles\ibm\common\acsi
Runsetenv
Changetobinfolder
Runbackupdb<backupfile>
i.e.backupdbc:\ibm\smp\de_backups\maximo7
RunTaskrunnerasrequired
Fromcommandprompt ibm\smp\scripts
taskrunner.batCONTINUESTOPONERROR
BuildanddeployEARfiles
RestoreDE,asrequired
Fromcommandpromptchangetoc:\programfiles\ibm\common\acsi
Runsetenv
Changetobinfolder
Runrestoredb<backupfile>
i.e.restoredbc:\ibm\smp\de_backups\maximo7
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS FixPackInstallation
Followthroughthescreensfillinginthecorrectdatatothe
RunConfigurationStep
SelectCopyfilesnow,andperforminstallationconfigurationlater,manually
SelectDeployapplicationfilesmanuallylater
36
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSLogs
MaximoLogs(MaximoAdminMachine)
ibm\smp\maximo\tools\maximo\log
PackageSpecificActionTraceLogs(MaximoAdminMachine)
ibm\smp\solutions\logs\<packagename>
LogZipper
Zipsrelatedlogfiles
ibm\smp\scripts
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS Error
PSIrequiresaccesstothemaxpropandmaxpropvaluestablesto
determineconfigurationsettingsrequiredforpackagedeployment
Propertiesaredefinedduringtheinstallation
IfthePSIisunabletoaccesstheserequiredproperties,PSIfails
immediatelywiththemessageCTGIN0210E
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS Troubleshooting
Whenencounteringerrors,performthefollowingchecks,in
general:
EnsurethattheMaximoDatabaseisstartedandaccessiblefrom
theMaximoAdminWorkstation
EnsurethatvariableCTG_MAXIMO_HOMEinfile
ibm\smp\bin\setuppsienv.batpointstothecorrectMaximofolder
Ensurethatibm\smp\maximo\applications\maximo\properties
foldercontainsthemaximo.propertiesfile
Ensurethatthepropertieswithkeysmxe.db.*inthe
maximo.propertiesfilecontainvalidvaluesusedtoconnecttothe
Maximodatabase.
Ensurethatthesystemconfigurationpropertiesexistinthe
maxpropvaluetableandcontainthecorrectvalue
Note:Remembertodeletebrowsertempfilesandcookies
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
DONOTXOUTTHEBROWSER,ALWAYSSIGNOUT
DONOTPRESSBACKARROW,NAVIGATEUSINGGOTO
Systemconfigurationpropertiesarenotinthedatabaseifmaxinstisrunusing
anupgradeddatabase
Propertiesarestoredin:
Maximodatabase
ibm\smp\maximo\applications\maximo\properties\maximo.properties
ibm\smp\etc\install.properties
maximo.propertiesprecedesdatabasevalue
Productinstallationslookatbothpropertiesfiles
Propertiesandvaluesinthemaxpropandmaxpropvaluestables
UsersandpasswordsusedduringtheinitialinstallationtobeusedforFix
Packs,Addons,etc.
Noeasyuninstallprocess
Logshardtoreadthroughanderrormessagesdifficulttounderstand
40
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS