Software Version Information
----------------------------
This document reffers to version 6.8 of the ODBCCPY6 program dated 
2000-09-22.


Odbccpy Program Overview
------------------------
The program copies and replicates data between tables in ODBC 
accessible databases . Replication is a copying process where only 
changed data are transferred. Replication greatly reduces execution 
time when only minor parts of the data need to be updated and allows 
synchronization of database tables in an efficient manner without 
deleting and rewriting the whole table. The program also allows you to 
perform updates to tables. In this mode, new rows are added and changed 
records are updated, but no records are deleted from the target table.

The copy function of the program makes it a nice tool when moving data 
from one database to another. The databases can be on the workstation 
or on the same or different servers.

The program contains a timer function allowing synchronization of data 
to be scheduled at fixed intervals (for instance each night or each 
weekend).

The program lets you perform character set translation and text 
replacement on a field-by-field basis.

Several user exist allow you to modify execution behavior. A powerful 
automation language is available for users with special needs. A 
complete language reference manual is included in the installation 
package.

On NT platforms, the program can be run as a Service. In this mode, the 
program can be set up to start automatically when the system is booted.

The program runs only on Windows95/98 and Windows NT 4.0 and later 
systems. Windows 3.0, 3.1 and NT 3.51 are not supported.

The shareware version of the ODBCCPY program has a requester asking you 
if you want to continue every so often. In addition, some NT service 
functions are not supported. Otherwise the unlicensed version is 
identical to the licensed version of the program (see the Ordering and 
Licensing Information ). You must license the full version of the 
program from ISS Data if you want the requester removed. Please also 
see the copyright notice and Disclamer at the back of this document.

Two licensed versions of the program exist: The standard edition and 
the advanced edition . The difference is that source code is included 
with the advanced edition, which also has a higher price and requires a 
special license . The Odbccpy program is written in the automation 
language detailed in the reference manual included in the installation 
package.


Odbccopy program installation
-----------------------------
To execute the Odbccpy program your system must meet the following 
requirements:

  1. Your operating system must be either Windows 95/98 or NT 4.0 or 
     higher. IpRun will not run on any 16-bit Windows platform nor or 
     NT 3.51. Please note that regardless of the name Windows 2000 
     systems behave as Windows NT and not as Windows 95/98.
  2. You must have some standard DLL files installed on your system. 
     The IpRun installation program will add these files to your system 
     if they are not already there (for details, see the IpRun 
     installation guide).

To install the Odbccpy program you must execute the setup program named 
IDODC6xx.exe (where xx is a release number) Follow the onscreen 
prompts. You may have received the program as a self-extracting file. 
In that case simply execute the self-extracting file and follow the 
onscreen prompts


Installation problems

