Planning, Installation, and Deployment
Total Page:16
File Type:pdf, Size:1020Kb
IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in “Notices” on page 71. This edition applies to version 7, release 6, modification 2 of IBM Maximo Anywhere and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 2013, 2017. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Chapter 1. Planning to deploy Maximo Maximo Anywhere security groups in Maximo Anywhere .............. 1 Asset Management ........... 38 System requirements for Maximo Anywhere, Enabling Maximo Asset Management MobileFirst Server, and MobileFirst Studio .... 1 applications for maps and labor reporting ... 40 System architecture and components ...... 3 Maximo Asset Management system options that Deployment topologies ........... 6 affect mobile apps ........... 40 Development environment......... 7 Single-server deployment of Maximo Anywhere Chapter 3. Updating the Maximo and MobileFirst Server .......... 8 Anywhere components........ 43 Multiple-server deployment of Maximo Anywhere Updating the required components ...... 43 and MobileFirst Server .......... 9 Updating MobileFirst Server......... 44 Installation overview ........... 12 Updating the Maximo Anywhere build environment 44 Installation planning worksheet ....... 14 Updating the MaximoAnywhere project in Installation checklist for Maximo Anywhere ... 15 MobileFirst Studio ............ 45 What's new in application definitions in 7.6.2 ... 46 Chapter 2. Installing the Maximo Anywhere components........ 19 Chapter 4. Installing help locally.... 49 Installing the Maximo Asset Management required Installing help ............. 49 components .............. 19 IBM Knowledge Center configuration ..... 50 Automatically updating the database and Help components ............ 51 building and deploying the EAR file ..... 20 Maximo Asset Management documentation library 52 Manually updating the database and building and deploying the EAR file ........ 20 Chapter 5. Building and deploying Updating the database and building the EAR Maximo Anywhere apps ....... 55 file ............... 20 Application deployment process for Maximo Deploying the EAR file on WebSphere Anywhere apps ............. 55 Application Server .......... 21 Deploying Maximo Anywhere apps to MobileFirst Deploying the EAR file on WebLogic Server 21 Server ................ 57 Installing MobileFirst Server ......... 21 Deploying apps from the command line to Installing MobileFirst Server by using the WebSphere Application Server ....... 57 installation program .......... 22 Deploying apps by using MobileFirst Studio .. 59 Installing the MobileFirst Server Administration Properties files ............ 60 Services .............. 23 Maximo Anywhere directory structure .... 62 Setting the Java heap size on the JVM for Configuring MySQL Database ....... 62 WebSphere Application Server or WebSphere Adding digital signatures to Maximo Anywhere Application Server Liberty ........ 24 apps................. 63 Preparing the Maximo Anywhere environment .. 25 Deploying apps to a secure server ....... 64 Installing the Android development tools ... 25 Installing Maximo Anywhere apps on mobile Installing the iOS development tools ..... 27 devices ................ 64 Installing the Windows development tools ... 29 Installing Maximo Anywhere apps on Windows Installing Maximo Anywhere ........ 30 devices ............... 65 Creating a MobileFirst runtime environment ... 31 Testing apps .............. 66 Installing an integrated development environment 32 Setting up the Android emulator ...... 66 Silent mode: Installing Maximo Anywhere .... 34 Recording a response file for silent installation . 34 Chapter 6. Uninstalling Maximo Installing the required components in silent mode ............... 34 Anywhere, MobileFirst Server, and Installing Installation Manager in silent mode .. 36 MobileFirst Studio .......... 69 Parameters for silent mode installation ... 36 Installing Maximo Anywhere in silent mode .. 37 Notices .............. 71 Setting up Maximo Asset Management for Maximo Trademarks .............. 73 Anywhere ............... 37 Terms and conditions for product documentation.. 73 Adding users to the Maximo Anywhere security IBM Online Privacy Statement ........ 74 groups ............... 38 © Copyright IBM Corp. 2013, 2017 iii iv Planning, installation, and deployment Chapter 1. Planning to deploy Maximo Anywhere IBM® Maximo Anywhere must be deployed with selected IBM MobileFirst Platform Foundation components to an enterprise system that includes Open Services for Lifecycle Collaboration (OSLC) provider capabilities. The installation of Maximo Anywhere involves deploying components that are specific to Maximo Anywhere and other components that are specific to MobileFirst. During the Maximo Anywhere installation, you must perform tasks that are outlined in the IBM MobileFirst Platform Foundation version 7.1.0 IBM Knowledge Center. Before you install Maximo Anywhere, read the installation and deployment information. To access the documentation, you must have an internet connection. System requirements for Maximo Anywhere, MobileFirst Server, and MobileFirst Studio Your environment must meet all of the software and hardware requirements for Maximo Anywhere, MobileFirst Server, and MobileFirst Studio. A complete list of hardware and software requirements for your product is available in the Maximo Anywhere information in the System Requirements section of the Maximo® Asset Management wiki. The MobileFirst system requirements are available in the IBM Support Portal. You must have administrative user rights on all the computers that are used for the Maximo Anywhere 7.6.2 installation. Enterprise system Tivoli®'s process automation engine is the enterprise platform for products such as IBM Maximo Asset Management, IBM TRIRIGA® Application Platform, and Maximo industry solutions. The process automation engine and the supporting middleware together comprise the enterprise system. Maximo Anywhere 7.6.2 must be installed with Maximo Asset Management 7.5.0.6 or later, or version 7.6 or later. Maximo Integration Framework is also required and is included as an iFix for Maximo Asset Management 7.5.0.6 or later versions. If Maximo Asset Management 7.6 is installed, the correct version of the Integration Framework might already be deployed. The installation program detects the required components if they are already installed. The Maximo Integration Framework component includes OSLC object structures that the enterprise system requires to support Maximo Anywhere. With OSLC integration, the enterprise applications can share data with Maximo Anywhere. You can verify that the required components are installed by logging into Maximo Asset Management and selecting Help > System Information. © Copyright IBM Corp. 2013, 2017 1 Maximo Anywhere supports IBM Maximo Spatial Asset Management 7.5.0.1 or later versions to provide positioning information that determines the location of a work order on a map. Maximo Spatial Asset Management is an optional component. If Maximo Spatial Asset Management is not in your environment, positioning information is obtained by using non-linked objects. Maximo Anywhere version 7.6.2 To configure, build, and deploy the Maximo Anywhere mobile apps, the following prerequisite software must be installed. v The Oracle Java Development Kit (JDK) is a prerequisite for Android and iOS development, and its subcomponent, the Java Runtime Environment (JRE), is required to run MobileFirst Studio. v The Android SDK is required to build the Maximo Anywhere apps for Android mobile devices. v To install mobile apps on iOS devices, a set of Apple-registered accounts is required so that you can build the iOS apps in your environment. If you are installing Maximo Anywhere on a Mac OS X computer, you must install the iOS development tools first. v Xcode IDE is required to build the Maximo Anywhere apps so that they can be deployed on iOS mobile devices. v Microsoft Visual Studio is required to build Maximo Anywhere apps so that they can be deployed on Windows mobile devices. v To set up an integrated development environment, you must install Eclipse IDE for Java™ EE Developers and MobileFirst Studio. v To preview the deployed applications in the MobileFirst Studio mobile browser simulater, you must install Google Chrome. IBM MobileFirst® Platform Server 7.1.0 MobileFirst Server is required to deploy Maximo Anywhere in a production environment. Ensure that you have installed the latest interim fix. You must deploy MobileFirst Server on a Windows, Linux, or AIX® computer. MobileFirst Server must be deployed to an application server. The application server can be configured with a specific profile for MobileFirst Server. If you plan to use Application Center to distribute Maximo Anywhere apps to iOS devices, you must configure the MobileFirst Server to listen through SSL. In a production environment, MobileFirst Server requires a production-grade database instance. You can configure an existing database server for MobileFirst Server by creating a database instance or database schemas. Application servers Databases v IBM WebSphere® Application Server v IBM DB2® Liberty v Oracle Database v IBM WebSphere Application Server v MySQL Database v Apache Tomcat 2 Planning, installation, and deployment Table 1. Supported