ODBC ROUTER DR3
Release M

Network Administrator's Guide


Table of Contents

  Introduction

  Quick Installation

  License Management Facility

  Network Data Sources

  Client/Server Control

  Customizing For Your Network

  NT Event-Log Messages

  Contacting Technical Support

  Product Registration

Introduction

Welcome to AUGSOFT'S ODBC ROUTER. This service runs transparently in the background on Windows NT/2K/XP to provide network access to the ODBC data sources on your server. Client applications running on Macintosh, Windows and Linux transparently connect with these data sources using AUGSOFT'S ODBC OverDRIVER, Application Plugins or ODBCSDK. This document will take you on a quick tour of your new system and how to use it.

About Windows NT/2000

To use ODBC ROUTER in your existing environment, you must run Windows NT 4.0 (with Service Pack 6a and the latest SRP) or Windows 2000 (Service Pack 2 recommended). Your machine will also need Microsoft's 32-bit ODBC Driver Manager (found in the Control Panel on NT or in the Administrator's Control Panel on 2000) as well as your database vendor's ODBC driver.

For customers setting up their first Windows NT/2000 system, AUGSOFT recommends purchasing a pre-configured machine such as the Dell PowerEdge. Those unfamiliar with Windows database software should also consider teaming with a consultant to perform the installation of your database system's client libraries and ODBC drivers on the Windows NT/2000 system. Once your system is online and can connect to your database, installation of the ODBC ROUTER (which extends the connection to networks of Macs and PCs) should require less than 15 minutes with virtually no ongoing maintenance.

Quick Installation

Installation and configuration of your ODBC ROUTER is accomplished by running the provided ORSETUP.EXE application from an MS-DOS command shell or from the Windows Start Menu. Other than providing an installation password and selecting the directory where you would like to store the ODBC ROUTER, operation of ORSETUP.EXE is completely automated.

After ORSETUP.EXE completes, only a simple product registration procedure is necessary to complete the final installation of your server (see License Management Facility).

In certain specific circumstances, such as when you need to install more than one ODBC ROUTER in the same AppleTalk zone or when the TCP/IP ports used by the ODBC ROUTER are already in use by another NT service, some adjustments must be made to your configuration after the ORSETUP.EXE application completes. These network customizations are described in the section Customizing For Your Network.

License Management Facility

The licensing of your ODBC ROUTER system is based on the number of CPU chips (Pentium, AMD, etc..) in your server and the maximum number of simultaneous users of your server's data sources. If your motherboard has more CPU chips than have been authorized in your agreement with AUGSOFT, the ODBC ROUTER may log a warning to the NT Event-Log and shutdown. Likewise, the ODBC ROUTER may refuse to accept additional connections beyond the count which has been previously authorized. When ODBC ROUTER denies service in this manner, end users are informed of a general network-error (not a license violation); however, a detailed explanation of the problem is written to the NT Event-Log.

Network Data Sources

With an ODBC ROUTER installed in the background on Windows NT, all of your server's system-wide data sources become network-wide data sources. Maintenance of these data sources is accomplished using the standard ODBC Applet accessed from the system's Control Panel or by entering the CONTROL ODBC command. (The ODBC Applet is installed as part of most major applications (such as Microsoft Office) and is always present in BackOffice based Windows NT servers.)

The System DSN panel of the ODBC 3.0 Data Source Administrator on Windows NT. When an ODBC ROUTER is present on your system, the data sources you maintain using the SystemDSN property-tab of this panel are accessible to your entire network.

After clicking Add you are presented with the actual list of available ODBC drivers which you can use when creating your new network data source. Consult the documentation supplied with your database management system for information on how to add its ODBC driver to this list and configure your System-Wide data sources to use it.


Client/Server Control

