Administering maximo asset management

  • View
    589

  • Download
    9

Embed Size (px)

Text of Administering maximo asset management

  • IBM Maximo Asset ManagementVersion 7 Release 5

    Administering Maximo AssetManagement

  • NoteBefore using this information and the product it supports, read the information in Notices on page 445.

    This edition applies to version 7, release 5, modification 0 of IBM Maximo Asset Management and to all subsequentreleases and modifications until otherwise indicated in new editions.

    Copyright IBM Corporation 2008, 2013.US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

  • Contents

    Chapter 1. Configuring the system . . . 1Basic system configuration. . . . . . . . . . 1Configuring clustered systems . . . . . . . . 2

    Performance improvements with clusters . . . . 2Preparing to create clusters . . . . . . . . 5

    Creating properties files for clusters . . . . 6Configuring message-driven beans for clusters 7Creating build files for clusters . . . . . . 10Building Maximo EAR files for clusters . . . 11Building the RMI registry file . . . . . . 14

    Creating and deploying clusters in WebSphereApplication Server . . . . . . . . . . . 14

    Deploying the remote method invocationregistry file in WebSphere Application Server . 14Creating clusters in WebSphere ApplicationServer . . . . . . . . . . . . . . 16Configuring Java Message Service forWebSphere Application Server . . . . . . 17Deploying EAR files for clusters in WebSphereApplication Server . . . . . . . . . . 25

    Creating and deploying clusters in WebLogicServer . . . . . . . . . . . . . . . 26

    Deploying the remote method invocationregistry file for WebLogic Server . . . . . 26Creating clusters in WebLogic Server . . . . 28Configuring the Java Message Service forWebLogic Server. . . . . . . . . . . 29Deploying EAR files for clusters in WebLogicServer . . . . . . . . . . . . . . 35

    Building and deploying EAR files for basicconfigurations . . . . . . . . . . . . . 36

    Building EAR files for basic configurations . . . 36Deploying Maximo Enterprise ApplicationArchive files in WebSphere Application Server. . 37Deploying Maximo Enterprise ApplicationArchive files in WebLogic Server . . . . . . 38

    Configuring general settings . . . . . . . . . 38Online help configuration . . . . . . . . 38Web application archive files . . . . . . . 39EAR files . . . . . . . . . . . . . . 39Configuring application servers. . . . . . . 40

    Memory settings for the application serverprocess . . . . . . . . . . . . . . 40Load balancing . . . . . . . . . . . 41Secure socket layer support . . . . . . . 41Creating Java virtual machines . . . . . . 41Application server documentation . . . . . 43

    Configuring browser settings . . . . . . . 43Configuring Internet Explorer settings . . . 43Configuring session timeout periods . . . . 43

    Migrating the administrative workstation . . . . 43

    Chapter 2. Configuring databases . . . 45Database design . . . . . . . . . . . . . 45

    Relational database structure . . . . . . . 45

    Data dictionary tables . . . . . . . . . 46Integrity checker. . . . . . . . . . . 47Storage partitions . . . . . . . . . . 47Business objects . . . . . . . . . . . 48User-defined objects . . . . . . . . . 49Configuration levels for objects . . . . . . 49Database relationships . . . . . . . . . 52Business object attributes . . . . . . . . 53Attribute data types . . . . . . . . . 53Views . . . . . . . . . . . . . . 55Indexes . . . . . . . . . . . . . . 56

    Defining objects for applications . . . . . . . 56Creating objects . . . . . . . . . . . . 56Adding views to databases . . . . . . . . 57Specifying attributes for objects. . . . . . . 59

    Descriptions and long descriptions . . . . 59Adding attributes to objects . . . . . . . 59Changing attributes. . . . . . . . . . 60Creating restrictions on attributes . . . . . 61Excluding user-defined attributes whenduplicating objects . . . . . . . . . . 62

    Enabling autonumbering for attributes . . . . 63Adding tax types to database tables . . . . . 63Adding indexes . . . . . . . . . . . . 64Creating relationships between parent and childtables . . . . . . . . . . . . . . . 64

    Account format configuration for General Ledger . 65General Ledger account configuration . . . . 65General Ledger account components . . . . . 66General Ledger component sequence . . . . . 66General Ledger component lengths . . . . . 67

    Configuring the database . . . . . . . . . . 67Modes of configuring the database . . . . . 67Configuring the database in command-line mode 68Configuring the database in administration mode 69Restoring backup tables . . . . . . . . . 70

    Configuring the system for regulatory compliance 70Electronic signatures and audit records . . . . 71Login tracking . . . . . . . . . . . . 71Electronic signature feature . . . . . . . . 72Electronic audit records . . . . . . . . . 72Electronic signature authentication. . . . . . 73Creating a drop-down list for the Reason forChange field . . . . . . . . . . . . . 74Adding values to the Reason For Change domain 75Database changes unrelated to eAudit . . . . 76Database changes involving eAudit . . . . . 77

    Controlling changes to objects . . . . . . . . 78Defining lookup maps . . . . . . . . . . 78Adding system messages . . . . . . . . . 79Query definitions . . . . . . . . . . . 80

    Search option configuration for performanceoptimization . . . . . . . . . . . . . . 80

    Text search function . . . . . . . . . . 80Search type configuration. . . . . . . . . 80

    Copyright IBM Corp. 2008, 2013 iii

  • Chapter 3. Configuring the system withmultiple languages . . . . . . . . . 85Configuration of multiple languages overview. . . 85

    Multiple language tables and associated columns 85Multiple language utilities - translation datatoolkit . . . . . . . . . . . . . . . 86Multiple languages and system tablecustomizations . . . . . . . . . . . . 87Multiple languages and translations . . . . . 87

    Enabling multiple language support . . . . . . 88Enabling multiple languages on objects andattributes . . . . . . . . . . . . . . 88

    Enabling attributes for multiple languages . . 88Viewing characters from multiple languages 89

    Localizing databases for unsupported baselanguages . . . . . . . . . . . . . . 89

    Adding unsupported second languages todatabases . . . . . . . . . . . . . 90Removing secondary languages from thedatabase . . . . . . . . . . . . . 91

    Translating records through applications. . . . 92Setting languages for tooltips . . . . . . . 92Create a maxdemo database after installation . . 93

    Chapter 4. Administering the database 95Database administration overview . . . . . . . 95

    Database backup and restoration . . . . . . 95Types of backups . . . . . . . . . . . 95Offline and online backups . . . . . . . . 96Database statistics updates . . . . . . . . 97

    DBMS_STATS package. . . . . . . . . 97SQL server update statistics . . . . . . . 98

    Database updates . . . . . . . . . . . 98Application patches . . . . . . . . . 98Database update for system options . . . . 98UpdateDB and customer extensions . . . . 98a_customer.xml file . . . . . . . . . . 99product_description.xml file . . . . . . . 99

    Managing database administration . . . . . . 100Updating the Maximo database . . . . . . 100Running UpdateDB . . . . . . . . . . 100

    Chapter 5. Optimizing systemperformance . . . . . . . . . . . . 103Database server performance . . . . . . . . 103

    Optimization techniques for all databases . . . 103Database indexing . . . . . . . . . . 104Optimized access to data . . . . . . . 105Modifying sizes of sequence caches . . . . 105

    Optimizing performance in DB2 . . . . . . 107Setting environment variables and registryvariables for optimal performance . . . . 108DB2 registry variables . . . . . . . . 109Tuning database manager settings . . . . 110DB2 database manager settings . . . . . 110Tuning database configuration settings . . . 111Enabling the REOPT(ONCE) bind option . . 112DB2 database configuration settings . . . . 113Reorganization of tables and indexes in DB2 115

    Optimizing performance in Oracle Database . . 116

    Oracle Database initialization parameters . . . 118IBM WebSphere Application Server performancetuning . . . . . . . . . . . . . . . . 120

    Thread pool sizes . . . . . . . . . . . 121Heap size values . . . . . . . . . . . 122Determining optimal heap sizes in WebSphereApplication Server . . . . . . . . . . 122JVM commands to optimize performance . . . 123

    HTTP server performance tuning . . . . . . . 124IBM HTTP Server compression and loadbalancing . . . . . . . . . . . . . . 126

    Optimized settings for operating systemconfiguration . . . . . . . . . . . . . 127

    Performance-related settings on AIX. . . . . 127Performance-related network parameters forWindows and Red Hat Enterprise Linux . . . 129

    Developing performance tests . . . . . . . . 130Determining test objectives . . . . . . . . 130Developing use cases . . . . . . . . . . 130Developing test strategies . . . . . . . . 131Defining test environments . . . . . . . . 132Scenario: Developing performance tests tomeasure processor utilization . . . . . . . 132

    Chapter 6. Implementing security . . . 139Security Groups overview . . . . . . . . . 139

    Security groups and access to sites andapplications . . . . . . . . . . . . . 140Types of security groups. . . . . . . . . 141Security process . . . . . . . . . . . 141

    Authentication of users . . . . . . . . 141Authorizations for security groups . . . . 143Security profiles . . . . . . . . . . 146Security profile of an organization with twosecurity groups - example . . . . . . . 147Login tracking . . . . . . . . . . . 149Encryption and security . . . . . . . . 150Hacking and denial-of-service attacks . . . 151

    Automatic creation of us