Configuration
Ports
The connectivity combination (an SQL-Retriever port for a given database on
a given Unix) was huge, especially when you include different versions of Unixes
(e.g. HPUX-9 & HP-UX10) and RDBMS (e.g. Informix 4/5 & 6/7):
SCO Vision2K 2.0: SQL-Retriever ODBC 4.17: 6 databases & 17 platforms =
76 ports
SCO Vision2K 2.1: SQL-Retriever ODBC 4.18: 4 databases & 7 platforms = 20
ports
SQL-Retriever 4.18 (shipped with SCO Vision2K 2.1) was the last version to
ship and appears to contain 20 ports for 7 platforms. SQL-Retriever 4.18 appears
to contain ports for combinations (see shipping media for availability) of the following Unixes
- DEC Alpha OSF/1 v4
- SCO Openserver 3.2.5
- Unixware 2.1
- Siemens Sinix MIPS*
- HPUX10
- IBM AIX 4
- SPARC Solaris 5*
and the following databases
- Informix (4/5 & 6/7)
- Ingres 6.4
- Oracle 7
*EXCEPT
- Siemens MIPS: Informix port only
- Solaris: additionally an OpenIngres port
In previous versions of SQL-Retriever, there have been various combinations
of ports for:
the following databases:
- Informix 4/5 & 6/7
- Oracle 7 (possibility of working with 8)
- Ingres 6.4
- Sybase 10 & 11
- Interbase 3.3 & 4
- Progress 7 (not 8/9)
and Unixes
- SCO Openserver
- IBM RS6000 AIX 3.2.5 & 4
- SunOS 4.1.3
- Sparc Solaris 2.4, 2.4 & 2.6
- HPUX 9 & 10
- SVR4 Intel
- SCO Unixware
- AvIIon DG/UX
- ICL DRS6000 NX 6 & 7
- DEC Alpha OSF/1
- Sequent Dynix (Intel) PTX2)
- Siemens MIPS Sinix/Reliant UNIX
Please note:
- SQL-Retriever was never ported to all of these databases on all the flavours
of Unixes. The porting matrix also changed over time. Some ports were done as
a one-off, some were done on commercial demand.
- If you have a later version of one of the above databases, you may find that
the previous database's version of SQL-Retriever may work but with
support limited to the ported version, unless specified.. For example, SQL-Retriever
for Oracle 7 should work with Oracle 8 but only up to the functionality of Oracle
7. The same would apply to OpenIngres (except for the native OpenIngres port
on Solaris). The same may apply to UNIX version. For example, if you have a later version
of the UNIX version shown, the port may run. Some UNIX versions are better at this than
others, for example, AIX seemed to require different ports for different AIX versions. If you can get the SQL-Retriever UNIX
binary with -n (e.g. 'sql.inf40.d -n') which should print the version info, this is a good start to indicating that the port will run on a UNIX version later
than that which it was ported on.