In general, ODBC ROUTER operates completely automatically, requiring no intervention on the part of your system administrators. However, full operational control of the ODBC ROUTER network server can be achieved through the standard Windows NT Services applet. This applet is normally invoked via the Windows NT Control Panel or by entering the CONTROL SERVICES command. ODBC ROUTER itself is built on the robust August Enterprise Services Hub platform which is automatically instegrated into your Windows NT environment during the initial one-step installation process.

System Control Panel

Windows NT Services Applet showing the August Enterprise Services Hub platform upon which ODBC ROUTER runs.

  • Clicking Pause inhibits the system from accepting new user sessions.
  • Clicking Stop terminates all user sessions at the end of their current transaction.
  • Clicking Startup enables you to adjust system startup and security parameters.

Establishing Startup and Security Parameters

Windows NT Services Applet showing the startup and security parameters for the August Enterprise Services Hub.

Windows NT gives us these startup options:

  • Automatically starting the ODBC ROUTER at system startup time. [default]
  • Manually starting and stopping the ODBC ROUTER.
  • Disabling all operation of the ODBC ROUTER.
You can also specify This Account which will be used instead of your SYSTEM account for the purposes of granting the ODBC ROUTER and all of its clients access to your ODBC data sources. (Per-user level security for your data sources must be provided by the data sources themselves, this facility is designed only to protect the data source as a whole from general unauthorized network access.)



Customizing For Your Network

    New! ODBC Router now features the ability to disconnect inactive client sessions, thus freeing-up your concurrent usage licenses faster. This feature is enabled, by default, to allow for 15 minutes of inactivity. To adjust or disable this feature, please open an MS-DOS window and enter the new AUGWATCH command.

Under certain circumstances, it may be necessary or desireable to customize certain aspects of the ODBC ROUTER configuration for your network. This is accomplished by altering a few basic operational parameters in your System Registry.

