Customizing configuration file

With Appeon Silent Installer, you can customize the installation program using the configuration file (SilentInstall.txt). The following is a detailed description of each parameter in the SilentInstall.txt file. Each parameter contains no default value.

Installation Types

Specify whether to install EAServer, Appeon Server and Appeon applications.

Table 48. Parameter for installing EAServer

Parameter

EAServer

Description

Specifies whether to install EAServer.

If you do not want to install EAServer using this setup program, make sure that a supported EAServer was installed already.

Accepted Values

Yes -- Install EAServer.

No -- Not to install EAServer, instead use an existing EAServer.

Default Value

None

Example

EAServer ="yes"


Table 49. Parameter for installing Appeon Server

Parameter

AppeonServer

Description

Specifies whether to install Appeon Server.

Accepted Values

Yes

No

Default Value

None

Example

Appeon Server="yes"


Table 50. Parameter for installing Appeon Server EBF

Parameter

AppeonServerEBF

Description

Specifies whether to apply Appeon Server EBF.

Accepted Values

Yes

No

Default Value

None

Example

Appeon Server EBF="yes"


Table 51. Parameter for installing Web Application

Parameter

WebApplication

Description

Specifies whether to install Web applications.

Accepted Values

Yes

No

Default Value

None

Example

WebApplication="yes"


EAServer and ASA/SQL Anywhere Path

Specify the path of EAServer and ASA/SQL Anywhere. ASA/SQL Anywhere is required because Appeon Server has an ASA/SQL Anywhere database for storing the sensitive system data.

Table 52. Parameter for EAServer path

Parameter

EAServerPath

Description

If the EAServer parameter is set to "No", this specifies the path of an existing EAServer. The specified path will be validated.

If the EAServer parameter is set to "Yes", this indicates where EAServer will be installed.

Accepted Values

A valid path

Default Value

None

Example

EAServerPath="C:\Program Files\Sybase\EAServer"


Table 53. Parameter for SAP ASA/SQL Anywhere path

Parameter

ASAPath

Description

Specifies the SAP ASA/SQL Anywhere installation path. The specified path will be validated.

Accepted Values

A valid path

Default Value

None

Example

ASAPath="C:\Program Files\Sybase\Shared\ASA802"


EAServer Host Name, Port, Username and Password

Specify the EAServer host name, port number, user name and password.

Table 54. Parameter for EAServer name

Parameter

EAServerName

Description

Specifies the IP address of EAServer.

Accepted Values

A valid IP address

Default Value

None

Example

EAServerName="localhost"


Table 55. Parameter for EAServer port

Parameter

EAServerPort

Description

Specifies the port number of EAServer.

Accepted Values

A valid port

Default Value

None

Example

EAServerPort="9000"


Table 56. Parameter for EAServer username

Parameter

EAServerUserName

Description

Specifies the user name to connect to EAServer.

Accepted Values

A valid user name on EAServer.

Default Value

None

Example

EAServerUserName="jagadmin"


Table 57. Parameter for EAServer password

Parameter

EAServerPassWord

Description

Specifies the password to connect to EAServer.

Accepted Values

A valid password for the current user name.

Default Value

None

Example

EAServerPassWord=""


Appeon Server Port, Username and Password

Specify the Appeon Server port number, user name and password.

Table 58. Parameter for Appeon Server port

Parameter

AppeonServerPort

Description

Specifies the HTTP port number of Appeon Server.

Accepted Values

A valid port

If both EAServer and AppeonServer parameters are set to "Yes", port "9988" is the only available port that can be used.

Default Value

None

Example

AppeonServerPort="9988"


Table 59. Parameter for Appeon Server username

Parameter

AppeonServerUserName

Description

Specifies the user name for deploying an application to Appeon Server. This deployment user name can be created using the Security tool in AEM.

Accepted Values

A valid deployment user name on Appeon Server.

Default Value

None

Example

AppeonServerUserName=""


Table 60. Parameter for Appeon Server password

Parameter

AppeonServerPassWord

Description

Specifies the password for deploying an application to Appeon Server.

Accepted Values

A valid deployment password for the current user name.

Default Value

None

Example

AppeonServerPassWord=""


Web Server Path

Specify the Web root of the Web server.

Table 61. Parameter for Web server Web root

Parameter

WebServerRootPath

Description

Specifies the document root of the Web server.

If the WebApplication parameter is set to "No", this parameter will not take effect.

If the WebApplication parameter is set to "Yes", the specified document root will be validated.

Accepted Values

A valid path

Default Value

None

Example

WebServerRootPath="C:\Program Files\Sybase\EAServer\html"


Setup Log Path

