ODBC Driver Guide. Installation and Configuration. Freezerworks Unlimited Version 6.0

Similar documents
4D v1x ODBC Driver INSTALLATION GUIDE

FAQ. How does the new Big Bend Backup (powered by Keepit) work?

Guide to Installing BBL Crystal MIND on Windows 7

Installing SQL Express. For CribMaster 9.2 and Later

PowerSchool Student Information System

Installing Cobra 4.7

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

OpenScape Business V2

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Matisse Installation Guide for MS Windows. 10th Edition

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes

Network Server for Windows. Overview of the Sequencher Network Page 2. Installing Sequencher Server for the First Time Page 3

Installation Instruction STATISTICA Enterprise Small Business

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

Database Assistant. Once Database Assistant is installed you must login to gain access to the database. Copyright 2009

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Aradial Installation Guide

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

FileMaker 12. ODBC and JDBC Guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

ODBC Driver Version 4 Manual

Connect to MySQL or Microsoft SQL Server using R

FmPro Migrator - FileMaker to SQL Server

Reporting works by connecting reporting tools directly to the database and retrieving stored information from the database.

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

Installation / Migration Guide for Windows 2000/2003 Servers

enicq 5 System Administrator s Guide

Ajera 7 Installation Guide

Crystal Reports Installation Guide

Querying Databases Using the DB Query and JDBC Query Nodes

a) Network connection problems (check these for existing installations)

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

CIMHT_006 How to Configure the Database Logger Proficy HMI/SCADA CIMPLICITY

FileMaker 13. ODBC and JDBC Guide

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

Voyager Reporting System (VRS) Installation Guide. Revised 5/09/06

Dream Report Version 4.5

Reconfiguring VMware vsphere Update Manager

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

Migrating helpdesk to a new server

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Allworx OfficeSafe Operations Guide Release 6.0

Printing Options. Netgear FR114P Print Server Installation for Windows XP

SOP085 - HELLER OVEN SOFTWARE INSTALLATION PROCEDURE. For version 6.2.x.x

ACTIVE DIRECTORY DEPLOYMENT

WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.

Configuring MassTransit Server to listen on ports less than 1024 using WaterRoof on Macintosh Workstations

Sage 100 ERP. Installation and System Administrator s Guide

Step 2: Open the ODBC Data Source Administrator Panel

Contents. VPN Instructions. VPN Instructions... 1

MobileStatus Server Installation and Configuration Guide

Install MS SQL Server 2012 Express Edition

Mimeo Printer User Guide

FileMaker 8. Installing FileMaker 8 ODBC and JDBC Client Drivers

General Tips: Page 1 of 20. By Khaled Elshaer.

Installation Guide - Client. Rev 1.5.0

How to configure your Windows PC post migrating to Microsoft Office 365

SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10

Network Setup Guide. Introduction. Setting up for use over LAN

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

The purpose of this document is to describe how to connect Crystal Reports with BMC Remedy AR System using ODBC.

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication

EntroWatch - Software Installation Troubleshooting Guide

client configuration guide. Business

MODEM AND DIAL-UP. Installation/Configuration (Windows 95/98/Me/NT/2000/XP)

DBISAM Version 4 ODBC Driver Manual

ilaw Installation Procedure

Monitor Print Popup for Mac. Product Manual.

QUANTIFY INSTALLATION GUIDE

Network DK2 DESkey Installation Guide

How To Upgrade Your Microsoft SQL Server for Accounting CS Version

Converting InfoPlus.21 Data to a Microsoft SQL Server 2000 Database

Setting up FileMaker 10 Server

Reporting for Contact Center Setup and Operations Guide. BCM Contact Center

Moving the TRITON Reporting Databases

SPECIALIST PRACTICE MANAGER

Upgrading from Call Center Reporting to Reporting for Contact Center. BCM Contact Center

HiPath 3000/5000 HiPath TAPI 120 V2.0. Installation and Configuration

ODBC Overview and Information

Matisse Installation Guide for MS Windows

CISCO VPN CLIENT INSTALL AND UPDATE INSTRUCTIONS

FileMaker 11. ODBC and JDBC Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