The following problems have been known to occur when installing ODBCCPY 
V6:

  1. IpRunDll.dll or others fail to register during installation .
     The actual program functionality is implemented in a (large) DLL 
     called IpRunDll.dll. This component uses several system components 
     that must be present on your system to install and execute 
     correctly. See the description below for details.
  2. Missing DLL files.
     Again, this is a problem with old systems. The only thing to do is 
     to get hold of the DLL files. ODBCCOPY and IpRun does only use 
     standard Microsoft DLL files, so all files should be free and 
     readily available on the Internet.
     Installation of the IpRun base programs
    
    
     IpRunDll.dll installation problems
    
     Most of the ODBCCOPY program functionality is supplied as DLL 
     files named:
    
     IpRunDll.dll
     IpRunMessageFile.dll
     IpRunX.dll (Client ActiveX component)
    
     These file must be installed.
    
     The IpRunDll.dll file supports ODBC and thus needs the following 
     ODBC DLL files:
    
     odbc32.dll
     odbcint.dll
    
     If you do not have these files on your system, you should install 
     ODBC. You can download the necessary installation file from the 
     Microsoft web-site.
    
     If the version of OLE ( ole32.dll and oleaut32.dll ) on your 
     Windows 95 system is too old, you may experience problems during 
     installation . If the installation program fails to register the 
     IpRunX.dll and IpRunDll.dll files, you will have to upgrade your 
     version of OLE (and ATL) before you can install and use IpRun.
    
     Experience has shown that the following steps often solve the 
     registration problems:
    
     a. Check the ATL.DLL file. If it is missing or the product version 
     is below 6.0, then reinstall it as described below.
    
     b. Install MS Internet Explorer V5 or higher. This will upgrade 
     the dll files to the needed versions.
    
     Below is a list of minimum version numbers that we have found 
     works with the current version of IpRun.
    
     Also the ATL.DLL file must be version 6 or higher. Version 5 and 
     below of ATL.DLL does not work with IpRun. Be aware that the 
     higher versions do not necessarily have younger creation dates. We 
     have included the needed NT4 version of ATL.DLL file in the NT4 
     subdirectory of the installation directory. The new version of 
     ATL.DLL is not automatically installed on your system. If you want 
     to install it, please the following:
    
     a . Rename the existing version of ATL.DLL to ATL.OLD (it is in 
     the Winnt\system32 directory on NT4)
     b . Copy the new version of ATL.DLL to the Winnt\system32 
     directory (on NT4)
     c . If first time, then register the DLL. Example: regsvr32 
     "c:\Winnt\system32\system32\atl.dll"
     d . Reinstall the IpRun program.
    
     You can use the Dependency Walker utility depends.exe to check for 
     missing/obsolete DLL files. depends.exe is part of the Microsoft 
     NT Ressource-Kit set of programs. The Ressource-Kit is free, but 
     must be installed separately on your NT system. Call depends.exe 
     like this from a command prompt:
    
     depends.exe "<installdir>\IpRunDll.dll"
    
     where <installdir> is the IpRun installation directory. The 
     program will display incorrect DLL files in red.
    
     Please remember that it is not enough to copy the above files to 
     your system directory (Typically WINNT\System32 on NT and 
     Windows\System on Win95/98). You also have to register the DLL 
     files with the operating system. To register for instance ATL.DLL 
     , open a command prompt and issue the commands:
    
     cd ...systemdirectory...
     regsvr32 atl.dll
    
     You can upgrade OLE in several ways:
    
  3. You can get and install the upgraded DLL files directly.
  4. You can install Internet Explorer V5 or later.
  5. You can install DCOM on your system.

The needed files can normally be downloaded from the Microsoft web-site.

The IpRun program uses the following standard Windows DLL files:

             Kernel32.dll (4.0)
             Ws2_32.dll (4.0)
             LZ32.dll (4.0)
             version.dll (4.0)
             user32.dll (4.0)
             gdi32.dll (4.0)
             advapi32.dll (4.0)
             ole32.dll (4.0)
             oleaut32.dll (2.40)
             odbc32.dll (2.50)
             comclt32.dll (5.0)
             WSOCK32.dll (4.0)
             wininet.dll (5.0)
             comdlg32.dll (4.0)
             shell32.dll (4.0)
             mvscrt.dll (6.0)
             mvscrt20.dll (2.10)
             shlwapi.dll (5.0)
             rpcrt.dll (4.0)
             atl.dll (6.0)
            
             MFC42.dll V6.0 or later ( not used by ODBCCOPY )
            
These files are generally available on the Internet, and most of them 
will probably already be on your system. If you are not going to use 
the IpRunExt.dll component, you can ignore the installation error 
message telling you that IpRunExt.dll did not register. The 
IpRunExt.dll component is used to share data from running IpRun scripts 
with applications written in other languages (like C++ or VB). If you 
are only using ODBCCOPY scripts, you do not need the IpRunExt.dll 
component.

Important note : Be aware that although some of these files have the 
same name on both Windows 95/98 systems and Windows NT systems, they 
may not be identical. Do not copy these files from Windows9x systems to 
Windows NT systems or from Windows NT systems to Windows9x systems .


Copyright information
---------------------
The Odbccpy program is the property of and copyrighted by

   * ISS Data A/S
     Rentemestervej 60-62
     DK-2400 Copenhagen NV
     Denmark
    
     Phone: + 45 38 17 17 17
     Fax: + 45 38 88 26 29
     E-mail: info@iss-data.dk
