Maximo Training Material Day 2

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