Vous êtes sur la page 1sur 41

MAXIMO7TRAINING

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

Vous aimerez peut-être aussi