WA1791 Designing and Developing Secure Web Services. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc. 1

CONTACTS SYNCHRONIZER FOR IPAD USER GUIDE

PaperClip Audit System Installation Guide

Nobeltec TZ: Microsoft SQL Server problems

Microsoft SQL Server Staging

DOE VPN Client Installation and Setup Guide March 2011

CONNECT-TO-CHOP USER GUIDE

Intellicus Cluster and Load Balancing (Windows) Version: 7.3

SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October Simba Technologies Inc.

Pocket ESA Network Server Installation

Installing Microsoft Outlook on a Macintosh. This document explains how to download, install and configure Microsoft Outlook on a Macintosh.

1 Installation. Note: In Windows operating systems, you must be logged in with administrator rights to install the printer driver.

Transcription:

ODBC Driver Guide Installation and Configuration Freezerworks Unlimited Version 6.0 PO Box 174 Mountlake Terrace, WA 98043 www.freezerworks.com support@freezerworks.com 425-673-1974 877-289-7960 U.S. Toll Free

Freezerworks is a registered trademark of Dataworks Development, Inc., Mountlake Terrace, WA

Contents ODBC Driver for Freezerworks... 1 Macintosh Platform... 1 PC Platform... 5 Testing the connection through Microsoft Excel... 8 Using SSL... 11 Certificate and Key... 11 Crystal Reports Compatibility... 15

ODBC Driver Guide ODBC Driver for Freezerworks The ODBC Driver for Freezerworks Unlimited 6.0 (written in 4D v13) exists for both the Macintosh and PC platforms, and will connect to both Standalone and Server software installations. It is based on ODBC Driver Manager 3.5, and does not require any external libraries. Using the ODBC driver can expose your data to hackers, so be sure you are operating behind a good firewall and that your systems are locked down. Macintosh Platform To install the ODBC Driver Run the 4D v13 ODBC Driver Installer. After running the ODBC Driver Installer, the driver is installed in the Library/ODBC/ folder. The next step is to define a Data Source Name (DSN) to connect databases with applications that are compliant with ODBC. To add a DSN 1. Launch the ODBC Administrator located in the Applications/Utilities/ folder: 2. Click the Drivers tab to check that the 4D v12 ODBC Driver is correctly installed. Note: For the Mac, in order to use Microsoft Excel with any external data sources, you must install the OpenLink framework (www.openlinksw.com). 3. Click the User DSN tab. This makes the data source available only to the user currently logged on to this computer. 1

Freezerworks 4. Click the Add button and select the 4D v13 ODBC Driver from the list of configured drivers: 5. Click OK. The 4D v13 ODBC Driver s configuration panel appears: 6. Enter the following settings: Data Source Name: Enter FUL60 or some other friendly name. Server: Enter the IP address of the computer where Freezerworks 6 resides. This can be either a Standalone or a Server installation. Port: The default port number is 19812. User: Contact Dataworks Development. Password: Contact Dataworks Development. September 2013 2

ODBC Driver Guide The Connection test button tests the connection with the current parameters, and uses the User and Password fields to log in. A Successful message will appear if the parameters are correct. Sometimes this test will fail, but the ODBC Driver is installed nonetheless. The connection can be tested by using the Data Import External Data New Database Query option in Microsoft Excel. 7. Click OK to save any changes before you close the configuration panel window. Note: You may encounter the following anomalies when creating a DSN via the Mac OS X ODBC Administrator: When you create a new DSN, you may not see it right away, and you may have to quit and restart the Mac OS X Administrator for it to appear. Even if you add a new ODBC User data source, the ODBC Driver will create it as a System DSN. These anomalies are due to issues in the Mac OS X ODBC Administrator, and have nothing to do with the 4D v12 ODBC Driver or Installer. To uninstall the ODBC Driver To uninstall the 4D v13 ODBC Driver, you must use the ODBC Administrator, which can be found in the Application Utilities folder. 1. Launch the ODBC Administrator, and click the Drivers tab. 2. To make further changes, be sure that you have adequate rights by looking at the padlock in the bottom left of the dialog box. If it is locked, unlock it by entering the Administrator password. 3

