Upload
ckombo9912
View
215
Download
0
Embed Size (px)
Citation preview
7/24/2019 Maximo Training Material Day 2
1/41
MAXIMO7TRAINING
IBMMAXIMO
ASSET
MANAGEMENT7.1TRAINING
HariPaudel
January14,2011
7/24/2019 Maximo Training Material Day 2
2/41
MAXIMO7TRAINING
J2EESupportscomponentbaseddevelopmentofmultitierenterpriseapplications&includesthefollowingtiers:
Clienttier:Intheclienttier,Webcomponents,suchasServletsand
JavaServerPages
(JSPs),
or
standalone
Java
applications
provide
adynamic
interfacetothemiddletier.
Middletier:Intheservertier,ormiddletier,enterprisebeansandWeb
Servicesencapsulatereusable,distributablebusinesslogicforthe
application.
These
EJB
components
are
contained
on
a
J2EE
Application
Server,whichprovidestheplatformforthesecomponentstoperform
actionsandstoredata.
Enterprisedatatier:Inthedatatier,theenterprise'sdataisstoredand
persisted,typicallyinarelationaldatabase.
SOAAserviceorientedarchitectureisessentiallyacollectionofservices(DCOM,ORBs)
NTIER
NTier
NTier
Maximo
Architecture
MaximoArchitecture
7/24/2019 Maximo Training Material Day 2
3/41
MAXIMO7TRAINING
Maximo
Architecture
MaximoArchitecture
7/24/2019 Maximo Training Material Day 2
4/41
MAXIMO7TRAINING
FrontendMajorModules
AppsNavigationFunctionalities
BackendMaximoObjects(tables,views,etc)ConfigurationTablesMaximoPrimaryKeys/Relationship&Sequences
Objective:TobeabletoNavigateMaximoApp
Objective:TobeabletoNavigateMaximoApp
NAVIGATINGMAXIMO
NAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
5/41
MAXIMO7TRAINING
LoggingontoMaximo
StartCenterDisplaying
Content
KPIs
Bulletins
ReportsProfile
StartCenter
Template
Creating/Modifying
NAVIGATING
MAXIMO
NAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
6/41
MAXIMO7TRAINING
3TypesofapplicationsSingleapp
Powerapp
SelfServiceapp
Navigateto
app
from
GoTO
ApplicationsorganizedamongtabsListtab&apptab
NAVIGATING
MAXIMONAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
7/41
MAXIMO7TRAINING
NAVIGATING
MAXIMONAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
8/41
MAXIMO7TRAINING
MaximoApplications(Mainapps)
AdministrationAssetsConfigurationContractsFinancialNavigatorIntegration
InventoryPlanningPreventiveMaintenancePurchasingReportingResources
SafetySecuritySelfServiceServiceDeskServiceManagementWorkOrders
NAVIGATING
MAXIMONAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
9/41
MAXIMO7TRAINING
FrontendContdNavigation
Accessing/Searchingarecord
BookmarksSave
Findbutton(quickkey)
Filter
Advancedsearch
Queries
SaveAccessing/Runningareport
RegularReport/QueryReport
Detailreport
ListreportHelp
Maximolevel
Applevel
Fieldlevel
NAVIGATING
MAXIMONAVIGATINGMAXIMO
7/24/2019 Maximo Training Material Day 2
10/41
MAXIMO7TRAINING
ThreeStepProcess
Preinstallation
planning
Installationprocess
Postinstallationtasks
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
7/24/2019 Maximo Training Material Day 2
11/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
PREINSTALLATION
Identifyall
Server
and
required
Network
settings,
connections
Identifyrequiredhardwareandsoftware
SetupremoteaccesstoallserversattheAdministratorlevel
DisableFirewall
SetuplocalAdministratortoserver(notDomainuser)
Decidewhethertodeferornotcertainoptionswhenpresented
Decide
whether
to
use
Middleware
Installer
for
IBM
middleware
components(DB2,WebSphere,TivoliDirectoryServer)
TPAEandMaximomustbeinstalledonWindows
7/24/2019 Maximo Training Material Day 2
12/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Launching
the
Launchpad
InstallingMaximo
InstallingMiddleware
InstallingLanguage
Pack
ActivatingLicense
Usage
Oracle,WebSphere,
ActiveDirectory,
Oracle,WebSphere,
ActiveDirectory,
AdditionalLanguageAdditionalLanguage
ReDeployingEARs
andUpdatingDB
ReDeployingEARs
andUpdatingDB
BuildingEARsBuildingEARs
7/24/2019 Maximo Training Material Day 2
13/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
7/24/2019 Maximo Training Material Day 2
14/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
7/24/2019 Maximo Training Material Day 2
15/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Middleware
BaseServices(TPAE)
ProcessSolutionInstaller
DeploymentEngine
(DE)
MaximoAssetManagement(Maximo)
Enablement
FixPack
7/24/2019 Maximo Training Material Day 2
16/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Database
Oracle
MicrosoftSQL
Server
IBMDB2
J2EEServer
IBMWebSphere
OracleWebLogicApplicationServer
DirectoryServer
IBMTivoliDirectoryServer
MicrosoftActiveDirectory
Note: IBMmiddlewarecomponentsinstalledautomaticallyviamiddleware
installerDownloadmiddlewarepackage(s);Extractalltosamelocation
NonIBMmiddlewarecomponentsmustbeinstalledmanuallybeforeMaximo
installation
7/24/2019 Maximo Training Material Day 2
17/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Database
EnableTextSearching
Storage
User(s)and
rights
Oracle
CURSOR_SHARING=FORCE
J2EEServer
EnableAdministrative
Security
if
using
WebSphere
Middlewareinstallerenables
DonotconfigureApplicationServerSecurityduringMaximoinstallation. Configure
ApplicationServerSecurityaftertheinstallation
Remove
Program
Files
from
all
directory
paths
if
installing
on
Windows
DirectoryServer
Createusers
maxadmin,maxreg,maxintadm
If
WebSphere
wasadmin Creategroups
MAXADMIN
7/24/2019 Maximo Training Material Day 2
18/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
ProcessSolutionInstaller(PSI)
Usedtoinstallthedifferentcomponents
PSIprovides
a
common
deployment
mechanism
for
Process
Solutions
PSIsupportsdeploymentofbothProcessManagerProducts(PMPs)andIntegration
Modules(IMs)
DeploymentEngine
PSIisbasedaroundacommoncomponentcalledAutonomicDeploymentEngine(DE)
whichdefinesaninstallablepackageformatandprovidesasetofruntimeservicesusedto
installthosepackages.
InordertobeinstalledviaPSI,aninstallablepackagemustadheretotheDEPackaging
structure
DEdatabasecontainsinformationregardingproductsinstalled
7/24/2019 Maximo Training Material Day 2
19/41
MAXIMO7TRAINING
VARIOUSINSTALLERSANDPRODUCTSTHEYINSTALLVARIOUSINSTALLERSANDPRODUCTSTHEYINSTALL
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
OperatingSystem
Middleware(DB2,WAS,LDAP,ESS,
ISC, HIS,FPs,)
MaximoBaseServices
PSI
ForPMPs
Common
PMP
BCPM TMP
SRM
CCMDB
TSAM
Asset
Mgmt
Industry
Solns
TAMIT
MiddlewareInstaller
(MWI)
Optionalutilization
DeploysandconfiguresTPAE
MWStack
Customersmayoptionally
choosetoreuseexistingMW.
BaseServicesInstaller
(BSI)
Deploysandconfigures
MBS
(implemented
as
PSI
packages)
DeploysCommonpackages
DeploysPSIInstaller
BSI
ProcessSolutionInstaller
(PSI)
UsesDEtodefine&process
modularpackagesinstalls
Supportss/w
lifecycle
(e.g.
applyingfixes)
MWI
COI
(AC)
7/24/2019 Maximo Training Material Day 2
20/41
MAXIMO7TRAINING
BASESERVICESINSTALLATIONBASESERVICESINSTALLATION
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
ImportMiddlewareConfigurationInformationdialog
Note:DonotselectImportmiddlewareconfiguration
information
7/24/2019 Maximo Training Material Day 2
21/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
AutomateDatabaseConfigurationInformationdialog
Note:ManuallyconfigurethedatabaseandselectDonotautomate
databaseconfiguration
7/24/2019 Maximo Training Material Day 2
22/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
AutomateWebSphereConfigurationInformationdialog
Note:SelectAutomateWebSphereconfiguration
7/24/2019 Maximo Training Material Day 2
23/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Securitydialogscreen
Note:DonotselectConfigureJ2EEapplicationsecurity
7/24/2019 Maximo Training Material Day 2
24/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
RunConfigurationStepdialogScreen
Note:Selectdonotrunoption
7/24/2019 Maximo Training Material Day 2
25/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
Summarydialogscreens
7/24/2019 Maximo Training Material Day 2
26/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
EnablingMaximoLicenseMAXIMOINSTALLATIONPROCESS
EnablingMaximoLicense
26
PackageOptionsdialogscreen
Note:Youcanselecteitheroption
7/24/2019 Maximo Training Material Day 2
27/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
BuildanddeployEAR
Fromcommandpromptchangetoibm\smp\maximo\deployment
Runbuildmaximoear
Runbuildhelpear
RunUpdatedb
StoptheMaximoApplicationServer
Fromacommandpromptchangeto
ibm\smp\maximo\tools\maximo Runupdatedb
7/24/2019 Maximo Training Material Day 2
28/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebSphere)1.
LogintotheWebSphereIntegratedSolutionsConsole
2.
ExpandApplications3.
Ifthe
Maximo
and
Maximohelp
applications
are
listed SelectbothandclickUninstall
4.
ClickInstall5.
BrowsetolocationoftheEARfiles
(ibm\smp\maximo\deployment\default)6.
ClickNext7.
ClickNext8.
SelectallmodulesandselectMXServerandwebserver1andclickApply
9.
ClickNext
7/24/2019 Maximo Training Material Day 2
29/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebSphere)
Select
the
maximo_host
virtual
host
for
each
module
ClickNext
ClickFinish
WhenEARisdeployedclickSavetoMaster
Configuration
Repeat
deploy
process
for
Maximo
Help
EAR
7/24/2019 Maximo Training Material Day 2
30/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
DeployEARfiles(WebLogic) LogintotheWebLogicAdministrationConsole
ClickLock
&
Edit
ClickDeployments
IftheMaximoandMaximohelpapplicationsarelisted,selectbothandclickDelete
Browse
to
location
of
the
EAR
files
and
select
(ibm\smp\maximo\deployment\default)
ClickNext
SelectInstallthisdeploymentasanapplicationandclickNext
Click
Finish ClickActivateChanges
7/24/2019 Maximo Training Material Day 2
31/41
AddfollowingJavaparameterstotheMXServerApplicationServerDsun.rmi.dgc.ackTimeout=10000Djava.net.preferIPv4Stack=true
Log
into
the
WebSphere
Integrated
Solutions
Console
ExpandServersandclickApplicationServersClickMXServerExpandJavaandProcessManagementClickProcessDefinition
ClickJava
Virtual
Machine
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS PostInstallationMAXIMOINSTALLATIONPROCESS PostInstallation
7/24/2019 Maximo Training Material Day 2
32/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
32
InGenericJVMArgumentsfieldaddthefollowing2Java
parameters:
Dsun.rmi.dgc.ackTimeout=10000
Djava.net.preferIPv4Stack=true
ClickApply,andSavethenClickOK
RestarttheMXServerApplicationServer
7/24/2019 Maximo Training Material Day 2
33/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
SetSavepreferencestoSynchronizewith
Nodes LogintotheWebSphereIntegratedSolutionsConsole
ExpandSystemAdministration
ClickConsolePreferences
ClickSynchronizechangeswithNodes
ClickApply
ClickSavethenClickOK
7/24/2019 Maximo Training Material Day 2
34/41
SettingupnodeagenttorunasaServiceforWebSphereonWindows
Runthe
following
WASService
command
at
the
DOS
command
prompt:
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"
restart
true
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
7/24/2019 Maximo Training Material Day 2
35/41
Backupdatabase
Backupibm\smpfolder
BackupDeploymentEngine(DE)
Fromcommandpromptchangetoc:\programfiles\ibm\common\acsi
Runsetenv
Changetobinfolder
Runbackupdb
i.e.backupdbc:\ibm\smp\de_backups\maximo7
RunTaskrunnerasrequired
Fromcommandprompt
ibm\smp\scripts
taskrunner.batCONTINUESTOPONERROR
BuildanddeployEARfiles
RestoreDE,
as
required
Fromcommandpromptchangetoc:\programfiles\ibm\common\acsi
Runsetenv
Changetobinfolder
Runrestoredb
i.e.restoredbc:\ibm\smp\de_backups\maximo7
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
7/24/2019 Maximo Training Material Day 2
36/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS FixPackInstallationMAXIMOINSTALLATIONPROCESS FixPackInstallation
Followthroughthescreensfillinginthecorrectdatatothe
RunConfigurationStep
36
SelectCopyfilesnow,andperforminstallationconfigurationlater,manually
SelectDeployapplicationfilesmanuallylater
7/24/2019 Maximo Training Material Day 2
37/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSLogsMAXIMOINSTALLATIONPROCESSLogs
MaximoLogs(MaximoAdminMachine)
ibm\smp\maximo\tools\maximo\log
PackageSpecificActionTraceLogs(MaximoAdminMachine)
ibm\smp\solutions\logs\
LogZipperZipsrelatedlogfiles
ibm\smp\scripts
7/24/2019 Maximo Training Material Day 2
38/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
ErrorMAXIMOINSTALLATIONPROCESS
Error
PSIrequiresaccesstothemaxpropandmaxpropvaluestablesto
determineconfigurationsettingsrequiredforpackagedeployment
Propertiesare
defined
during
the
installation
IfthePSIisunabletoaccesstheserequiredproperties,PSIfails
immediatelywiththemessageCTGIN0210E
7/24/2019 Maximo Training Material Day 2
39/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESS
TroubleshootingMAXIMOINSTALLATIONPROCESS
Troubleshooting
Whenencounteringerrors,performthefollowingchecks,in
general:
EnsurethattheMaximoDatabaseisstartedandaccessiblefrom
theMaximo
Admin
Workstation
EnsurethatvariableCTG_MAXIMO_HOMEinfile
ibm\smp\bin\setuppsienv.batpointstothecorrectMaximofolder
Ensurethat
ibm\smp\maximo\applications\maximo\properties
foldercontainsthemaximo.propertiesfile
Ensurethatthepropertieswithkeysmxe.db.*inthe
maximo.propertiesfilecontainvalidvaluesusedtoconnecttothe
Maximodatabase.
Ensurethatthesystemconfigurationpropertiesexistinthe
maxpropvaluetableandcontainthecorrectvalue
Note:Remembertodeletebrowsertempfilesandcookies
7/24/2019 Maximo Training Material Day 2
40/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS
40
DONOTXOUTTHEBROWSER,ALWAYSSIGNOUT
DONOTPRESSBACKARROW,NAVIGATEUSINGGOTO
Systemconfigurationpropertiesarenotinthedatabaseifmaxinstisrunusing
anupgraded
database
Propertiesarestoredin:
Maximodatabase
ibm\smp\maximo\applications\maximo\properties\maximo.properties
ibm\smp\etc\install.properties
maximo.propertiesprecedesdatabasevalue
Productinstallationslookatbothpropertiesfiles
Propertiesandvaluesinthemaxpropandmaxpropvaluestables
UsersandpasswordsusedduringtheinitialinstallationtobeusedforFix
Packs,Addons,etc.
Noeasyuninstallprocess
Logs
hard
to
read
through
and
error
messages
difficult
to
understand
7/24/2019 Maximo Training Material Day 2
41/41
MAXIMO7TRAINING
MAXIMOINSTALLATIONPROCESSMAXIMOINSTALLATIONPROCESS