CAUTION: If you are not comfortable with editing your system registry, or have not backed up your system registry lately, DO NOT attempt to adjust these (or any other application's) parameters. Corruption of your system registry can render your system non-bootable and require complete reinstallation of the operating system and all applications as well as reconfiguration of your system security, directory services and application/database settings. All customers running NT/2K in production should acquire and use the Microsoft Windows NT Resource Kit or Windows 2000 Resource Kit to periodically backup their system registry using REGBACK.EXE as well as keep a spare set of Emergency Repair Diskettes updated after every major system upgrade. (Note that this Microsoft procedure is 10X more important on NT4 than Windows 2000!)

The following ODBC ROUTER networking options may be changed using your server's REGEDT32.EXE (NT) or REGEDIT.EXE (W2K) facility. After making any changes to these parameters, you must RESTART (STOP and then START) your August Enterprise Services Hub service using the procedure described in the section entitled Client/Server Control.

  • The default Internet (TCP/IP) port-number of 6110 (and 6111).
    If port number 6110 (and 6111) are in use by any other software on your server, you must adjust this parameter to a value between 2,000 and 9,999. Note that both the port you select and the port following it must be unique.
    Controlled by key: SOFTWARE->augsoft.com->AUGNET->INTERNET_PORT (hexadecimal).
  • The default Internet (TCP/IP) connection-queue length.
    If you have many hundreds of users rapidly connecting and disconnecting from your August Enterprise Services Hub you may need to increase this parameter which controls the maximum number of connection-requests which can be pending on your hub at one time.
    Controlled by key: SOFTWARE->augsoft.com->AUGNET->INTERNET_CNXQLEN (hexadecimal).
  • The default Internet (TCP/IP) buffer-size.
    If your users will transfer exceptionally large amounts of data in a single request and you are using a highly-reliable network technology (Ethernet, ATM, etc..), you may improve the performance of your hub by increasing this parameter. This parameter controls the number of bytes of memory allocated to the task of transfering a single request from the client to the server. Think of it as the "size of the bucket" used to transfer water between two pools. Using too small a bucket will cause your network to work harder. Using too large a bucket causes your server to work harder to lift that much water.
    Controlled by key: SOFTWARE->augsoft.com->AUGNET->INTERNET_BUFSIZE (hexadecimal).
  • AppleTalk Parameters (for Microsoft BackOffice or Windows NT/2K Server Edition users)
    • The default AppleTalk node-name of "GEOHUB".
      If you have more than one August Enterprise Services Hub installed in the same AppleTalk Zone, you must change the AppleTalk node-name of each hub to remain unique.
      Controlled by key: SOFTWARE->augsoft.com->AUGNET->APPLETALK_NAME.
    • The default AppleTalk connection-queue length.
      If you have many hundreds of users rapidly connecting and disconnecting from your August Enterprise Services Hub you may need to increase this parameter which controls the maximum number of connection-requests which can be pending on your hub at one time.
      Controlled by key: SOFTWARE->augsoft.com->AUGNET->APPLETALK_CNXQLEN (hexadecimal).
    • The default AppleTalk buffer-size.
      If your users will transfer exceptionally large amounts of data in a single request and you are using a highly-reliable network technology (Ethernet, ATM, etc..), you may improve the performance of your hub by increasing this parameter. This parameter controls the number of bytes of memory allocated to the task of transfering a single request from the client to the server. Think of it as the "size of the bucket" used to transfer water between two pools. Using too small a bucket will cause your network to work harder. Using too large a bucket causes your server to work harder to lift that much water.
      Controlled by key: SOFTWARE->augsoft.com->AUGNET->APPLETALK_BUFSIZE (hexadecimal).

NT Event-Log Messages

The ODBC ROUTER software installed on your server is actually composed of three distinct components. The foundation layer is our cross-platform network transport system which we call AUGNET. Atop of this rides our incredibly powerful GEOHUB transaction management platform. The final layer is an ODBC adapter called ORLIB.

ODBC ROUTER layers work together seamlessly, transparent to users and administrators. However, for the purposes of logging status messages to your server's Event-Log, each individual platform has its own distinct base of event-codes, messages, and recommended corrective actions, presented below.

    To view your server's application event-log, enter the EVENTVWR.EXE command and select Application from the Log menu.

By utilizing the standard Windows NT Event-Logging facilities, server administors are able to effectively manage multiple ODBC ROUTER systems from a single workstation on their network. This inherent capability of Windows NT/2K is further enhanced when combined with products such as Timbuktu for Windows by Netopia, Inc. or VNC.



AUGNET32 Message Matrix
  ANET_K_NORMAL   Normal successful completion. See previous log entry for details.
  ANET_K_NOPROTOCOL   No protocol selected for context. Install and configure AppleTalk or TCP/IP on your server.
  ANET_K_NOMEM   Insufficient memory. Increase the size of your paging files and add additional RAM as soon as possible.
  ANET_K_ALRINIT   Connection-End already initialized. Unlikely to occur. Contact AUGSOFT tech support
  ANET_K_NOTINIT   Connection-End not initialized. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CANCELED   User canceled operation. End-user aborted ([Ctrl/C] or Command-Period)
  ANET_K_DIRERROR   Error searching with AppleTalk NBP. The specified AppleTalk Name Binding Protocol operation failed. Check that the correct server-name was entered on the client and that each server in the same AppleTalk zone has a unique node-name. Cold-Boot a Macintosh on the same network segment and check for the presence of your network's "zones" in its Chooser facility.
  ANET_K_CONFAIL   Connection failed to open. The session was rejected or could not be established by AppleTalk.
  ANET_K_CNTWT   Can't write to a handle. An error occurred while attempting to transmit on the network.
  ANET_K_CNTRD   Can't read from a handle. An error occurred while attempting to receive on the network.
  ANET_K_NNF   Requested node not found. The specified AppleTalk node-name could not be located on the AppleTalk network. Check to make sure that the name is specified correctly.
  ANET_K_NOATK   AppleTalk is not available. Install AppleTalk, if desired.
  ANET_K_BADLENGTH   Message has bad length flags. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_NOMAGIC   Message has invalid MAGIC fields. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_IVMSGLEN   Message has invalid LENGTH fields. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_UNSPVER   An unsupported version is connected. Upgrade your client software to a newer version or downgrade your server to an older version.
  ANET_K_PROTERR   AUGNET protocol error. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_NOTCP   No TCP/IP stack found. Install TCP/IP (WinSock, OpenTransport, or MacTCP), if desired.
  ANET_K_IVPARAM   Invalid parameter was passed to ANET. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_TCPDNRFAI   Domain Name Resolver failed. Error searching with the Internet DNS system. Check that the correct server-name was entered on the client, that your DNS server is configured correctly on the client's TCP/IP stack, that your network's DNS server is working correctly, and that your server-name is defined in your DNS.
  ANET_K_IVANETNAME   Target ANET node-name not valid. The user did not enter the server's gateway-address in the correct format of p#name:[port|zone], where p = 'A' for AppleTalk, or 'I' for Internet (TCP/IP), name is the node-name of the server, port is the Internet port-number of the server (usually 6110), and zone is the AppleTalk zone-name of the server (or '*' if there are no zones on your network).
  ANET_K_MEMBUSY   Attempt to reallocate the same memory block. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_RESNOTFND   Resource not found. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_UNKNOWN   Unknown or invalid error. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_PENDING   Request is pending execution. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_IVSERNO   Invalid request serial number. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTTM   Can't wait for an object. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_GETOVRLP   Can't get overlapped I/O result. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_IVRECEIVER   Invalid receiver specified in message. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_ABORT   Operation Aborted. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTCREFIL   Can't create a file. Check your server environment, including available disk space.
  ANET_K_CNTMAPFIL   Can't map a file. Check your server environment, including available disk space. Consider rebooting your server.
  ANET_K_CNTMAPTDB   Can't map Transaction Database. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTCREMTX   Can't create a mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTOPNMTX   Can't open a mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_TDBFULL   Transaction Database is full! Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTFNDTDBE   Can't find TDB entry. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_TDBENOTDONE   TDB Entry is not completed yet. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_IVTDBPARM   Specificed TDB parameter not valid. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTUMPFIL   Can't unmap a file. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTOPNREGKEY   Unable to open registry key. Your System Registry may be damaged. Try reinstalling your software or restoring your registry.
  ANET_K_IVREGVALTYP   Unexpected data-type for registry value. Your System Registry may be damaged. Try reinstalling your software or restoring your registry.
  ANET_K_ERRCLSREGKEY   Error closing registry key. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_THRDFATAL   A Thread Fatal Condition Has Occurred. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_WARNING   A Non-Fatal Warning Condition Has Occured.. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_SVRFATAL   A Server Fatal Condition Has Occurred. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTCREEVT   Error while opening an Event. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_CNTCRESOCK   Error creating a network socket. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_ERRBNDSOCK   Error binding a network socket. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_REGATKENT   Registering AppleTalk Entity. Informational; a new name is being registered in your network's AppleTalk zone.
  ANET_K_ERRREGATKENT   Error while registering AppleTalk Entity. Confirm that your computer's name is unique within the AppleTalk zone and that your AppleTalk zone routers are functioning correctly.
  ANET_K_ERRLSTSOCK   Error listening on network socket. A catastrophic network error has occurred. The system will try to recover.
  ANET_K_ERRSCKOPT   Error while setting socket options. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_UNREGATKENT   Unregistering AppleTalk Entity. A name is being removed from your AppleTalk network's zone.
  ANET_K_ERRURGATKENT   Error while unregistering an AppleTalk Entity. Check that your network's AppleTalk routers are functioning correctly and that AppleTalk is installed correctly.
  ANET_K_CNTSHUTATK   Error while signalling atkShutEvt Event. AppleTalk has refused to shutdown. Reboot your computer as soon as possible.
  ANET_K_BEGATKSYNC   Synchronizing with AppleTalk listeners. Informational status message.
  ANET_K_ENDATKSYNC   Finished synchronizing with AppleTalk listeners. Informational status message.
  ANET_K_CNTSHTINET   Error while signalling inetShutEvt Event. Internet access has refused to shutdown. Reboot your computer as soon as possible.
  ANET_K_BEGINETSYNC   Synchronizing with internet listeners. Informational status message.
  ANET_K_ENDINETSYNC   Finished synchronizing with internet listeners. Informational status message.
  ANET_K_WSOCKCLNUP   Error cleaning up Windows Sockets library. Reboot your computer as soon as possible.
  ANET_K_NOWSOCK32   Error opening Windows Sockets library. Check your Internet installation using other applications and correct problems as required.
  ANET_K_SCKSELERR   Error while selecting a network connection. Some old processes must have lingered from last server shutdown. Kill these processes or reboot server. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_ACCEPTFAI   Error while accepting a network connection. A catastrophic network error has occured and the server will attempt to recover.
  ANET_K_MTXWAITFAI   error while waiting for GEOKEY mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_SNTWRIFAI   there is a problem with your GEOKEY, the software will not run. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_ACQKEYFAI   error acquiring GEOKEY mutex in a reasonable time. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_SNTFAI   your GEOKEY is not installed correctly. Attach your GEOKEY device per installation instructions. If this fails, try re-installing your server.
  ANET_K_CREMTXFAI   error opening GEOKEY mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_IVLAYOUT   your GEOKEY is not designed for this product. Unlikely to occur. Contact AUGSOFT tech support.
  ANET_K_SMPVIO   your software is not licensed for this many CPU chips. Remove or disable some CPU chips. Contact AUGSOFT sales for a new software license and GEOKEY.
  ANET_K_USRVIO   your software is not licensed for this many users. Remove or disable some client computers. Contact AUGSOFT sales for a new software license and GEOKEY.
  ANET_K_REGERR   your software license is not registered with AUGSOFT. Follow the registration procedure in the documentation.
  ANET_K_PAYVIO   you must enter your payment confirmation password to continue using this software license. Follow the permanent activation procedure in the documentation.

GEOHUB Platform Message Matrix
  AUGHUB_K_CNTOPNREGKEY   Unable to open registry key. Your System Registry may be damaged. Try reinstalling your software or restoring your registry.
  AUGHUB_K_CNTQRYREGVAL   Error while querying registry value. Your System Registry may be damaged. Try reinstalling your software or restoring your registry. Contact AUGSOFT tech support.
  AUGHUB_K_IVREGVALTYP   Unexpected data-type for registry value. Your System Registry may be damaged. Try reinstalling your software or restoring your registry. Contact AUGSOFT tech support.
  AUGHUB_K_ERRCLSREGKEY   Error closing registry key. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_THRDFATAL   A Fatal-Condition caused Client Thread to be Terminated. Unlikely to occur. See previous log entry for details.
  AUGHUB_K_WARNING   A Non-Fatal Warning Condition Has Occurred. Unlikely to occur. See previous log entry for details..
  AUGHUB_K_SRVFATAL   A Server-Fatal Condition Has Occurred. See previous log entry for details.
  AUGHUB_K_STARTINGUP   AUGHUB is starting up. Server activated and is initializing network and thread management subsystems.
  AUGHUB_K_ONLINE   AUGHUB is now on-line. Server has completed all initializations and is ready to accept client connections.
  AUGHUB_K_CNTCREPRC   Error while creating a new process. Make sure another application is not malfunctioning and that your server is equipped with adaquate virtual memory and RAM for the processing load you desire.
  AUGHUB_K_OFFLINE   AUGHUB is now off-line. Server has stopped accepting client connections and is in the process of shutting down its network and thread management subsystems.
  AUGHUB_K_SHTDOWN   AUGHUB is now shutdown. Server is completely inactive and is about to leave memory.
  AUGHUB_K_NOANET   Unable to load and initialize the AUGNET(tm) multi-protocol networking system. Make sure that another application is not malfuntioning and that your server has sufficient memory for the processing load you desire. Also try reinstalling your server software.
  AUGHUB_K_PAUSED   AUGHUB has paused under the direction of the Service Control Manager. Server is no longer accepting new client connections because an Administrator pressed the PAUSE button on the Services applet in the Control Panel.
  AUGHUB_K_RESUMED   AUGHUB has resumed under the direction of the Service Control Manager. Server is again accepting new client connections because an Administrator pressed the RESUME button on the Services applet in the Control Panel.
  AUGHUB_K_REQSTOP   The Service Control Manager has requested the AUGHUB to shutdown. Server aborting all active connections and shutting down because an Administrator pressed the STOP button on the Services applet in the Control Panel.
  AUGHUB_K_REQPAUSE   The Service Control Manager has requested the AUGHUB to pause. Server is about to stop accepting new client connections because an Administrator pressed the PAUSE button on the Services applet in the Control Panel.
  AUGHUB_K_REQCONTINUE   The Service Control Manager has requested the AUGHUB to continue. Server is about to resume accepting new client connections because an Administrator pressed the PAUSE button on the Services applet in the Control Panel.
  AUGHUB_K_REQSHUTDOWN   The Service Control Manager has informed the AUGHUB of a shutdown. Server aborting all active connections and shutting down because the entire system is shuting down.
  AUGHUB_K_SCMLINK   Error while communicating with Service Control Manager. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTCREEVT   Error while creating an Event. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_HELLO   Hello from [host/directory]. Informational; a client session has started.
  AUGHUB_K_GOODBYE   Goodbye from [host/directory]. Informational; a client session has ended normally.
  AUGHUB_K_CNTPUTMSG   AUGNET Error while writing to connection. A client system or network link has failed.
  AUGHUB_K_CNTGETMSG   AUGNET Error while reading from connection. A client system or network link has failed.
  AUGHUB_K_INITFAI   Application requester DLL rejected initialization. Check that your environment meets the requirements of your server and software license. (Check for previous log entries.)
  AUGHUB_K_CNTLDREQ   Error while loading DLL requester. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_NOREQINIT   No HUB_Initialize entry found in DLL requester. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_NOREQINTR   No HUB_Interpret entry found in DLL requester. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_NOREQCLN   No HUB_Cleanup entry found in DLL requester. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_NOMEM   Insufficient virtual memory available. Increase the size of your paging files and add additional RAM as soon as possible.
  AUGHUB_K_CNTRETRN   Unable to create a TDB transaction. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTADDTHD   Unable to add thread to TDB transaction. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTREMTRN   Unable to remove a TDB transaction. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTSNDPND   Unable to send PENDING message to client (aborting transaction). Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTGETTHA   Unable to retrieve TDB Thread Array. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTOPEN   Unable to open TDB. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTREMATH   Unable to remove Active Threads from TDB. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTCLSTDB   Unable to close TDB. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_TDBINITFAI   Unable to initialize Transaction Database. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTOPNSRF   Error while opening Stored Response File. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTTRDSRF   Error while reading Stored Response File. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTRMSRF   Error while removing Stored Response File. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_CNTRMTRN   TDB Error while removing a stored transaction. Unlikely to occur. Contact AUGSOFT tech support.
  AUGHUB_K_REFCNTERR   Error while manipulating volitle requester counts. Unlikely to occur. Contact AUGSOFT tech support.

ODBC ROUTER DR3 Message Matrix
  ORLIB_K_THRDFATAL   A Thread Fatal Condition Has Occurred. See previous log entry for details.
  ORLIB_K_WARNING   A Non-Fatal Warning Condition Has Occurred. See previous log entry for details.
  ORLIB_K_SVRFATAL   A Server Fatal Condition Has Occurred. See previous log entry for details.
  ORLIB_K_CNTCREEVT   Error opening an Event. Unlikely to occur. Contact AUGSOFT tech support
  ORLIB_K_CNTPUTMSG   AUGNET Error while writing to connection. A client system or network link has failed.
  ORLIB_K_CNTGETMSG   AUGNET Error while reading from connection. A client system or network link has failed.
  ORLIB_K_HELLO   Hello from a client at [host/directory]. Informational; a client session has started.
  ORLIB_K_GOODBYE   Goodbye from client at [host/directory]. Informational; a client session has ended normally.
  ORLIB_K_MESSAGE   Application reports coded-message. Unlikely to occur. Contact AUGSOFT tech support
  ORLIB_K_NOMEM   Insufficient virtual memory for attempted operation. Increase the size of your paging files and add additional RAM as soon as possible.
  ORLIB_K_UNKCOL   Internal ORLIB error, unknown column referenced; terminating client. Unlikely to occur. Contact AUGSOFT tech support
  ORLIB_K_UNKPRM   Internal ORLIB error, unknown parameter referenced; terminating client. Unlikely to occur. Contact AUGSOFT tech support
  ORLIB_K_SNTFAI   User connection rejected; your GEOKEY is not installed correctly. Attach your GEOKEY device per installation instructions. If this fails, try re-installing your ODBC ROUTER.
  ORLIB_K_IVLAYOUT   User connection rejected; your GEOKEY is not designed for this product. Unlikely to occur. Contact AUGSOFT tech support.
  ORLIB_K_SMPVIO   User connection rejected; your software is not liensed for this many CPU chips. Remove or disable some CPU chips. Contact AUGSOFT sales for a new software license and GEOKEY.
  ORLIB_K_USRVIO   User connection rejected; your software is not licensed for this many users.. Remove or disable some client computers. Contact AUGSOFT sales for a new software license and GEOKEY.
  ORLIB_K_REGERR   User connection rejected; your software license is not registered with AUGSOFT. Follow the registration procedure in the documentation.
  ORLIB_K_PAYVIO   User connection rejected; you must enter your payment confirmation password to continue using this software license. Follow the permanent activation procedure in the documentation.
  ORLIB_K_CREMTXFAI   User connection rejected; error opening GEOKEY mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ORLIB_K_ACQKEYFAI   User connection rejected; error acquiring GEOKEY mutex in a reasonable time. Unlikely to occur. Contact AUGSOFT tech support.
  ORLIB_K_MTXWAITFAI   User connection rejected; error while waiting for GEOKEY mutex. Unlikely to occur. Contact AUGSOFT tech support.
  ORLIB_K_SNTWRIFAI   User connection rejected; there is a problem with your GEOKEY the software will not run. Unlikely to occur. Contact AUGSOFT tech support.

Contacting Technical Support

Prior to contacting technical support, it is important to first obtain your GEOKEY number, if possible. This can be accomplished by looking at the bottom of your GEOKEY, your Packing Slip (for software-GEOKEYs) or, on some revisions, by entering the command AUGREG in an MS-DOS command-shell after your ODBC ROUTER has been installed and your GEOKEY has been attached.

Registering ODBC ROUTER

    Note: The following applies to users of ODBC ROUTER systems that have hardware GEOKEYs. AUGSOFT is now shipping a software-GEOKEY system as well (featuring WindowsXP-like Product Activation) that is described at time of purchase (via automatic e-mail).

After you have sucessfully completed the installation of your ODBC ROUTER system and attached your server's GEOKEY device, you're ready to activate the system by entering your registration password. To obtain this password, locate your GEOKEY Number (printed on the GEOKEY itself). Next, connect to AUGSOFT's WWW site (from any computer) at www.augsoft.com/registration.shtml, and enter your GEOKEY Number when prompted. When you have retrieved your registration password, invoke the AUGREG command in an MS-DOS window on your ODBC ROUTER and enter it where prompted. Your ODBC ROUTER will now become fully operational.

ODBC ROUTER will continue to function for a factory preset number of days (typically 21) or until you repeat the above registration procedure to enter the permanent activation password for product number 1 using the AUGREG utility. ODBC ROUTER does not count any day on which it is not being used against your preset allocation. So, for example, if your ODBC ROUTER sits idle over the weekends, it will not impact your preset allocation. If the product is used beyond the number of days set at the factory without entering your permanent activation password, a warning message will be written to the NT Event-Log and the product will shutdown. It is not possible to extend your factory preset allocation without exchanging your GEOKEY device; however, after you have registered your ODBC ROUTER, you can determine the number of days remaining in your evaluation by re-invoking the AUGREG command and entering 1 when prompted for the product identification.

Permanent Authorization

AUGSOFT's internal automated billing system will generate your server's permanent activation password after processing the payment of your license fees. In general, this password will be available to you on-line (in the Registration section of our website) within 24 hours. Have your GEOKEY Number ready, as when you first registered your installation. Once you have obtained the Gateway 1 Permanent Activation Password on-line, you may enter it into your server by invoking the AUGREG command and entering 1 when prompted for the product identification. When permanent activation of your ODBC ROUTER has been completed, operation of the software product will be perpetual on any machine with the attached GEOKEY device. (There is no need to ever repeat the registration or permanent activation procedure if you re-install all of the software or move the GEOKEY to another server.)

GEOKEY Installation

Before your newly installed ODBC ROUTER can become operational, a GEOKEY must be installed on your server computer. GEOKEY's are very small devices manufactured in strict compliance with the ISO 9002 quality standards. The devices easily attach to the DB25F connector of any available parallel (printer) or USB port and hold critical information in between reboots and power failures of your server hardware.

  • AUGSOFT recommends powering-off your server before attaching or detaching any cabling or peripherals.
  • The GEOKEY device has a 25-pin connector. Attach the end of the key labeled ^COMPUTER^ to a parallel printer port of an IBM PC/XT/AT, PS/2, or true IBM-compatible computer. Tighten the screws to connect the key securely to the port.
  • If a printer is connected to the computer, attach a shielded printer cable to the outside connector of the key.
  • If the computer is close to a wall or another obstacle, you can attach an extension cable to the port, then attach the GEOKEY to the cable. Use a straight-through DB-25-male-to-DB-25-female cable.
  • The GEOKEY device can be attached to any parallel port on the server.
  • Multiple GEOKEY type devices can be connected to the same parallel port. Make sure the GEOKEY device supplied by AUGSOFT is the last key in the chain (farthest from the computer).
  • After attaching the GEOKEY hardware and installing the ODBC ROUTER software, you must reboot your NT server at least one time or ODBC ROUTER will fail to operate properly.
  • Your GEOKEY must remain attached to your NT server while ODBC ROUTER is in use. You may install ODBC ROUTER on many computers (as backups, for example), however, execution will only take place on a given computer in the presence of a properly attached GEOKEY.

August Software, August Enterprise Services Hub, AUGNET, GEOHUB, networkODBC, and OverDriver are trademarks or registered trademarks of August Software. Apple, AppleTalk, LocalTalk, Macintosh, and MacOS are registered trademarks of Apple Computer, Inc. FoxPro, Microsoft, MS-DOS, Visual Basic, WIn32, Win32s, WIndows, and Wingdings are registered trademarks and Visual C++ and Windows NT are trademarks of Microsoft Corporation in the U.S.A. and in orther countries. Other product, technology, or company names are the trademarks or registered rademarks of their respective holders.


© Copyright August Software, USA, 1994-2007.
All Rights Reserved.
www.augsoft.com