Database and Server Set Up
This is a Technical (IT) Instructions topic
Contents
Target Audience
These instructions are of a technical nature & intended for trust level IT staff & requires experience of:
- MS SQL Server - creating databases and running scripts,
- TCP/IP - Installation and configuration of windows services, TCP/IP ports and firewall configuration
Step 1. Database Installation
Download the IBID Server MSSQL Script zip file from www.ibidb.org in the IBID Software Downloads section. Unzip to access the database creation script.
Create an empty SQL Server Database and ensure that there is a specific login for that database that the server can use to access the database. For installation of the application server you will need to know the server name of your SQL server, database name, user name and password.
Using your tool of choice (usually MS SQL Server Management Studio) run the downloaded SQL script against the empty database to create the tables, views and to pre-populate the data.
Step 2. Application Server Installation
Download the IBID Server Application Setup from www.ibidb.org in the IBID Software Downloads section.
- Unzip the AquilaServer_setup file
- Run the installer wizard.
- Edit the Connection String parameter during the installation. Replace the items in italics with your own settings
- AnyDAC?AuxDriver=MSSQL;Server=SERVERNAME;Database=DATABASENAME;UserID=USERID;Password=PASSWORD;
- Continue the installation wizard until complete.
- Open the port 8099 on your servers firewall. (The port number is changeable if necessary)
- The settings filename is aquilaserver.ini.
- Check services.msc to ensure that the AquilaServer service has been started and is set to Automatic.
Client Application Server URL
The Server URL is needed by all users of the IBID application on their first login, and is made up as follows:
http://SERVERNAME:PORTNUMBER/bin.
If the application server is installed on a server called TRUSTSRV01 and is listening on the default port, then your Server URL is http://trustsrv01:8099/bin
Step 4: IBID Software Installation
- Download the IBID User Application Setup from www.ibidb.org in the IBID Software Downloads section.
- Run the installation program and enter the Server URL when prompted.
- Run the client application and log on with the username admin and the password adminabc123 (case sensitive) and the enter the Server URL previously mentioned by clicking on the 'Connection' link on the login form.
Step 5: First time setup of IBID
- Go to the IBID Installation and Setup page.
- Register your IBID System:
- Enter your IBID Unit ID and click Register. This will open IBID features in the software and also test connectivity to the National Database.
Step 6: BIBID Import (optional: For existing BIBID software users only)
If you have not previously used the BIBID software to record burn injury data then you can skip this section and continue to Step 6: User Access.
Pre-requisites
In order to run the BIBID Import you need:
- The Firebird Client Library installing on the same PC as the import will run
- The server name and path of the BIBID database.
If you install the iBID client application on a PC that already has BIBID installed on it, then the above pre-requisites are taken care of automatically.
Performance Note:
The table holding the audit trail information has an additional index that is required for the end-user application, but that will have a slight negative effect on performance during the BIBID Data Transfer. You may drop the index before the BIBID Data Transfer and Import, and then create the index again afterwards.
The SQL command to drop the index is:
DROP INDEX ilog.idx_ilog_change_status
and the command to recreate it afterwards is:
CREATE INDEX idx_ilog_change_status ON ilog (change_status);
Running the import
To perform the BIBID Import and transfer it to the National Database:
- Run the Step 1 of the BIBID Data Transfer which will Import from BIBID v1 (this may take several hours)
- When the BIBID Data Transfer is fully completed, run Step 2, Export database... (this should only take a few minutes)
- Zip the exported file and upload to the National Database via the upload facility at nww.mdsas.nhs.uk/ibidupload (Maximum upload size 23Mb)
Note: the export and data transfer is a one-time requirement. All future updates will be transmitted in real-time from within the IBID client app
The BIBID Data Transfer functions on the IBID Installation and set up tab
Step 7: User Access
When the BIBID data transfer has completed successfully, you can allow users to access the database. Use the "User Management" tab to create user profiles. You may create other Administrator users to manage user profiles.
Step 8: User App Installation
The client application is installed per-user, so each user needs to install their own copy of the client software, which is vital to allow the ability to receive automatic program updates.
Citrix users - there is an "all users" version of the installation that installs to the Program Files folder. However, the app will not be able to automatically update, so you will have to run the upgrade setup program manually on each release, or manually replace the files. We estimate release schedules to be no more than bi=monthly.
- Download the IBID User Application Setup from www.ibidb.org/ibid
- Unzip and run the aquila_setuip installation program.
- Enter your own Server URL in the field when prompted. Takes the format http://servername:8099/bin
- Double click the Aquila CRS icon on your desktop to run the application
- Enter the username and password assigned by your system admin
- Click the Connection link and enter the Server URL previously mentioned (you only need do this once).
The setup program accepts a number of command line switches that may be useful to a system administrator to run the install silently, or to integrate into a larger deployment script. See Setup Program Command Line Switches for more information.
To discuss any aspect of the installation please raise a ticket on our helpdesk system, or call 01964 503400.