Freezerworks 3. To remove the 4D v13 ODBC Driver, select it in the list of installed drivers, and click Remove. You will be asked to confirm this removal: 4. Then you will be asked if you want to also remove all the information regarding the DSN associated with the ODBC driver: If you intend to install a new ODBC driver, you can click Cancel to keep the old DSN information. The DSN entry can be removed in the future by clicking the System DSN tab, selecting the DSN in the list, and clicking Remove: 5. The following files must be removed manually: /Library/4D ODBC-Driver.bundle /Library/Frameworks/OpenSSL.framework September 2013 4

ODBC Driver Guide PC Platform To install the ODBC Driver 1. Run the 4D v13 ODBC Installer. 2. In Windows XP, launch the ODBC Data Source Administrator by clicking Start-Control Panel-Administrative Tools-Data Sources (ODBC). In Windows 7, select the 32-bit ODBC Administrator located in C:\Windows\SysWOW64\odbcad32.exe. You cannot use the 64-bit ODBC Administrator because the ODBC Driver is a 32-bit application. 3. In the ODBC Data Source Administrator, click the Drivers tab to check that the 4D v13 ODBC driver is correctly installed. 5

Freezerworks The next step is to define a Data Source Name (DSN) to connect databases with applications that are compliant with ODBC. To add a DSN 1. Do one of the following: If you want to make this data source available only to the user currently logged on to this computer, click the User DSN tab. (This data source can only be used on the current machine). -Or- If you want to make this data source available to all users on this computer, including NT services, click the System DSN tab. 2. Click the Add button (circled above), and then select the 4D v13 ODBC Driver from the list of configured drivers: September 2013 6

ODBC Driver Guide 3. Click Finish. The 4D v13 ODBC Driver s own configuration panel appears: 4. Enter the following settings: Data Source Name: Enter FUL60 or some other friendly name. Server: Enter the IP address of the computer where Freezerworks Unlimited 6 resides. This can be either a Standalone or a Server installation of FUL6. Port: The default port number is 19812. If you want to use an encrypted connection, select the Use SSL check box. User: Contact Dataworks Development. Password: Contact Dataworks Development. The Test button tests the connection with the current parameters, and uses the User and Password fields to login. A Successful message will appear if the parameters are correct. Sometimes this test will fail, but the ODBC Driver is installed. The connection can be tested by using the Data - From Other Sources - From Microsoft Query option in Microsoft Excel version 14. 5. Click OK to save any changes before you close the configuration panel window. Note: For a complete installation, you must not move or rename the installed files after running the 4D v13 ODBC Driver Installer. To uninstall the ODBC Driver To uninstall the 4D v13 ODBC Driver, you must use the ODBC Administrator. 1. To remove the User or System DSN, click the appropriate tab, select the DSN in the list, and click Remove. 7

Freezerworks If you only intend to upgrade the 4D v13 ODBC Driver, it isn t necessary to remove the attached DSNs. 2. To remove the 4D v13 ODBC Driver, launch the 4D v13 ODBC Installer and select the Remove option. Testing the connection through Microsoft Excel To test the connection through Microsoft Excel 1. In Excel 2010, on the Data page, in the Get External Data section, click From Other Sources-From Microsoft Query. September 2013 8

ODBC Driver Guide 2. Locate and select your ODBC data source name, and then click OK. 3. Select fields for your query, and then click Next: 4. Be sure DeletedRecord equals False, because records in Freezerworks are not deleted, only marked as such. Click Next. 9

Freezerworks 5. Select a sort order (optional), and then click Next. 6. Select Return Data to Microsoft Excel, and then click Finish. 7. In the Import Data screen, click OK: September 2013 10

ODBC Driver Guide You should see a listing of records: Using SSL Certificate and Key Generating certificates follows the same procedure as for the Freezerworks SOAP Server. You will obtain two keys: cert.pem and Key.pem. These two files must be put into the Resources/SQL folder of the database. The certificate files and key only concern the server. It is imperative not to copy them onto any client machines. 11

