Distribution structure of MobileFirst Server

The MobileFirst Server files and tools are installed in the MobileFirst Server installation directory.

Table 1. Files and subdirectories in the MobileFirst Server installation directory
Item Description
shortcuts Launcher scripts for Apache Ant, the MobileFirst Server Server Configuration Tool, and the wladm command, which are supplied with MobileFirst Server.
Table 2. Files and subdirectories in the WorklightServer subdirectory
Item Description
worklight-jee-library.jar The MobileFirst Server library for production. For instructions on deploying a MobileFirst project and this library to an Application Server, see Deploying MobileFirst projects. The deployment is typically performed by using Ant tasks, but instructions for manual deployment are also provided.
worklight-ant-deployer.jar A set of Ant tasks that help you deploy projects, applications, and adapters to your MobileFirst Server. For documentation about the Ant tasks that are provided in this library, see Deploying MobileFirst projects.
worklight-ant-builder.jar A set of Ant tasks that help you build projects, applications, and adapters for use in MobileFirst Server. For more information about the Ant tasks that are provided in this library, see Ant tasks for building and deploying applications and adapters.
configuration-samples Contains the sample Ant files for configuring a database for the MobileFirst Server and deploying a MobileFirst project to an application server. For instructions on how to use these Ant projects, see Sample configuration files.
databases SQL scripts to be used for the manual creation of tables for MobileFirst Server and the Administration Services, instead of using Ant tasks for the automatic configuration of these tables. For information about these scripts, see Creating and configuring the databases manually.
encrypt.bat and encrypt.sh Tools to encrypt confidential properties that are used to configure a MobileFirst Server, such as a database password or a certificate. For information about this tool, see Storing properties in encrypted format.
report-templates Report templates to configure BIRT reports for your Application Server. For information about these BIRT reports, see Manually configuring BIRT Reports for your application server.
wladm-schemas XML schemas that describe the format of input and output of the <wladm> Ant task.
worklightadmin.war The WAR file for the Administration Services web application.
worklightconsole.war The WAR file for the MobileFirst Operations Console user interface web application.
external-server-libraries JAR file and manifest file of the OAuth Trust Association Interceptor (TAI) that is used to protect application resources on WebSphere® Application Server or WebSphere Application Server Liberty. For more information, see Protecting resources on WebSphere Application Server or WebSphere Application Server Liberty.

JAR file of the eXtreme Scale plug-in that is used in attribute store over IBM® WebSphere eXtreme Scale. For more information, see Attribute store over IBM WebSphere eXtreme Scale.

tokensLibs

This directory contains the native libraries for the Rational® License Key Server client. It is installed if you activated token licensing from the installation wizard, or with the parameter user.licensed.by.tokens for silent installations. For more information about how to install these libraries in your application server, see Installing and configuring for token licensing.

Table 3. Files and subdirectories in the ApplicationCenter subdirectory
Item Description
configuration-samples Contains the sample Ant files for configuring a database for the Application Center. Also, for deploying both the Application Center console user interface and the Application Center REST services web applications to an application server.
ApplicationCenter/installer
IBMApplicationCenter.apk
The Android version of the Application Center Mobile client.
IBMApplicationCenterBB6.zip
The BlackBerry version of the Application Center Mobile client.
IBMApplicationCenterUnsigned.xap
The Windows Phone 8 version of the Application Center Mobile client. You must sign the .xap file with your company account before you use it.
ApplicationCenter/installer/IBMAppCenterBlackBerry6 Contains the BlackBerry project for the mobile Client for OS V6 and V7. You must compile this project to create the BlackBerry version of the mobile client.
ApplicationCenter/installer/IBMAppCenter Contains the MobileFirst project for the mobile Client. You must build this project to create the iOS version of the mobile client.
ApplicationCenter/console/
appcenterconsole.war
The WAR file for the Application Center console user interface web application.
applicationcenter.war
The WAR file for the Application Center REST services web application.
applicationcenter.ear
The enterprise application archive (EAR) file to be deployed under IBM PureApplication® System.
ApplicationCenter/databases
create-appcenter-derby.sql
The SQL script to re-create the application center database on derby.
create-appcenter-db2.sql
The SQL script to re-create the application center database on DB2®.
create-appcenter-mysql.sql
The SQL script to re-create the application center database on mySQL.
create-appcenter-oracle.sql
The SQL script to re-create the application center database on Oracle.

In addition, this directory contains the SQL scripts to upgrade the database from earlier versions of IBM MobileFirst™ Platform Foundation.

ApplicationCenter/tools
android-sdk
The directory that contains the part of the Android SDK required by the Application Center console.
applicationcenterdeploytool.jar
The JAR file that contains the Ant task to deploy an application to the Application Center.
acdeploytool.bat
The startup script of the deployment tool for use on Microsoft Windows systems.
acdeploytool.sh
The startup script of the deployment tool for use on UNIX systems.
build.xml
Example of an Ant script to deploy applications to the Application Center.
dbconvertertool.sh
The startup script of the database converter tool for use on UNIX systems.
dbconvertertool.bat
The startup script of the database converter tool for use on Microsoft Windows systems.
dbconvertertool.jar
The main library of the database converter tool.
lib
The directory that contains all Java™ Archive (JAR) files that are required by the database converter tool.
json4j.jar
The required JSON4J Java archive file.
README.TXT
Readme file that explains how to use the deployment tool.
Table 4. Files and subdirectories in the License subdirectory
Item Description
Text License for IBM MobileFirst Platform Foundation
Table 5. Files and subdirectories in the tools subdirectory
Item Description
tools/apache-ant-<version> A binary installation of Apache Ant that can be used to run the Ant tasks. For more information, see Deploying MobileFirst projects.
Table 6. Files and subdirectories in the Analytics subdirectory
Item Description
analytics.ear The IBM MobileFirst Platform Operational Analytics EAR file. Contains the analytics-service.war file for deployment on WebSphere Application Server and WebSphere Application Server Liberty. For installation instructions, see Installing the IBM MobileFirst Platform Operational Analytics.
analytics-ui.war The WAR file for the analytics console user interface web application.
analytics-service.war The WAR file for the analytics REST services web application.
configuration-samples Contains the sample Ant files for deploying both the analytics console user interface and the analytics REST services web applications to an application server.

For more information about how to use these Ant projects, see Sample configuration files for MobileFirst Operational Analytics.

Table 7. Files and subdirectories in the Datastore subdirectory
Item Description
imf-data-proxy.war The WAR file for the MobileFirst Data Proxy.
configuration-samples Contains the sample Ant files for deploying a MobileFirst Data Proxy to an application server.

For more information about how to use these Ant projects, see Installing the MobileFirst Data Proxy with Ant tasks.