(CMS) Open Database Connectivity
Total Page:16
File Type:pdf, Size:1020Kb
Avaya™ Call Management System (CMS) Open Database Connectivity 585-780-701 Issue 1.0 May 2002 COMPAS ID 89705 © 2002, Avaya Inc. All Rights Reserved Notice Trademarks Every effort was made to ensure that the information in this document was complete and accurate at the time of printing. However, information The following trademarks are mentioned in this document: is subject to change. • MultiVantage and DEFINITY are registered trademarks of Avaya Inc. Preventing Toll Fraud • Enterprise, Solaris, SPARCserver, Network Terminal Server, “Toll fraud” is the unauthorized use of your telecommunications system Sun, SunSwift, Solstice, DiskSuite, and Ultra are trademarks by an unauthorized party (for example, a person who is not a corporate or registered trademarks of Sun Microsystems, Inc. employee, agent, subcontractor, or working on your company's behalf). • INFORMIX is a registered trademark of Informix Software, Be aware that there may be a risk of toll fraud associated with your Inc. system and that, if toll fraud occurs, it can result in substantial additional • Multiport is a registered trademark of Aurora Technologies, charges for your telecommunications services. Inc. • Windows is a registered trademark of Microsoft, Inc. Avaya Fraud Intervention All other product names mentioned herein are the trademarks of their If you suspect that you are being victimized by toll fraud and you need respective owners. technical assistance or support, call Technical Service Center Toll Fraud Intervention Hotline at +1 800 643 2353 for the United States and Ordering Information Canada. For additional support telephone numbers, see the Avaya web Call: Avaya Publications Center site: Voice +1 800 457 1235 http://www.avaya.com Fax +1 800 457 1764 Select Support, then select Escalation Lists US and International. International Voice +1 410 568 3680 This web site includes telephone numbers for escalation within the International Fax+1 410 891 0207 United States. For escalation telephone numbers outside the United Write: Globalware Solutions States, select Global Escalation List. 200 Ward Hill Avenue Haverhill, MA 01835 USA Providing Telecommunications Security Attention: Avaya Account Manager Telecommunications security (of voice, data, and/or video E-mail:[email protected] communications) is the prevention of any type of intrusion to (that is, Order: Document No. 585-780-701, Issue 1.0 either unauthorized or malicious access to or use of) your company's May 2002 telecommunications equipment by some party. You can be placed on a Standing Order list for this and other documents Your company's “telecommunications equipment” includes both this you may need. Standing Order will enable you to automatically receive Avaya product and any other voice/data/video equipment that could be updated versions of individual documents or document sets, billed to accessed via this Avaya product (that is, “networked equipment”). account information that you provide. For more information on Standing An “outside party” is anyone who is not a corporate employee, agent, Orders, or to be put on a list to receive future issues of this document, subcontractor, or working on your company's behalf. Whereas, a please contact the Avaya Publications Center. “malicious party” is anyone (including someone who may be otherwise authorized) who accesses your telecommunications equipment with Avaya Support either malicious or mischievous intent. Avaya provides a telephone number for you to use to report problems or Such intrusions may be either to/through synchronous (time-multiplexed to ask questions about your contact center. The support telephone and/or circuit-based) or asynchronous (character-, message-, or packet- number is 1-800-242-2121 in the United States and Canada. For based) equipment or interfaces for reasons of: additional support telephone numbers, see the Avaya web site: • Utilization (of capabilities special to the accessed equipment) http://www.avaya.com • Theft (such as, of intellectual property, financial assets, or Select Support, then select Escalation Lists US and International. toll-facility access) This web site includes telephone numbers for escalation within the • Eavesdropping (privacy invasions to humans) United States. For escalation telephone numbers outside the United • Mischief (troubling, but apparently innocuous, tampering) States, select Global Escalation List. • Harm (such as harmful tampering, data loss or alteration, regardless of motive or intent) Acknowledgment Be aware that there may be a risk of unauthorized intrusions associated This document was written by the CRM Development group. with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a variety of losses to your company (including but not limited to, human/data privacy, intellectual property, material assets, financial resources, labor costs, and/or legal costs). Your Responsibility for Your Company’s Telecommunications Security The final responsibility for securing both this system and its networked equipment rests with you - an Avaya customer's system administrator, your telecommunications peers, and your managers. Base the fulfillment of your responsibility on acquired knowledge and resources from a variety of sources including but not limited to: • Installation documents • System administration documents • Security documents • Hardware-/software-based security tools • Shared information between you and your peers • Telecommunications security experts To prevent intrusions to your telecommunications equipment, you and your peers should carefully program and configure: • your Avaya-provided telecommunications systems and their interfaces • your Avaya-provided software applications, as well as their underlying hardware/software platforms and interfaces • any other equipment networked to your Avaya products. Avaya Call Management System Open Database Connectivity Contents Contents 3 Preface Overview . 9 Organization of document . 9 Audience . 10 Trademarks. 10 Conventions used in this document . 11 Terminology. 12 Related documents. 13 CMS software documents . 13 Upgrade documents. 14 Hardware documents . 16 Switch documents. 16 Administration documents . 16 Other documents . 17 Documentation Web sites . 18 Chapter 1: Open Database Connectivity Overview . 19 Contents . 19 ODBC features. 19 Overview . 19 Contents . 20 Queries. 20 Additional information on queries . 20 Performance impact. 20 Security and port allocation . 21 CMS feature interactions requiring client support . 21 ODBC background and functionality . 22 Overview . 22 Contents . 22 Data access through ODBC . 23 Data access diagram . 23 Structured query language (SQL) . 23 CMS ODBC drivers . 24 ODBC driver functionality . 24 Uses for ODBC data . 25 Requesting data using ODBC . 25 Issue 1.0 May 2002 3 Contents Chapter 2: ODBC Driver and installation Overview . 27 Contents . 27 ODBC driver . 28 Overview . 28 Function . 28 Supported logins . 28 Installation and configuration procedures . 29 Overview . 29 Installing the ODBC driver on the CMS server . 30 Introduction. 30 System requirements . 30 Installation requirements . 30 Installing ODBC version 3.0 . 31 Installing ODBC version 3.2 . 34 Server utilities . 38 Introduction. 38 Contents . 38 Debug levels . 38 Log levels . 38 Run ODBC . 39 Solaris client installation . 40 Overview . 40 System requirements . 40 Contents . 40 Installation procedure . 41 Configuration procedure. 42 Test ODBC connectivity . 43 Possible failure causes . 44 Build an ODBC application . 45 Desktop computer client installation . 46 Overview . 46 System requirements . 46 Contents . 46 Installation on Windows 95, 98, 2000, XP or Windows NT 4.0 . 47 Installation on Windows NT 3.51 . 47 Install clients from a single network point . 48 Desktop computer client configuration . 49 Overview . 49 Contents . ..