Specify the log file path.

Table 62. Parameter for log file path

Parameter

LogPath

Description

Specifies the path for the setup log file (APBLog.txt).

Accepted Values

A valid path

Default Value

None

Example

LogPath="c:\log"


Web Applications

Specify the number of Web applications, application name, data source, transaction object and database type.

Table 63. Parameter for number of the Web applications

Parameter

WebApplications

Description

Specifies the number of Web applications that you want to install.

Accepted Values

Any number greater than zero

Default Value

None

Example

WebApplications="2"


If more than one application will be installed, create the following parameters through incrementing by "1", for example, "WebApplication2", "EAServerNVO2", "ConnectCache2" and "AEM2" for the second application, "WebApplication3", "EAServerNVO3", "ConnectCache3" and "AEM3" for the third application etc.

Table 64. Parameter for the Web application 1

Parameter

WebApplication1

Description

Specifies the actual name of the first Web application.

Accepted Values

An alphanumeric string

Default Value

None

Example

Examples for the first application:

WebApplication1 = "appeon_sales_application_demo"

Examples for the second application:

WebApplication2 = "appeon_code_examples"


Table 65. Parameter for EAServer NVO 1

Parameter

EAServerNVO1

Description

Specifies whether to install NVO components.

Accepted Values

Yes

No

Default Value

None

Example

EAServerNVO1="Yes"


To make data sources work on the target Appeon Server, be sure to install the required database drivers to the target Appeon Server. For more information on database drivers, refer to Database Connection Setup in Appeon Server Configuration Guide for .NET or in Appeon Server Configuration Guide for J2EE.

Table 66. Parameter for data source 1

Parameter

ConnectCache1

Description

Specifies whether to install data sources.

Accepted Values

0 -- Not to install data sources.

1 -- Install and overwrite existing data sources.

2 -- Install but not to overwrite existing data sources.

Default Value

None

Example

ConnectCache1="1"


Table 67. Parameter for AEM 1

Parameter

AEM1

Description

Specifies whether to install AEM settings.

Accepted Values

Yes

No

Default Value

None

Example

AEM1="Yes"


Web Application Uninstall Program Path

Specify the directory for the Web application uninstall program. A shortcut for the uninstall program will be created in Windows Start menu.

Table 68. Parameter for the uninstall program path

Parameter

UninstallWebAppPath

Description

Specifies where the uninstall program for Web applications will reside.

Accepted Values

A valid path.

Default Value

None

Example

UninstallWebAppPath="C:\uninstallwebapp"


Resource Language

Specify the language of the messages displayed during the installation or uninstallation process.

Table 69. Parameter for the resource language

Parameter

Language

Description

Specifies the language of UI messages.

Accepted Values

EN -- English

JP -- Japanese

Default Value

EN

Example

Language="EN"


SilentInstall.txt example

The following example shows a sample SilentInstall.txt file.

####################################################################

# Configure installation type: Yes or No

####################################################################

EAServer ="Yes"

Appeon Server="Yes"

Appeon Server EBF="Yes"

WebApplication="Yes"

####################################################################

# Enter the path of the EAServer installed or you want to install.

####################################################################

EAServerPath="C:\Program Files\Sybase\EAServer"

####################################################################

# Enter the ASA path

####################################################################
ASAPath=""C:\Program Files\Sybase\Shared\ASA802"

####################################################################

# Enter the Port, Username, and Password of EAServer

####################################################################

EAServerName="localhost"

EAServerPort="9000"

EAServerUserName="jagadmin"

EAServerPassWord=""

####################################################################

# Enter the Port, Username, and Password of Appeon Server

####################################################################

AppeonServerPort="9988"

AppeonServerUserName=""

AppeonServerPassWord=""

####################################################################

# Enter the Web root of Web server

####################################################################

WebServerRootPath="C:\Program Files\Sybase\EAServer\html"

####################################################################

# Enter the path of Setup Log: APBLog.txt

####################################################################

LogPath="c:\log"

####################################################################

# Enter the Web application number

####################################################################

WebApplications="1"

####################################################################

# Web Application Configuration

# ConnectCache:

# 0: not install

# 1: install, overwrite if exist

# 2: install, not overwirte if exist
# EAServerNVO: Yes or No

# AEM: Yes or No

####################################################################

WebApplication1="Web Application Name1"

EAServerNVO1="YES"

AEM1="YES"

ConnectCache1="1"

####################################################################

# Uninstall Path

####################################################################

UninstallWebAppPath = "C:\uninstallwebapp"

####################################################################

# Language

#[default] = "EN"

# "EN" English

# "JP" Japanse

####################################################################

Language="EN"