Iconsetup.exe
Running the Iconsetup
This is used to set up PC Icons, set the Database Login, and for installing Active X.
- Locate the Icon Setup application (IconSetup.exe) on your Amlib server or client PC in the Drive:\Amlib\Utility\Icons folder – for example: C:\Amlib\Utility\Icons
- Double-click on the IconSetup.exe to open the Amlib Shared Client Installation Wizard:
- Click the Next button – the Setup screen will display:
- Enter the filepath (for example: C:\Amlib or F:\Library\Amlib) to the folder containing the Amlib program files or click the Browse button and locate the folder (the Amlib program files will be located on either a mapped server drive or somewhere on the PC)
- see Appendix A – Amlib Setup for more information
- see Appendix A – Amlib Setup for more information
- Highlight the folder and click the OK button
- Click Next button – the Select Components screen will display:
- Select (tick) the following options:
- Choose Module Icons & Functions to Install
- Admin Tasks (to ensure the Database connection is correct in the Amlib configuration file)
- Click the Next button – the RDBMS Login to be used with Amlib screen will display:
- You will be prompted for a hidden Amlib Database (DBA) Login to connect the Amlib SQL database:
- AmlibNet DBA User
- AmlibNet DBA Password
- Please Note:
- This will be the RDBMS Login that Amlib will use as a *HIDDEN* Amlib Database (DBA) Login to connect the Amlib Client to the Amlib database
- An encrypted User and Password can be entered (generated using the Amlib nopasswd.exe utility)
- This will be stored in within the Windows\amlib.ini configuration file
- You will be prompted for a hidden Amlib Database (DBA) Login to connect the Amlib SQL database:
- To accept the defaults, click the Next button (this will be most customers)
- The Select Start Menu Folder screen will display:
- Enter a Start menu folder name (or leave as Amlib Library Management System) and click the Next button – the Select Additional Tasks screen will display:
- Ensure the Install desktop icons for selected Components is selected
- Click the Next button – the Ready to Install screen will display with a summary of the installation tasks to be performed:
- Click the Install button – the Installing screen will display:
- When complete click the Finish button
- The setup Wizard will close
Installation of the Amlib Client (Shared) is now complete.
Appendix A - Amlib Setup
When re-running Iconsetup.exe to replace missing components or running to install a new client, you need to be sure where you are accessing the Amlib programs, which will be one of the two following options:
- Access to Amlib programs from the Server or
- Install the programs locally and access from the new PC
If you are not sure where you currently access the Amlib program from you can find out by:
- Right-click on the Amlib Icon of a different Amlib Client machine and select Properties – the Amlib Toolbar Properties will display
- On the Shortcut tab, locate the Target field and note the file path
- If the Target point to a different drive – for example a library drive or I:/ drive etc then you are most likely accessing Amlib from a server: follow Option 1
- If the Target file path points to C:/Amlib/Amlibtop.exe then you are most likely accessing the program locally installed on the PC – follow Option 2
Option 1: Access the Programs from the Server
- In the Amlib folder on the server, navigate to Amlib > Utilities > Icons > Iconsetup.exe
- Copy the Iconsetup.exe file to the new PC and run the file on the PC as per the instructions above, browsing to the Amlib folder on the server
Option 2: Install the Amlib programs from the PC
- Copy the Amlib folder from an existing PC that is running Amlib (or from the Server). This will ensure that the programs are the version suitable for the Database.
- Run the Amlib > Utilities > Icons > Iconsetup.exe file on the PC and browse to the Amlib folder on the local PC where you have just saved it
Appendix B: Cannot Connect User
When the Amlib client iconsetup is installed on a Windows 7 machine, an amlib.ini file is placed in the C:\Windows (in older machines this may be the C:\Winnt folder). This file contains the SQL Server login details that allow the Amlib client to connect to the SQL databases.
Typically the [Special] section of the amlib.ini file would contain the following information:
- DatabaseUser=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSBf.
- DatabasePw=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSBf.
These settings are encrypted version of the SYSADM/SYSADM login (the default RDBMS login used for connecting the Amlib client to the SQL databases) – which are configured during installation of the Amlib client:
Occasionally (due to various permissions issues), the installer is unable to write to the amlib.ini file and the DatabaseUser and DatabasePw settings are left blank:
- DatabaseUser=
- DatabasePw=
If this occurs, the user has several choices:
- If you wish to use the default SYSADM/SYSADM login, you can copy in paste in the following settings (replacing the blank ones in the file):
- DatabaseUser=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQ SBf.
- DatabasePw=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSB f.
- You can type in the RDBMS login you are using (this login must also have been setup in SQL server against the individual Amlib databases
- You can use the nopassword.exe application (C:\Amlib\nopassword.exe) to generate an encrypted login and copy this into the Windows amlib.ini file
- See: Appendix C: Generate Encrypted RDBMS Password for further information
Please Note: The user may need to adjust the folder and/or file permissions to allow the login details to be written into the amlib.ini file.
- See Appendix D: Edit Access Control for further information
Addendum: Under certain exceptional circumstances, a copy of the amlib.ini file may also be found in the Users Virtual Store folder:
- C:\Users\User Name\AppData\Local\VirtualStore\Windows\amlib.ini
- This also may need to be adjusted.
Appendix C: Generate Encrypted RDBMS Password
The nopasswd.exe utility is located in the C:\Amlib folder after installation.
- Double-click on the nopasswd.exe application to open the Encrypt/decrypt screen will display:
- Type in the Password (for which you would like to generate an encrypted string) – for example: DODGER
- Press the <Tab> key
- The encrypted password will display in the Code box – for example:
@8eT5ZpQ^2c^Le-R+QK:|:<1hkD7/<=9c(w%gat3_9f\m+u>&;Zo[Y`>H.E6qWqZ*o."q9 - Copy encrypted password for use
Appendix D: Edit Access Control
Due to the additional extra security measures on Windows Server 2008, Windows 7 and Vista, you may need to edit the installation’s access control list settings before being able to customise the SQL.ini (and Amlib.ini) files.
- Locate the drive containing the Amlib Client – for example C:\
- Right-click on the Amlib folder and select Properties
- The Amlib FinTransUpgrade Properties screen will display
- Select the Security tab
- Click the Edit… button – the Permissions for Amlib FinTransUpgrade screen will display
- In the Group or user names: pane, click on the Users entry
- Then in the Permissions for Users pane, check the Allow checkbox for the Modify setting – this will give Users the necessary group permission to apply modifications to files and folders in the FinTransUpgrade folder:
- This action will automatically check the Allow checkbox for the Write setting:
- Click on the OK button on the Permissions for Amlib FinTransUpgrade and the Amlib FinTransUpgrade Properties screens to complete the change of permissions