Configure the Silent Installation XML File - Brainware for Invoices - 24.1 - 24.1 - Ready - Brainware - external

Brainware for Invoices Installation and Upgrade Guide

Platform
Brainware
Product
Brainware for Invoices
Release
24.1
License

To use the silent installation or upgrade feature of the BFI Universal Installer, you must configure the XML configuration file with your preferred options. The configuration file can be found in the BFI release package in the same directory as the installer. The name of the XML file is SilentInstallerConfig.XML.

The following table describes the properties of the XML file that you can configure.

  • Mode - If set to 0, installer will run in installation mode and if set to 1, installer will run in Upgrade mode.
  • InstallPath - The primary install location for BFI.
  • InvoiceProjectName - The name of the project that will be created during the install.
  • UserCreateDB - If set to 0, installer will create new Configuration and Reporting Databases. If set to 1, you can use pre-existing Configuration and reporting database and installer will only update existing BRWSQL,BRWEXP & BRWREP tables.
  • BFIConnectionString - The connection string to the BFI Configuration database that will be created during the install. If you are using an SQL Server database, you must include the Initial Catalog value in the connection string that is set to the BFI database name that you specify with the BFIDatabaseName property below. You do not need to include an Initial Catalog for Oracle.
  • BFIDatabaseName - The name of the BFI database that will be created during the install. If the database already exists, it will be overwritten.
  • ReportingConnectionString - The connection string to the Reporting database that will be created during the install. It does not need the Initial Catalog value set when using SQL.
  • ReportingDatabaseName - The name of the Reporting database that will be created during the install.
  • ICALInstallPath - The location where the ICAL files will be installed.
  • RegisterOracle - If set to 1, the ICAL files for Oracle will be register during the install. The Oracle client must be installed for the registration to be successful.
  • RegisterSAP - If set to 1, the ICAL file for SAP will be registered during the install. The SAP .NET Connector must be installed and the SAPNetConPath value must be set to the directory it is install to.
  • RtsInstances - The number of RTS instances that the installer will create for OCR, Classification, and Extraction (OCE) processing.
  • BatchSize - The value that will used for setting the Batch size limit.
  • CleanUpTime - The Cleanup Batch Time Limit in hours.
  • JobName - The name of the Job to be created by the installer.
  • UpdateTime - The Auto System Update Time. Specified as hh:mm AM or PM.
  • ProjectFilePath - Full system path, including file name and extension, to the BFI Project file that is to be upgraded.
  • InstallType - Can be set to "Full" or "VerifierWorkstation".
  • UpgradeType - Can be set to "Full" or "Custom" or "VerifierWorkstation". Custom upgrade will allow you to select one or more components to upgrade.
    • BFIDatabase - Can be set to 1 to upgrade the BFI Databases or 0 to skip this component.
    • ProjectFile - Can be set to 1 to upgrade the BFI Project File or 0 to skip this component.
    • ICALDLLs - Can be set to 1 to upgrade the ICAL DLLs or to 0 to skip this component.
    • ProjectFilePath – This is the path to the project file to be upgraded.

Save the XML file when you have completed your configuration. The XML file should be placed in the same directory as Brainware_invoice_Solution.exe.