Amlib ZOpacs (web-based Z-client) enables searching of a range of library targets worldwide using the Z39.50 standard, as well as displaying holdings and circulation status for target databases which support the Z39.50 standard for holding.
For maximum effectiveness the latest Amlib ZServer version 5.1 module (optional) should be installed on your web server to enable display of holdings (items) and their current circulation status when searching your local Amlib database.
IMPORTANT: DO NOT PROCEED WITH THE INSTALLATION PROCESS UNLESS YOU HAVE ALREADY INSTALLED AMLIB NETOPACS VERSION 5.1 OR ABOVE.
The setup of the ZOpacs involves the following steps:
Please carefully read the entire installation guide prior to commencing the actual ZOpacs installation. If you have any questions please contact OCLC Support.
The ZOpacs 5.1 installation requires a serial number. If you did not receive a serial key for the modules that your library has purchased you should contact OCLC (UK) Limited before commencing the upgrade.
Question: Do I need to have a completed backup of my system before proceeding?
Question: Does NetOpacs need to be shut down?
Question: Can OCLC (UK) Limited install the upgrade for me?
Note: This process is only for libraries that have purchased this optional module.
Amlib ZOpacs are installed in the same folder as the Amlib NetOpacs (for example: C:\NetOpacs), so it is important that you already have the latest version of Amlib NetOpacs BEFORE proceeding.
Depending on the library configuration the Amlib ZOpacs module will either be installed alongside the Amlib NetOpacs on the library database server (generally most school libraries) OR will be installed alongside the Amlib NetOpacs on a separate web server (generally public and all other libraries).
If your server has the Amlib Web Monitor icon (icon is a PC with “cog”) in your Windows “tray it means that NetOpacs has been installed as a service.
1. On your NetOpacs server, stop the NetOpacs service either by a right-clicking on the Amlib Web Monitor and choosing Stop, or via the Windows Services screen:
If your web server has neither the “traffic light” nor “cog icon” in the system tray, the NetOpacs may be running as a FireDaemon service.
Note: The Webserver (Windows 2000/2003 Server running NetOpacs) should be restarted WITHOUT loading NetOpacs - you will need to check whether NetOpacs WebConsole is in the Windows NT “Startup” group (if it is, you may need to temporarily remove it from the Startup group, or temporarily disable automatic startup if running as a service).
Caution: Please ensure that you have full read/write access to the \NetOpacs folder on your server (for example: C:\NetOpacs) and that you are logged in with Administrative Privileges.
Caution: If applying a patch for your ZOpacs, you should download the required patch and then run the ZOpacsXXXPatch.exe with naming that corresponds to the patch you want to install.
Double-click the ZOpacsSetup.exe to launch the installation Wizard – the Setup – Amlib ZOpacs screen will open displaying the Welcome message:
Installation of the Amlib 5.1 ZOpacs update is now complete.
Note: Libraries that have configured their web server with multiple NetOpacs installation folders on the one server (for example: they have NetOpacs installed in c:\Netopacs and c:\Netopacs2) will need to repeat the setup steps 3 – 13 for each additional NetOpacs folder, remembering to change the name of the Installation Location at step 6.
After installation the Amlib NetOpacs WebConsole – also shared with Amlib ZOpacs – requires some additional configuration settings via the WebConsole interface.
Please Note: We recommend that the NetOpacs initially be configured as an application for at least one week, as it is easier to troubleshoot interactively than when it is configured as a service. As a result, you will need to ensure that your server is logged in to run the NetOpacs module – if you log out the NetOpacs application will be stopped (if security is important you can lock the console when the server is unattended).
To access the Amlib ZOpacs Main Menu using a browser use the address of the web server with /zopacs/webquery.dll.
For example:
Or if the default document of webquery.dll has been defined in the previous section you will only need to enter: http://localhost/zopacs.
unlike the Amlib NetOpacs module, the Amlib ZOpacs HTML pages do not need to be compiled from the database BUT are accessed from the C:\Netopacs\ZOpacsHtml folder by default.
After installation the Amlib.ini file in the NetOpacs folder on the NetOpacs server will need to be edited to include the correct ZOpacs configuration settings:
[ZOPACS]
VirtualDir=/ZOpacs
ScriptName=webquery.dll
Database=AMLIB
Trusted=N
UserName=NETOPACS
Password=NETOPACS
The important entries are:
There are eight HTML files required by ZOpacs:
The location of the HTML Templates is determined by the Path to the HTML Templates option in the Z39.50 Options screen (see Step 3 above). All eight templates must reside in the same directory OR a subdirectory of the HTML Templates path where the subdirectory name ranges from 00 through to 99. Having the templates in a numbered subdirectory allows you to have up to 100 different designs for on ZOpacs client.
In the example above there exists a ZOpacsHtml folder which contains four subfolders: 00, 01, 02 & 03. If each of these four subfolders contains the eight HTML template files, then it allows the user a choice of four different web designs from within the ZOpacs module. The default design can be specified by changing the Style to be used when displaying web pages (0-99) option in the Z39.50 Options screen (see Step 3 above).
The login screen only appears if the Users are required to login (Y/N) option on the Z39.50 Options screen is set to Y. If a user is required to login then they must type a valid username and password before they can gain access to the ZOpacs search screens.
All login screens require two text fields: USERNAME and PASSWORD. The HTML may look similar to the following:
<input type="text" name="USERNAME">
<input type="text" name="PASSWORD">
Any field that does not have a valid name will not be used as part of the login process.
The main menu screen provides the user with a list of search options. Most main menu screens allow the user to choose either a bibliographic or scan search.
To allow a user access to a bibliographic search there must be a hyperlink to Search.htm somewhere within the MainMenu.htm page.
To allow a user access to a scan search there must be a hyperlink to Scan.htm somewhere within the MainMenu.htm page.
The bibliographic search template allows the user to perform searches against a number of Z39.50 servers. The servers and the search attributes displayed depend upon which user is logged.
There are four different types of entry fields:
You will notice that there are four different styles in the ZOpacs directory. Unlike NetOpacs, all the styles are loaded into memory on the first database connection allowing users to access different styles with only one ZOpacs module loaded. There is an option in the Z39.50 Options screen which allows you to specify the default styles: Style to be used when displaying web pages (0-99). You can however bypass the default styles by specifying a specific URL.
Note: The last four digits of the URL control this functionality: the first two (for example: 00) control the Style and the second two control the authentication (01 = Y and 02 = N). So if the last digits are 0102, then the URL will be for Style 1, No authentication.
The Amlib ZOpacs system parameters can be changed on the Z39.50 Options screen (see Step 3 above).