Freezerworks Server On the server side, the use of SSL is set in Edit Database Settings - SQL: This setting only takes effect on startup of the database. Once you have modified its state (SSL enabled or not) and validated the changes, restart your database for these changes to be take effect. ODBC Client There are two possibilities, depending on whether you use a DSN or a direct connection via SQLDriverConnect. Connection via a DSN When configuring the DSN, simply select the Use SSL check box in the configuration dialog box: September 2013 12

ODBC Driver Guide Connection without a DSN This occurs when you click the Test button, which leads to a direct connection via SQLDriverConnect using a connection string. Here is an example of a connection string that uses SSL: DRIVER= 4D v13 ODBC Driver ;SSL=true;SERVER=localhost;PORT=1919;UID=Admin This string provides the same information as provided when configuring a DSN. It consists of key/value pairs. For more information about SQLDriverConnect, visit the following website: http://msdn2.microsoft.com/en-us/library/ms715433.aspx Here is a list of keys that can be used in making up the connection string: DRIVER SERVER PORT Identifies the ODBC Driver used. Uses the value 4D v13 ODBC Driver Indicates the IP address or the name of the 4D SQL server to which you want to connect. Default value: localhost. Can be used to specify the connection port. This port must be the same as the one provided on the SQL/Configuration page of the Preferences (on the server computer). 13

Freezerworks UID Identifies the user name under which you will be connected. PWD Provides the password associated with the user name specified in the UID key. SSL Can either be True or False (False by default). PhysicalConnectionTimeout* LoginTimeout* An ODBC connection begins by connecting to the TCP/IP network. This value sets the timeout for this step. Once the driver is connected to the TCP/IP network, it must then be recognized by the 4D SQL server. It thus sends a frame containing the user, password, and other information. This timeout sets the maximum time to wait for a reply. QueryTimeout* Once an ODBC Driver is connected, it can also execute queries and handle data. This timeout will be applied in this case. * Timeouts set the length of time to wait before cancelling an action. Their values are expressed in seconds, with 0 being no timeout (unlimited wait time). DSN Indicates a DSN to be used. In this case, it is not necessary to use the other keys since they will already be defined in the DSN. For example, if you have set up a DSN named 4DSSL as follows September 2013 14

ODBC Driver Guide and you then use the following connection string: SQLDriverConnect(ConnectionHandle,WindowHandle, DSN=4DSSL; UID=scott;PWD=tiger;SSL=false ;SQL_NTS,NULL,0,NULL, SQL_DRIVER_NOPROMP); Even though your DSN has been configured to use an SSL connection, this connection string will attempt a non-secure connection. In this case, you will be connected as the user scott with the password tiger. On the other hand, if you use the SQL_DRIVER_PROMPT option, a dialog will prompt the user for the missing information. This setting takes effect immediately. Crystal Reports Compatibility When using Freezerworks Unlimited with Crystal Reports, you may encounter problems when building reports from several different tables at once. This is due to Crystal Reports not knowing how to handle inner and outer joins with Freezerworks. To avoid this problem, follow this procedure: 1. Launch the ODBC Driver manager and configure or add a DSN. This should be done even if you do not need a DSN. A dialog box similar to the following will appear: 15

Freezerworks 2. Click the Crystal Reports Compatibility setup button. This button only appears for Crystal Report users. After the setup has been run the first time, it will no longer appear. The following message will appear: 3. Press OK to launch the setup process. As mentioned in the message, you may receive warnings from your anti-virus software during this procedure. These warnings should be ignored. 4. Close the ODBC Driver configuration window. You can click OK, Cancel, or simply click the Close box. 5. Restart your computer. You will now be able to use Crystal Reports. How it works As mentioned in the Compatibility setup dialog box, this process writes keys in the registry. If you launch the registry editor utility, you will see something similar to this: September 2013 16

ODBC Driver Guide The keys will be updated for Crystal Reports v10 and v12, as well as their sub-versions. If you have more than one version installed on your PC, they will all be updated. This is not an over-write. For example, if you have: NoOuterJoinEscSeq=MYODBC3, it will become: NoOuterJoinEscSeq=MYODBC3, ODBC4D. The keys will remain updated even if the 4D ODBC Driver is removed from your computer. If you install another version or sub-version of Crystal Reports, it will be necessary to follow the compatibility setup procedure again. However, only the newly-installed version will be updated. 17