Guided Evaluation

Guided Evaluation
Yellowfin ®
Release 5.2
Custom Installer
Under international copyright laws, neither the documentation nor the software may be copied, photocopied,
reproduced, translated or reduced to any electronic medium or machine-readable form, in whole or in part, without
the prior written permission of Yellowfin International Pty Ltd, except in the manner described in the software
agreement.
The information in this document is subject to change without notice. If you find any problems with this
documentation, please report them to Yellowfin in writing at [email protected] Yellowfin does not warrant
that this document is error free.
Copyright © Yellowfin International 2011. All rights reserved.
Portions © Copyright Microsoft Corporation. All rights reserved.
Trademarks:
Yellowfin and the Yellowfin Logo are registered trademarks of Yellowfin International.
All other product and company names mentioned herein are the trademarks of their respective owners.
Version: 1.0
Published: June 2011
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The Yellowfin installer supports three modes of operation:
Standard graphical installer
Command-line installer
Silent installer
The installer is distributed both as a Windows executable (.exe) or a java archive (.jar) file.
The Windows executable installer only supports the graphical installation mode. When using
the .jar installer, the default behaviour is to launch the graphical installer. If no graphical
environment is detected (for example, on a headless linux/unix server), the command-line
installer will be launched instead. The installation mode can be specifically selected by adding
a switch as the first argument to the command used to run the installer:
java –jar yellowfin-yyyymmdd-full.jar –gui
java –jar yellowfin-yyyymmdd-full.jar –cmd
java –jar yellowfin-yyyymmdd-full.jar -silent
If the graphical installer is requested with -gui, but no graphical environment is available, an
error message will be displayed.
Each installation mode performs the same tasks, and requires the same parameter values to
be entered. However, the way they are displayed is quite different.
The general process undertaken by the installer is:
Obtain values for user options
Install distribution files
Setup Yellowfin database
Perform post-installation tasks
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The installer provides a high level of customisation. Parameters may be set which can be
used to customise the text and images displayed during installation, pre-populate user
options, hide or show different options, and perform post-installation tasks to change the
default behaviour of Yellowfin. These parameters can be set in different ways. In order of
precedence, these ways are:
Default options provided by the installer where appropriate
Custom properties file bundled with the installer
Command-line arguments provided to the installer
Silent installer properties file (silent installation only)
Options entered by the user during installation (graphical and command-line
installation)
For example, an option specified on the command-line will override the same option specified
in the custom properties file.
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The following information is collected by the installer prior to performing the installation:
Whether to install the tutorial database and sample reports
Whether to install the sample usage reports
Whether to install the optional language packs
Location of the Yellowfin licence file
App server port
Whether to install a Windows service (only when the graphical installer is run on a
Windows system)
Connection parameters for the Yellowfin database
Installation directory
In graphical and command-line installation, these values are entered by the user. Default
values may be specified in the custom properties file or on the command-line, which will be
displayed in graphical installation. In silent installation, there is no user input, so the values
specified in the custom properties file and on the command-line are used only.
The custom properties file is a file named custom.properties that is included in the installer
(see section Adding files to the installer). All options that affect the installation behaviour can
be set in this file.
The following properties are used to populate default user options, or provide the installation
options used in silent installation.
Property
Value
option.installpath
The directory to install into
option.winservice
true/false
Install a Windows service to start/stop Yellowfin
option.licencefile
Location of the Yellowfin licence file
option.serverport
App server port
Copyright
Yellowfin International pty ltd 2011
[1]
[1]
www.yellowfin.com.au
Default = 80
option.db.dbtype
The database type to install into
Valid values are:
CacheDB, DB2, HSQLDB, Ingres, MySQL, Oracle,
PostgreSQL, Progress, SQLServer, SybaseASE,
SybaseASA
option.db.createdb
true/false
Create a new database for Yellowfin
option.db.createtables
true/false
Create new database schema for Yellowfin
Only used if option.db.createdb=false
option.db.loaddata
true/false
Load new data into Yellowfin database
Only used if option.db.createtables=false
option.db.createuser
true/false
Create a new database user for Yellowfin
option.db.sqlauthtype
sqlserver/windows
The authentication type to use when connecting to SQL
Server.
Only used if option.db.dbtype=SQLServer
Default = sqlserver
option.db.sqldomain
The authentication domain to use when connecting to
SQL Server.
Only used if option.db.sqlauthtype=sqlserver
option.db.sqlinstance
The named instance to use when connecting to SQL
Server.
Only used if option.db.dbtype=SQLServer
option.db.progressdriver
Location of the Progress JDBC driver file
Only used if option.db.dbtype=Progress
option.db.hostname
Database server hostname
Default = localhost
option.db.port
Database connection port
Default depends on database type
option.db.dbname
Database name
Default = Yellowfin
option.db.username
Database username
Default = YellowfinUser
option.db.userpassword
Database user password
Default = password
option.db.dbausername
Database dba username
Used when creating a new database or user
option.db.dbapassword
Database dba user password
Copyright
Yellowfin International pty ltd 2011
[1]
www.yellowfin.com.au
option.pack.tutorial
true/false
Install the tutorial database and sample reports
Default = true
option.pack.usage
true/false
Install a data source connection to the Yellowfin
configuration database, and sample usage reports.
Default = false
option.pack.lang.ja
true/false
Install the Japanese language pack
Default = false
option.pack.lang.es
true/false
Install the Spanish language pack
Default = false
[1]
file paths are relative to the target system being installed onto.
By specifying HSQLDB as the database type (option.db.dbtype=HSQLDB) you are selecting
to install into the HSQL embedded database. This will create a self-contained database in the
Yellowfin installation, and all other database options are ignored ( option.db.*).
An additional option is used to set the installer interface language:
lang
Installer interface language
Currently supported languages are “en” (English) and “ja” (Japanese). If you do not specify
this option, the gui installer will prompt you to select a language before launching:
The command-line installer will use English as the interface language if none is selected.
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The following is an example section from custom.properties showing the pre-selection of user
options:
lang=en
option.serverport=8080
option.db.createdb=true
option.db.createuser=true
option.db.dbtype=SQLServer
option.db.sqlauthtype=sqlserver
option.db.hostname=localhost
option.db.port=1433
option.db.dbname=yellowfindb
option.db.username=yfuser
option.db.userpassword=yfpassword
option.db.dbausername=sa
option.db.dbapassword=
option.pack.tutorial=true
option.pack.usage=true
option.pack.lang.ja=true
option.pack.lang.es=true
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
All text and images used in the installer may be modified by adding properties to the custom
properties file. To change a text label, simply add the replacement text as the property value.
For example:
installer.title.msg=Welcome to the Yellowfin installer
All text labels displayed in the installer has an associated property in the custom properties
file. See section Available properties for a list of all text properties.
To modify images used in the installer, the appropriate image files must be added to the
installer as resource files (see section Adding files to the installer). Then a property is added
to the custom properties file that specifies the resource path within the installer. For example:
resource.pack.core.img=resources/coreicon.png
This specifies that the icon to be used to represent the “core” pack on the pack selection page
has been added to the installer at the path resources/coreicon.png. Make sure resource paths
are correct, as the installer will not function correctly otherwise. See section Available
propertiesfor a list of all resource properties.
Action properties may be added to the custom properties file. These affect either the
behaviour of the installer, or the configuration of the Yellowfin installation. The following
properties affect the behaviour of the installer:
Property
Value
action.nodbaccess
true/false
Do not access the database in any way – only extract
distribution files. The database parameters must still be set,
as they will be inserted into configuration files.
Default = false
action.warfileonly
true/false
Extract the yellowfin.war file only – do not create any other
files on the file system. The database will still be setup
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
according to the database parameters. If this is true:
HSQLDB cannot be used as the database type
The tutorial pack cannot be installed
Start-menu shortcuts will not be installed
Default = false
action.noshortcuts
true/false
Don’t create start-menu shortcuts
Default = false
action.hidepacks
true/false
Don’t show the pack selection page. The preselected packs
will automatically be installed.
Default = false
action.hideserverport
true/false
Don’t show the App Server port option. The server port will
be set based on the option.serverport value.
Default = false
action.hidewinservice
true/false
Don’t show the Windows Service option. The service will be
installed based on the option.serverport value.
Default = false
action.hidedboptions
true/false
Don’t show the database connection options. The database
connection parameters will be taken from the option.db.*
options.
Default = false
action.hideinstallpath
true/false
Don’t show the installation directory option. Yellowfin will be
installed into the directory set by the option.installpath
option.
action.nodevelopment
true/false
Don’t install any files under the development directory
Default = false
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The following options affect the post-installation configuration of Yellowfin:
Property
Value
action.authentication.userid
true/false
Use UserID authentication instead of email address
authentication
Default = false
action.adminuser.username
The username for the default Administrator user
Default = [email protected]
action.adminuser.password
The password for the default Administrator user
Default = test
action.adminuser.email
The email address for the default Administrator user
Default = [email protected]
action.adminuser.firstname
The first name of the default Administrator user
Default = System
action.adminuser.lastname
The last name of the default Administrator user
Default = Administrator
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
All options that can be specified in the custom properties file may also be set as commandline arguments. Options specified as command-line arguments take precedence over options
set in the custom properties file. When including values with spaces or special shell
characters, remember to perform any necessary escaping of values. These examples show
the commands to launch the installer with selected options specified on the command-line
(each command should be a single line but is shown on multiple lines for clarity):
java -jar yellowfin-yyyymmdd-full.jar
lang=en
option.winservice=true
option.serverport=8090
“installer.title.msg=Welcome to the Yellowfin installer”
yellowfin-yyyymmdd-full.exe
lang=en
option.winservice=true
option.serverport=8090
“installer.title.msg=Welcome to the Yellowfin installer”
When using the -gui, -cmd, or -silent switches, these must be the first argument after the
installer file:
java -jar yellowfin-yyyymmdd-full.jar –cmd
lang=en
option.winservice=true
option.serverport=8090
“installer.title.msg=Welcome to the Yellowfin installer”
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
An additional properties file may be specified when using silent installation. For historical
reasons, the properties in this file have different names, but map to the same values as the
custom properties file. The silent installer properties file must exist on the file system of the
computer being installed onto. The file name must be the first argument after the -silent
switch:
java -jar yellowfin-yyyymmdd-full.jar -silent install.properties
java -jar yellowfin-yyyymmdd-full.jar -silent install.properties
option.winservice=true
option.serverport=8090
When passing command-line arguments to the silent installer, you must include a silent
installer properties file as the first argument before any additional options, even if it is just an
empty file. The following will not work:
java -jar yellowfin-yyyymmdd-full.jar -silent
option.winservice=true
option.serverport=8090
Property names in the silent installer properties file:
Silent installer properties file
Custom properties file
JavaHome
option.javahome
InstallPath
option.installpath
ExtractOnly
action.nodbaccess
InstallTutorialDatabase
option.pack.tutorial
InstallUsageReports
option.pack.usage
InstallJapaneseLangPack
option.pack.lang.ja
InstallSpanishLangPack
option.pack.lang.es
LicenceFilePath
option.licencefile
ServicePort
option.serverport
InstallService
option.winservice
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
DatabaseType
option.db.dbtype
Authentication
option.db.sqlauthtype
LogonDomain
option.db.sqldomain
InstanceName
option.db.sqlinstance
ProgressDriver
option.db.progressdriver
CreateYellowfinDB
option.db.createdb
CreateYellowfinTables
option.db.createtables
CreateYellowfinDBUser
option.db.createuser
DatabaseHostname
option.db.hostname
DatabasePort
option.db.port
DatabaseName
option.db.dbname
DatabaseDBAUser
option.db.dbausername
DatabaseDBAPassword
option.db.dbapassword
DatabaseUser
option.db.username
DatabasePassword
option.db.userpassword
An example silent installer properties file:
InstallPath=/applications/yellowfin
InstallTutorialDatabase=True
InstallUsageReports=True
InstallJapaneseLangPack=False
InstallSpanishLangPack=False
ServicePort=8080
InstallService=False
DatabaseType=MySQL
CreateYellowfinDB=True
CreateYellowfinDBUser=False
DatabaseHostname=localhost
DatabaseName=yellowfin
DatabaseDBAUser=root
DatabaseDBAPassword=
DatabaseUser=yf
DatabasePassword=secret
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
The .jar installer is a java archive file. This is essentially a zip-compatible file, with some
special properties. The Java Development Kit comes with a command-line tool for creating
and extracting these files, called jar (jar.exe on Windows).
Customising the Yellowfin installer involves adding certain files to the installer. To do this, you
should extract the installer, add the files in the correct location in the installer’s file structure,
and then re-create the jar archive.
To extract the installer archive:
jar xvf /path/to/yellowfin-yyyymmdd-full.jar
This will create the expanded file structure of the installer archive in the current directory. You
should not modify any of the extracted files. Add any files you need to in the correct location
under this directory. The custom properties file must be named custom.properties, and
must be in the top-level directory. Any other files referenced as resources in the custom
properties file will be specified using a path relative to this directory. After any additional files
are added, re-create the archive:
jar cvmf META-INF/MANIFEST.MF /path/to/yellowfin-modified.jar .
The Windows executable installer file cannot be modified in this way. To create a modified
Windows installer, first create a modified .jar installer as above, then use Launch4J to convert
it to an executable file. See:
http://launch4j.sourceforge.net/
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
All text and images in the Yellowfin patch installer are customisable in the same way as the
main installer, using a custom properties file, or by command-line arguments. The patch
installer does not require many options, as these are all read from the Yellowfin installation’s
configuration files.
In Yellowfin 5.2, the patch installer does include a single user option, if the existing installation
is from a version prior to 5.2:
Property
Value
option.52overwritestyles
true/false
Overwrite all stylesheets and images with the new 5.2
styles. Customers with modified styles or images can set
this to false to preserve their existing style.
See also the section Available Properties in the Patch Installer
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
This is a list of all properties that can be set via the custom properties file or as command-line arguments.
These properties modify the text labels displayed by the installer.
# application name
installer.appname=Yellowfin
installer.appversion=5.1
installer.appname.full=${installer.appname} ${installer.appversion}
# general installer text
installer.warn.guionheadless=Headless environment detected, but graphical installer requested.\nIf installation fails, try
running the command-line installer.
installer.warning=Warning!
installer.error=Error
installer.error.cmd=Error running cmd-line installer
installer.error.silent=Error running silent installer
installer.quit.title=Are you sure you want to quit?
installer.quit.msg=This will cancel the installation.
installer.title.msg=Installation of ${installer.appname.full}
installer.footer.msg=(Yellowfin Pty Ltd (c) - http://www.yellowfin.com.au/)
installer.installing=Installing
installer.language.title=Language Selection
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.select.language=Please select language:
installer.complete.msg=${installer.appname} Installation Complete
installer.complete.startrun=To start ${installer.appname}, run {0}
installer.complete.stoprun=To stop ${installer.appname}, run {0}
installer.failed.msg=${installer.appname} Installation Failed
# names and descriptions of the packs available to be installed
installer.pack.core.name=Core
installer.pack.core.description=The ${installer.appname} application server.
installer.pack.tutorial.name=Tutorial Database
installer.pack.tutorial.description=Ski Team sample database.
installer.pack.usage.name=Usage Reports
installer.pack.usage.description=Yellowfin usage reports and dashboards.
installer.pack.lang.ja.name=Japanese Language
installer.pack.lang.ja.description=Japanese language translation files.
installer.pack.lang.es.name=Spanish Language
installer.pack.lang.es.description=Spanish language translation files.
# general text for the various installer panels
installer.infopanel.info=Please read the following information:
installer.licencepanel.info=This software product is subject to a licence agreement.
installer.licencepanel.accept=I accept the terms of this licence agreement.
installer.licencepanel.notaccept=I do not accept the terms of this licence agreement.
installer.jreversionpanel.title=Incompatible JRE Version
installer.jreversionpanel.msg=The Java Runtime Environment (JRE) installed on this system is not compatible with
${installer.appname}. The version found is {0} but the minimum required version is {1}.
installer.jreversionpanel.missing=Unable to determine the Java Runtime Environment (JRE) version.
installer.jreversionpanel.download=Please download a JRE suitable for your system from:\nhttp://java.sun.com/javase/downloads/
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.packspanel.info=Select the packs you want to install:
installer.packspanel.snapshot=Package snapshot:
installer.packspanel.dependancies=The selected package requires the following packs to be installed
installer.packspanel.description=Description
installer.packspanel.required=Note: greyed out packs are required.
installer.packspanel.space=Total space required:
installer.packspanel.freespace=Available space:
installer.packspanel.freespace.unknown=Unknown
installer.packspanel.freespace.insufficient=Insufficient free disk space for this installation.
installer.licencefilepanel.filespec=Licence Files
installer.licencefilepanel.empty=Licence file not specified. Do you wish to continue?
installer.licencefilepanel.invalid=The selected file does not appear to be a valid licence file. Do you wish to continue?
installer.licencefilepanel.msg=A valid Yellowfin licence file is required to install and use Yellowfin. If you do not have a
licence file, please see your Yellowfin supplier or visit http://www.yellowfin.com.au/
installer.licencefilepanel.info=Select the licence file:
installer.optionspanel.invalidport=The port you have entered is not valid. Please check the value.
installer.optionspanel.portlabel=Web Server Port:
installer.optionspanel.svclabel=Install ${installer.appname} server as a service
installer.optionspanel.info=The ${installer.appname} Server will run on port 80 which is the default web server port.
have another web server on this system this configuration will not work. Good alternatives are port 8080, 8081, etc.
installer.optionspanel.title=General Options
installer.dbtypepanel.title=${installer.appname} Database Details
installer.dbtypepanel.info=Please select the type of database you will be installing ${installer.appname} into.
installer.dbtypepanel.dbtypelabel=Select database type:
installer.dbtypepanel.as400=AS/400 DB2
installer.dbtypepanel.cachedb=CacheDB
installer.dbtypepanel.db2=DB2
installer.dbtypepanel.hsqldb=HSQLDB (Embedded)
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
If you
installer.dbtypepanel.ingres=Ingres
installer.dbtypepanel.mysql=MySQL
installer.dbtypepanel.oracle=Oracle
installer.dbtypepanel.postgresql=PostgreSQL
installer.dbtypepanel.progress=Progress
installer.dbtypepanel.sqlserver=SQL Server / MSDE
installer.dbtypepanel.sybasease=Sybase ASE
installer.dbtypepanel.sybaseasa=Sybase SQL Anywhere/IQ
installer.progressdriverpanel.filespec=Jar Files
installer.progressdriverpanel.invalid=The selected file does not appear to be a valid Progress JDBC Driver file. Do you wish to
continue?
installer.progressdriverpanel.intro=A valid Progress JDBC Driver is required to connect to Progress databases. You will need to
have the Progress client networking tools installed to install ${installer.appname}.
installer.progressdriverpanel.info=Select the Progress JDBC Driver:
installer.progressdriverpanel.empty=JDBC Driver not specified. Do you wish to continue?
installer.sqlauthpanel.title=${installer.appname} Database Details
installer.sqlauthpanel.info=Please select the authentication type you wish to use to connect to SQL Server. If you choose
Windows Authentication, please also enter the logon domain below.
installer.sqlauthpanel.sqlauth=SQL Server Authentication
installer.sqlauthpanel.winauth=Windows Authentication
installer.sqlauthpanel.domainlabel=Logon Domain:
installer.createdbpanel.title=${installer.appname} Database Details
installer.createdbpanel.info=If you are re-installing ${installer.appname}, you can choose to use the existing database.
Otherwise, the installer can create a new database to install ${installer.appname} into.
installer.createdbpanel.createnew=Create new ${installer.appname} database
installer.createdbpanel.existing=Use existing database
installer.loaddatapanel.title=${installer.appname} Database Details
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.loaddatapanel.info=If you are re-installing ${installer.appname}, you can choose to use the existing database schema
for the ${installer.appname} configuration database. Otherwise, the installer will create a new schema in the chosen database.
installer.loaddatapanel.createschema=Create new schema for ${installer.appname} database
installer.loaddatapanel.existingschema=Use existing schema for ${installer.appname} database
installer.loaddatapanel.datainfo=If you are re-installing ${installer.appname}, you can choose to use existing data in the
${installer.appname} database. Otherwise, the installer will load new data into the ${installer.appname} database.
installer.loaddatapanel.newdata=Load new data into ${installer.appname} database
installer.loaddatapanel.existingdata=Use existing data in ${installer.appname} database
installer.createuserpanel.title=${installer.appname} Database Details
installer.createuserpanel.info=${installer.appname} can use an existing database user/password combination to connect to the
configuration database, or the installer can create a new user.
installer.createuserpanel.createnew=Create a new database user
installer.createuserpanel.existing=Use an existing database user
installer.dbinfopanel.validate.title=Validate Connection Details
installer.dbinfopanel.validate.msg=Do you wish to validate the connection details entered?\nThe installer will attempt to
connect to the database using the information entered.
installer.dbinfopanel.hostname.empty=You must supply a Database Server Host for the installation.
installer.dbinfopanel.invalidport=The port you have entered is not valid. Please check the value.
installer.dbinfopanel.dbname.empty=You must supply a Database Name for the installation.
installer.dbinfopanel.username.empty=You must supply a username to access the ${installer.appname} database.
installer.dbinfopanel.password.nomatch=Both versions of the password must match
installer.dbinfopanel.dbausername.empty=You must supply a DBA username.
installer.dbinfopanel.dbapassword.nomatch=Both versions of the DBA password must match
installer.dbinfopanel.title=${installer.appname} Database Details
installer.dbinfopanel.info=Please enter the following database parameters, which are required to configure the
${installer.appname} application.
installer.dbinfopanel.hostnamelabel=Database Server Host:
installer.dbinfopanel.portlabel=Database Server Port:
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.dbinfopanel.dbnamelabel=Database Name:
installer.dbinfopanel.userinfo=The ${installer.appname} username and password will be used for the application server to access
the ${installer.appname} configuration database.\nNOTE: You should avoid using the DBA userid for this.
installer.dbinfopanel.usernamelabel=Username:
installer.dbinfopanel.passwordlabel=Password:
installer.dbinfopanel.confirmpasswordlabel=Confirm Password:
installer.dbinfopanel.dbauserinfo=The DBA username and password will be used to create the ${installer.appname} configuration
database and the database user. It will grant access to the database user on all tables of the ${installer.appname} database.
installer.dbinfopanel.dbausernamelabel=DBA Username:
installer.dbinfopanel.dbapasswordlabel=DBA Password:
installer.dbinfopanel.conntest.error=Error testing connection:
installer.dbinfopanel.conntest.success=Connection was successful.
installer.dbinfopanel.conntest.driver=Unable to load the JDBC Driver:
installer.dbinfopanel.conntest.adminconn=Unable to connect using DBA user:
installer.dbinfopanel.conntest.userconn=Unable to connect using ${installer.appname} user:
installer.targetpanel.notarget=No target directory selected.
installer.targetpanel.notwriteable=This directory can not be written to. Please choose another directory.
installer.targetpanel.targetexists=The directory already exists. Are you sure you want to install here and possibly overwrite
existing files?
installer.targetpanel.create=The target directory will be created:
installer.targetpanel.info=Select the installation path:
installer.processpanel.info=Installing ${installer.appname}
installer.processpanel.errortitle=Installation Error
installer.processpanel.errormsg=An error occurred during installation:
installer.processpanel.finished=Finished
installer.shortcutpanel.info=Select a Program Group for the Shortcuts:
installer.shortcutpanel.createfor=Create Shortcuts for:
installer.shortcutpanel.allusers=All Users
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.shortcutpanel.currentuser=Current User
installer.finishpanel.successful=Installation has completed successfully.
installer.process.attachuser=Attaching user to the database
installer.process.cleanup=Cleaning up installation
installer.process.createdb=Creating database
installer.process.createuser=Creating database user
installer.process.createsequences=Creating sequences
installer.process.createtables=Creating tables
installer.process.extract=Extracting Distribution
installer.process.grantaccess=Granting user access
installer.process.loaddata=Loading data
installer.process.updateconfig=Updating configuration
installer.process.updatedb=Updating database
installer.process.shutdowndb=Closing database connections
installer.process.winservice=Installing Windows service
# text used by the command-line installer
installer.cmd.installdir.prompt=Enter the installation directory:
installer.cmd.installdir.exists={0} exists and is not a directory
installer.cmd.installdir.cantcreate=Unable to create directory {0}
installer.cmd.licencefile.prompt=Enter the location of the ${installer.appname} licence file:
installer.cmd.file.notfound=File not found: {0}
installer.cmd.file.dir={0} is a directory. Please enter full path and filename.
installer.cmd.licencefile.empty=Continue without specifying a licence file?
installer.cmd.port.prompt=Enter the ${installer.appname} appserver port:
installer.cmd.port.invalid=Invalid port (must be 1-65535)
installer.cmd.dbdetails.title=${installer.appname} Database Details
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.cmd.dbdetails.info=Please select the type of database you will be installing ${installer.appname} into.
installer.cmd.dbtype.prompt=Database type?
installer.cmd.invalidselection=Invalid selection
installer.cmd.sqlauth.info=Please select the authentication type you wish to use to connect to SQL Server.
installer.cmd.sqlauth=SQL Server Authentication
installer.cmd.winauth=Windows Authentication
installer.cmd.sqlauth.prompt=Authentication type?
installer.cmd.sqldomain.prompt=Please enter the logon domain:
installer.cmd.progressdriver.prompt=Enter the location of the Progress JDBC driver:\n
installer.cmd.createdb.prompt=Create new database?
installer.cmd.createschema.prompt=Create new schema?
installer.cmd.loaddata.prompt=Load new data?
installer.cmd.createuser.prompt=Create new user?
installer.cmd.dbport.prompt=Database server port (leave blank for default):
installer.cmd.tutorial.prompt=Install tutorial database?
installer.cmd.usage.prompt=Install usage reports?
installer.cmd.lang.ja.prompt=Install Japanese language pack?
installer.cmd.lang.es.prompt=Install Spanish language pack?
installer.cmd.install.info=${installer.appname} installation information
# button labels
installer.button.browse=Browse...
installer.button.done=Done
installer.button.reset=Reset
installer.button.yes=Yes
installer.button.no=No
installer.button.cancel=Cancel
installer.button.previous=Previous
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
(eg. $DLC/java/jdbc.jar)
installer.button.next=Next
installer.button.quit=Quit
# windows service name must not contain non-alphanumeric characters (no spaces!)
installer.winservice.name=Yellowfin
installer.winservice.description=Yellowfin Application Server - http://www.yellowfin.com.au
# start-menu shortcut names and descriptions
# shortcut titles must not contain invalid characters for filenames
shortcut.default.programgroup=${installer.appname.full}
shortcut.homepage.title=${installer.appname} Homepage
shortcut.homepage.description=Open the ${installer.appname} homepage in your web browser
shortcut.startserver.title=Start ${installer.appname} Server
shortcut.startserver.description=Starts the ${installer.appname} application server
shortcut.stopserver.title=Stop ${installer.appname} Server
shortcut.stopserver.description=Stops the ${installer.appname} application server
shortcut.uninstall.title=Uninstall ${installer.appname}
shortcut.uninstall.description=${installer.appname} uninstaller
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
These resources can be included in the installer archive. Resource locations are relative to the file structure of the archive.
# a html page displayed as the first page of the installer
# any additional resources used by this page (images, styles) should also be added to the installer
# but do not need to be referenced here
resource.infopanel.html=resources/splash.html
# image icons used to represent the available install packs
resource.pack.core.img=resources/core.png
resource.pack.tutorial.img=resources/tutorial.png
resource.pack.usage.img=resources/usage.png
resource.pack.lang.ja.img=resources/japanese.png
resource.pack.lang.es.img=resources/spanish.png
# icons used for start-menu shortcuts
resource.shortcut.homepage.icon=resources/homepage.ico
resource.shortcut.startserver.icon=resources/start.ico
resource.shortcut.stopserver.icon=resources/stop.ico
resource.shortcut.uninstall.icon=resources/uninstall.ico
# images used in the left-hand strip on each panel
resource.lhs.infopanel.img=resources/border1.png
resource.lhs.licencepanel.img=resources/border2.png
resource.lhs.jreversionpanel.img=resources/border3.png
resource.lhs.packspanel.img=resources/border3.png
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
resource.lhs.licencefilepanel.img=resources/border4.png
resource.lhs.optionspanel.img=resources/border4.png
resource.lhs.dbtypepanel.img=resources/border4.png
resource.lhs.progressdriverpanel.img=resources/border4.png
resource.lhs.sqlauthpanel.img=resources/border4.png
resource.lhs.createdbpanel.img=resources/border4.png
resource.lhs.loaddatapanel.img=resources/border4.png
resource.lhs.createuserpanel.img=resources/border4.png
resource.lhs.dbinfopanel.img=resources/border4.png
resource.lhs.targetpanel.img=resources/border5.png
resource.lhs.processpanel.img=resources/border6.png
resource.lhs.shortcutpanel.img=resources/border7.png
resource.lhs.finishpanel.img=resources/border8.png
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
These properties provide default values for the user options.
# general options
option.installpath=
option.winservice=false
option.serverport=80
# options to preselect packs
option.pack.tutorial=false
option.pack.usage=false
option.pack.lang.ja=true
option.pack.lang.es=true
# database connection options
option.db.createdb=true
option.db.createtables=true
option.db.loaddata=true
option.db.createuser=false
option.db.dbtype=HSQLDB
option.db.sqlauthtype=
option.db.sqldomain=
option.db.sqlinstance=
option.db.progressdriver=
option.db.hostname=localhost
option.db.port=
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
option.db.dbname=
option.db.username=
option.db.userpassword=
option.db.dbausername=
option.db.dbapassword=
# change the default installation folder
installer.installfolder=Yellowfin 5.1
# change the war file name
installer.warfilename=yellowfin.war
# change the application log file name
installer.applogfilename=yellowfin.log
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
These properties change the behaviour of the installer
# don't show the create shortcuts panel
action.noshortcuts=true
# don't do any database access - extract distribution files only
# usually only useful with the silent installer
# the database parameters still need to be set, as they will be inserted into configuration files
action.nodbaccess=true
# extract the yellowfin.war file only - do not create any other files on the file system
# usually only useful with the silent installer
# the database will still be set up according to the db parameters
# if this is true, HSQLDB can not be used
# if this is true, tutorial pack can not be installed
# if this is true, start-menu shortcuts will not be installed
# yellowfin.war will be written to the directory chosen as the installation directory (option.installpath)
action.warfileonly=true
# hide the packs panel
# the preselected panels will be automatically installed
action.hidepacks=true
# hide specific packs from the pack selection panel
# the pack selection panel will still be shown
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
# the packs can still be installed using option.pack.<id>=true
action.hidepack.tutorial=false
action.hidepack.usage=false
action.hidepack.lang.ja=true
action.hidepack.lang.es=true
# hide the app server port option
# the server port will be set based on the value of option.serverport
action.hideserverport=true
# hide the windows service option
# the service will be installed based on the value of option.winservice
action.hidewinservice=true
# hide the database connection options
# the database connection parameters will be taken from option.db.*
action.hidedboptions=true
# hide the installation directory option
# Yellowfin will be installed into the directory set in option.installpath
action.hideinstallpath=true
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
These properties change the post-installation configuration of Yellowfin:
# load a custom index page to be used instead of index_mi.jsp
# this file will be copied into the root directory of the webapp
action.customindexpage=custom/index.html
# copy files from the installer to the webapp
# files could be referenced by the custom index page, or custom header/footer
# orthis could be used to overwrite styles, or add other html files
# action.files.n:
this is the path of the resource in the installer jar file
# action.files.n.apppath: the resource will be added to the war file with this path
action.files.0=custom/photo.jpg
action.files.0.apppath=images/photo.jpg
action.files.1=custom/header.html
action.files.1.apppath=header.html
action.files.2=custom/footer.html
action.files.2.apppath=footer.html
# don't create the development directory or any files underneath it
action.nodevelopment=true
# change the default user authentication method
action.authentication.userid=true
# change the details of the default Administrator user
# by default, the username is '[email protected]' and the password is 'test'
action.adminuser.username=admin
action.adminuser.password=password
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
[email protected]
action.adminuser.firstname=Admin
action.adminuser.lastname=Admin
# set the type of header/footer/left navigation
# values can be standard, none, or custom
action.config.headertype=none
action.config.footertype=none
action.config.leftnavtype=none
# set custom header/footer/left navigation pages
# this can be an external or local url.
# no files are copied into the webapp - use action.files.n if you need to copy a page in
action.config.customheaderurl=header.html
action.config.customfooterurl=footer.html
action.config.customleftnavurl=leftnav.html
# set the "standard" header include
# this overrides the default Yellowfin header
action.config.standardheaderurl=std_header.html
# set the "standard" footer include
# this overrides the default Yellowfin footer
action.config.standardfooterurl=std_footer.html
# default dashboard width
action.config.dashwidth=900
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
# default filter location on analytic dashboards (left/right)
action.config.dashanalyticfilters=right
# show the toolbar (true/false)
action.config.showtoolbar=true
# show logoff link on the toolbar (true/false)
action.config.showtoolbarlogoff=true
# search location (top/right/off)
action.config.searchlocation=top
# associated reports location (right/off)
action.config.associatedreports=right
# base tags (yes/no/comment)
action.config.basetags=yes
# smtp server settings
action.config.smtpserver=localhost
action.config.smtpport=1234
action.config.smtpauth=true
action.config.smtpusername=username
action.config.smtppassword=password
action.config.smtpssl=true
action.config.smtpstarttls=true
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
# broadcast email address
[email protected]
# broadcast display name
action.config.broadcastname=Yellowfin Reports
# support email address
[email protected]
# default date format (DMY/MDY/YMD)
action.config.dateformat=DMY
# customised app name in some display strings
action.config.appname=Yellowfin
# customised export filename
action.config.exportfilename=YellowfinExport.xml
# change the default bind user in LDAP authentication settings
action.config.ldapbinduser=username
# change the default password in LDAP authentication settings
action.config.ldappassword=password
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
This is a list of all properties that can be set in the Patch Installer via the custom properties file or as command-line arguments.
# text translations
# application name
installer.appname=Yellowfin
installer.productname=${installer.appname} Patch
installer.warn.guionheadless=Headless environment detected, but graphical installer requested.\nIf installation fails, try
running the command-line installer.
installer.error=Error
installer.errortitle=Installation Error
installer.errormsg=An error occurred during installation:
installer.installing=Installing
installer.install.complete=${installer.productname} Installation Complete
installer.install.failed=${installer.productname} Installation Failed
installer.quit.title=Are you sure you want to quit?
installer.quit.msg=This will cancel the installation.
installer.title.msg=${installer.productname}
installer.footer.msg=(Yellowfin Pty Ltd (c) - http://www.yellowfin.com.au/)
installer.button.yes=Yes
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.button.no=No
installer.button.browse=Browse...
installer.button.cancel=Cancel
installer.button.previous=Previous
installer.button.next=Next
installer.button.quit=Quit
# general text for the various installer panels
installer.infopanel.info=Please read the following information:
installer.licencepanel.info=This software product is subject to a licence agreement.
installer.licencepanel.accept=I accept the terms of this licence agreement.
installer.licencepanel.notaccept=I do not accept the terms of this licence agreement.
installer.targetpanel.intro=This patch updates ${installer.appname} 3.3 or later to ${installer.appname} 5.1.\n\nBefore
continuing, please:\n - Shut down ${installer.appname}.\n - Backup your ${installer.appname} database.\n\nIf you are upgrading
from ${installer.appname} 3.3 and have customised your stylesheets or images, please make a backup as they will be overwritten
by this patch.\n\nIf you are upgrading from ${installer.appname} 4.0 or later, only new images and styles will be
installed.\n\nPlease select the directory where ${installer.appname} is installed.
installer.targetpanel.doesnt.exist=The selected directory does not exist.
installer.targetpanel.notvalid=The selected directory does not appear to be a ${installer.appname} directory.
installer.targetpanel.prompt=Select the installation directory:
installer.targetpanel.notspecified=Install path not specified
installer.targetpanel.prompt.cmd=Enter the installation directory:
installer.backuppanel.intro=Please select a directory to store backup archives:
installer.backuppanel.doesnt.exist=The selected directory does not exist.
installer.processpanel.title=Installing Update
installer.processpanel.finished=Finished
installer.finishpanel.successful=Installation has completed successfully.
installer.stylepanel.title=Style Updates
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.stylepanel.info=${installer.appname} 5.2 includes CSS and image changes to the Dashboard page, as well as the standard
page header. If your installation has modified styles, you can choose to have the new styles applied, or preserve your modified
look and feel.
installer.stylepanel.applynew=Apply new styles
installer.stylepanel.manual=Preserve current style
installer.stylepanel.applynew.info=The updated styles and images will be applied to your installation. Any modifications you
have made may be overwritten. It is recommended to make a backup of any modifications before proceeding.
installer.stylepanel.manual.info=Your current style will be preserved. Styles required for new functionality will be appended to
existing stylesheets.
installer.process.backupdb=Backing up database
installer.process.backupwebapp=Backing up webapp
installer.process.extractfile=Extracting
installer.process.extractupdate=Extracting update
installer.process.runqueries=Running SQL Queries
installer.process.updateconfigdata=Updating configuration data
installer.process.updatelibs=Updating libraries
installer.process.convertcontent=Converting Report Content
installer.process.shutdowndb=Closing database
installer.process.updatecss=Updating stylesheet
installer.process.updateimages=Extracting new images
installer.process.updatestyle=Updating styles
installer.process.updaterefdata=Updating reference data
installer.process.updateschema=Updating ${installer.appname} Schema
# text used in the command-line installer
installer.cmd.applynewstyles.prompt=Apply new styles?
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
installer.cmd.applynewstyles.info=The updated styles and images will be applied to your installation. Any modifications you have
made may be overwritten.
installer.cmd.manualstyles.info=Your current style will be preserved. Styles required for new functionality will be appended to
existing stylesheets.
# installation validation messages
installer.buildversion.too.low=This patch upgrades ${installer.appname} from version 3.3 to 5.1. Your ${installer.appname}
installation is at version {0}.
installer.buildversion.too.high=This patch upgrades ${installer.appname} from version 3.3 to 5.1. Your ${installer.appname}
installation is at version {0} and does not require this patch.
installer.builddate.too.low=You need to update to a more recent version of ${installer.appname} before applying this patch.
installer.builddate.too.high=Your ${installer.appname} installation does not require this patch.
installer.not.fullversion=Only full version ${installer.appname} installations can be patched.
installer.schemaversion.too.low=You need to update to a more recent version of ${installer.appname} before applying this patch.
installer.schemaversion.too.high=Your ${installer.appname} installation does not require this patch.
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
# resource locations
resource.infopanel.html=resources/index.html
resource.lhs.infopanel.img=resources/border1.png
resource.lhs.licencepanel.img=resources/border3.png
resource.lhs.targetpanel.img=resources/border5.png
resource.lhs.backuppanel.img=resources/border5.png
resource.lhs.52stylepanel.img=resources/border5.png
resource.lhs.processpanel.img=resources/border6.png
resource.lhs.finishpanel.img=resources/border8.png
These properties change the behaviour of the installer
# don't show the style update panel
action.hidestylepanel=true
Copyright
Yellowfin International pty ltd 2011
www.yellowfin.com.au
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement