* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Teradata Tools and Utilities Release Definition
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Oracle Database wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Functional Database Model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Teradata Tools and Utilities Release Definition Release 13.00.01 B035-2029-110C November 2010 The product or products described in this book are licensed products of Teradata Corporation or its affiliates. Teradata, BYNET, DBC/1012, DecisionCast, DecisionFlow, DecisionPoint, Eye logo design, InfoWise, Meta Warehouse, MyCommerce, SeeChain, SeeCommerce, SeeRisk, Teradata Decision Experts, Teradata Source Experts, WebAnalyst, and You’ve Never Seen Your Business Like This Before are trademarks or registered trademarks of Teradata Corporation or its affiliates. Adaptec and SCSISelect are trademarks or registered trademarks of Adaptec, Inc. AMD Opteron and Opteron are trademarks of Advanced Micro Devices, Inc. BakBone and NetVault are trademarks or registered trademarks of BakBone Software, Inc. EMC, PowerPath, SRDF, and Symmetrix are registered trademarks of EMC Corporation. GoldenGate is a trademark of GoldenGate Software, Inc. Hewlett-Packard and HP are registered trademarks of Hewlett-Packard Company. Intel, Pentium, and XEON are registered trademarks of Intel Corporation. IBM, CICS, RACF, Tivoli, and z/OS are registered trademarks of International Business Machines Corporation. Linux is a registered trademark of Linus Torvalds. LSI and Engenio are registered trademarks of LSI Corporation. Microsoft, Active Directory, Windows, Windows NT, and Windows Server are registered trademarks of Microsoft Corporation in the United States and other countries. Novell and SUSE are registered trademarks of Novell, Inc., in the United States and other countries. QLogic and SANbox are trademarks or registered trademarks of QLogic Corporation. SAS and SAS/C are trademarks or registered trademarks of SAS Institute Inc. SPARC is a registered trademark of SPARC International, Inc. Sun Microsystems, Solaris, Sun, and Sun Java are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries. Symantec, NetBackup, and VERITAS are trademarks or registered trademarks of Symantec Corporation or its affiliates in the United States and other countries. Unicode is a collective membership mark and a service mark of Unicode, Inc. UNIX is a registered trademark of The Open Group in the United States and other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN “AS-IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. IN NO EVENT WILL TERADATA CORPORATION BE LIABLE FOR ANY INDIRECT, DIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS OR LOST SAVINGS, EVEN IF EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. The information contained in this document may contain references or cross-references to features, functions, products, or services that are not announced or available in your country. Such references do not imply that Teradata Corporation intends to announce such features, functions, products, or services in your country. Please consult your local Teradata Corporation representative for those features, functions, products, or services available in your country. Information contained in this document may contain technical inaccuracies or typographical errors. Information may be changed or updated without notice. Teradata Corporation may also make improvements or changes in the products or services described in this information at any time without notice. To maintain the quality of our products and services, we would like your comments on the accuracy, clarity, organization, and value of this document. Please e-mail: [email protected] Any comments or materials (collectively referred to as “Feedback”) sent to Teradata Corporation will be deemed non-confidential. Teradata Corporation will have no obligation of any kind with respect to Feedback and will be free to use, reproduce, disclose, exhibit, display, transform, create derivative works of, and distribute the Feedback and derivative works thereof without limitation on a royalty-free basis. Further, Teradata Corporation will be free to use any ideas, concepts, know-how, or techniques contained in such Feedback for any purpose whatsoever, including developing, manufacturing, or marketing products or services incorporating Feedback. Copyright © 1994-2010 by Teradata Corporation. All Rights Reserved. Preface Purpose Teradata® Tools and Utilities 13.00.01 is a Teradata Tools and Utilities maintenance media release containing the most recent product efixes available for the Teradata Tools and Utilities 13.00 release. Teradata Tools and Utilities 13.00 information is available in Teradata Tools and Utilities 13.00 publications and manuals. Fixes included in Teradata Tools and Utilities 13.00 products in this maintenance release are listed in this document. Teradata Tools and Utilities is a group of products designed to work with Teradata Database. Teradata Tools and Utilities Release Definition provides an overview of the products and programs in Teradata Tools and Utilities 13.00.01. It contains important information received late in the release not included in other documentation associated with this release. Teradata Tools and Utilities Release Definition also contains lists of: • Teradata Database versions with which Teradata Tools and Utilities 13.00.01 are certified • Product release version information • Technical changes for each product in this release • Documentation that supports this release • Training and support centers Audience Teradata Tools and Utilities Release Definition is intended for system administrators, analysts, engineers, and other database specialists who perform product installations or use Teradata Tools and Utilities products. Supported Releases Teradata Tools and Utilities Release Definition supports Teradata Tools and Utilities 13.00.01. Unless otherwise specified in this document, “this release” refers to Teradata Tools and Utilities 13.00.01. For release information on Teradata Database 13.00, see Base System Release Definition, B035-1725-098K. Teradata Tools and Utilities Release Definition 3 Preface Additional Information Additional Information Additional information that supports Teradata Tools and Utilities is available at the web sites listed in the table that follows. In the table, mmyx represents the publication date of a manual, where mm is the month, y is the last digit of the year, and x is an internal publication code. Match the mmy of a related publication to the date on the cover of this book. This ensures that the publication selected supports the same release. Type of Information Description Source Additional product information Use the Teradata Information Products web site to view or download specific manuals that supply related or additional information to this manual. 1 Go to http://www.info.teradata.com/. 2 Click Data Warehousing under Online Publications, Browse by Category. 3 Do one of the following: • For a list of Teradata Tools and Utilities documents, click Teradata Tools and Utilities, and then select an item under Releases or Products. • Select a link to any of the data warehousing publications categories listed. CD-ROM images Ordering information for manuals Access a link to a downloadable CD-ROM image of all customer documentation for this release. Customers are authorized to create CD-ROMs for their use from this image. 1 Go to http://www.info.teradata.com/. Use the Teradata Information Products web site to order printed versions of manuals. 1 Go to http://www.info.teradata.com/. 2 Click Data Warehousing under Online Publications, Browse by Category. 3 Click CD-ROM Images. 2 Click How to Order under Print & CD Publications. 3 Follow the ordering instructions. General information about Teradata The Teradata home page provides links to numerous sources of information about Teradata. Links include: 1 Go to Teradata.com. 2 Select a link. • Executive reports, case studies of customer experiences with Teradata, and thought leadership • Technical information, solutions, and expert advice • Press releases, mentions, and media resources 4 Teradata Tools and Utilities Release Definition Table of Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Supported Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Chapter 1: Release Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Key Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Support Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Product Bundling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CDs and Magnetic Tape Cartridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Teradata Utility Pack—Utilities (BCD0-1190-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database Management (BCD0-1195-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Load/Unload (BCD0-1192-0000). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Teradata Parallel Transporter (BCD0-1193-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Meta Data Services (BCD0-1242-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preprocessors (BCD0-1191-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Query Director (BCD0-1255-0000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tape Storage Management Enablers (BCD0-1194-0000) . . . . . . . . . . . . . . . . . . . . . . . . . Magnetic Tape Cartridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 14 15 15 16 16 17 17 18 18 18 Product Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 E-Fix Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Chapter 2: Product Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Product Discontinuances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Product Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Product Compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Teradata Tools and Utilities Release Definition 5 Table of Contents Basic Teradata Query Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 IBM CICS Interface for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 IBM IMS Interface for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Interactive Teradata Query Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 .NET Data Provider for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Supported Versions of Teradata Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Requests for Change (RFCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Discrepancy Reports (DRs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 ODBC Driver for Teradata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 OLE DB Provider for Teradata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Teradata Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 Teradata Access Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Teradata Archive/Recovery Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 Teradata Call-Level Interface version 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Teradata Director Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Teradata Dynamic Workload Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Teradata FastExport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Teradata FastLoad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 Teradata Generic Security Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Teradata Index Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 Teradata International Components for Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Teradata JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 Teradata Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Teradata Meta Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Teradata MultiLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 Teradata Parallel Data Pump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110 Teradata Parallel Transporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 Teradata Preprocessor2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 6 Teradata Tools and Utilities Release Definition Table of Contents Teradata Query Director . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Teradata Query Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Teradata SQL Assistant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Teradata SQL Assistant/Web Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Teradata Statistics Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Teradata System Emulation Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Teradata Visual Explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Teradata Workload Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Teradata Access Module for Tivoli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Transparency Series/Application Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Chapter 3: Teradata Tools and Utilities Documentation . . . . . . . . . . . . . . . . . . . 151 Software Orders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Downloadable Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Release Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CD Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 151 152 152 Print Documentation and CD-ROMs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Orange Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Publication Titles and IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Chapter 4: Customer Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Customer Education. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Teradata Tools and Utilities Release Definition 7 Table of Contents 8 Teradata Tools and Utilities Release Definition List of Tables Table 1: Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Table 2: Unsupported Teradata 13.0 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 3: Teradata WebSphere MQ Access Module Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 4: Teradata CLIv2 for NAS Sun Solaris Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Table 5: Installation RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 6: Installation DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 7: BTEQ RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 8: BTEQ DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 9: .NET Data Provider for Teradata RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 10: .NET Data Provider for Teradata DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 11: ODBC Driver for Teradata RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Table 12: ODBC Driver for Teradata DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 13: OLE DB Provider for Teradata RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Table 14: OLE DB Provider for Teradata DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 15: Teradata Administrator RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Table 16: Teradata Administrator DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Table 17: Teradata Access Module RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Table 18: Teradata Access Module DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Table 19: Teradata ARC RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Table 20: Teradata ARC DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Table 21: Teradata CLIv2 RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Table 22: Teradata CLIv2 DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Table 23: TDP RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Table 24: TDP DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Table 25: Teradata DWM RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Table 26: Teradata DWM DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Table 27: Teradata FastExport RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Table 28: Teradata FastExport DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Table 29: Teradata FastLoad RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Table 30: Teradata FastLoad DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Table 31: Teradata Index Wizard RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Table 32: Teradata Index Wizard DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Teradata Tools and Utilities Release Definition 9 List of Tables Table 33: Teradata ICU RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 Table 34: Teradata ICU DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 Table 35: Teradata JDBC Driver RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 Table 36: Teradata JDBC Driver DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89 Table 37: Teradata Manager RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 Table 38: Teradata Manager DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Table 39: Teradata MDS RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 Table 40: Teradata MDS DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Table 41: Teradata MultiLoad RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Table 42: Teradata MultiLoad DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Table 43: Teradata TPump RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111 Table 44: Teradata TPump DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Table 45: Teradata PT RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 Table 46: Teradata PT API RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120 Table 47: Teradata PT DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122 Table 48: Teradata PT API DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 Table 49: Teradata Preprocessor2 for Embedded SQL RFCs . . . . . . . . . . . . . . . . . . . . . . . . . .124 Table 50: Teradata PP2 DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Table 51: Teradata QD RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127 Table 52: Teradata QD DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128 Table 53: Teradata QS RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130 Table 54: Teradata QS DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Table 55: Teradata SQL Assistant RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132 Table 56: Teradata SQL Assistant DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133 Table 57: Teradata SQL Assistant/Web Edition DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139 Table 58: Teradata Statistics Wizard RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 Table 59: Teradata Statistics Wizard DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Table 60: Teradata SET RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 Table 61: Teradata SET DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 Table 62: Teradata VE RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145 Table 63: Teradata VE DRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 Table 64: Teradata WA RFCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 Table 65: Teradata WA DRs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148 Table 66: Teradata Tools and Utilities 13.0 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . .154 10 Teradata Tools and Utilities Release Definition CHAPTER 1 Release Information This chapter provides an overview of the products and features in the Teradata Tools and Utilities 13.00.01 and the latest release of Teradata Database, which compose Teradata 13.00. Key Features Table 1 lists major enhancements made to the Teradata Tools and Utilities suite of products in support of Teradata 13.00 features. The enhancements include support for Teradata Database 13.00 features and Teradata Tools and Utilities-specific improvements. Note: Not all of the enhancements in this release were made to all of the products in the Teradata Tools and Utilities suite. The Request for Changes sections in Chapter 2: “Product Information” list abstracts of enhancements for each product. Table 1: Key Features Supported Feature Teradata Tools and Utilities Product October 1, 2007, marked the official launch of Teradata Corporation. All references to NCR in Teradata Tools and Utilities software and documentation were changed to Teradata. All Teradata Tools and Utilities products, except Host Utility Consoles (HUTCNS) and Interactive Teradata Query (ITEQ). Additional operating system support. For details, see Teradata Tools and Utilities 13.0 Supported Platforms and Product Versions, B035-3119. Access modules built for Teradata load and unload utilities also work with Teradata Parallel Transporter without any recompiling or relinking. • • • • • Data Definition Language (DDL) replication allows utility type names and escape sequences to be expanded in SQL statements containing the AS USER prefix. • Basic Teradata Query (BTEQ) • ODBC Driver for Teradata • Teradata Call-Level Interface version 2 (CLIv2) for Network-Attached Systems (NAS) • Teradata Preprocessor (PP2) Geospatial data types allow customers to store, manage, and retrieve information based on aspects of spatial data, such as geometry, location, and topology. • • • • Teradata Tools and Utilities Release Definition Named Pipes Access Module OLE DB Access Module Teradata Data Connector Teradata WebSphere MQ Access Module Teradata Parallel Transporter (PT) ODBC Driver for Teradata Teradata Administrator Teradata Archive/Recovery Utility (ARC) Teradata PP2 11 Chapter 1: Release Information Key Features Table 1: Key Features (continued) Supported Feature Teradata Tools and Utilities Product Large Query Support. Queries larger than 10 KB can now be imported using the SQL table for workload definitions. • Teradata Index Wizard • Teradata Statistics Wizard No Primary Index (NoPI) tables load data faster and more efficiently. After data is received by Teradata Database and converted into the proper internal format, all rows in a data parcel can be appended to a NoPI table without being redistributed to the corresponding hash-owning AMPs. Because unhashed tables don’t require rows to be in any particular order, sorting work is also avoided. • • • • • • • • • Open Standards Compliance • ODBC Driver for Teradata • Teradata JDBC Driver Ordered analytics allow dynamic partitions based on some condition; for example: • ODBC Driver for Teradata • Teradata Administrator ODBC Driver for Teradata Teradata ARC Teradata Index Wizard Teradata JDBC Driver Teradata MDS Teradata SET Teradata Statistics Wizard Teradata TPump Teradata VE SUM( x ) OVER (ORDER BY time ROWS UNBOUNDED PRECEDING RESET WHEN x IS NOT NULL) PERIOD data types support the following element types: • • • • • PERIOD(DATE) PERIOD(TIME(n)) PERIOD(TIME(n) WITH TIME ZONE) PERIOD(TIMESTAMP(n)) PERIOD(TIMESTAMP(n) WITH TIME ZONE) Scalar sub-queries are supported everywhere a value expression is allowed compliant to ANSI syntax. Enhances application migration from other database sources to Teradata Database. 12 • • • • • • • • • • • • • BTEQ ODBC Driver for Teradata Teradata Administrator Teradata ARC Teradata CLIv2 Teradata Director Program (TDP) Teradata FastExport Teradata FastLoad Teradata MultiLoad Teradata OLE DB Access Module Teradata Parallel Data Pump (TPump) Teradata PT Teradata PT Application Programming Interface (API) • Teradata PP2 • Teradata Query Scheduler (QS) • ODBC Driver for Teradata • Teradata PP2 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Key Features Table 1: Key Features (continued) Supported Feature Teradata Tools and Utilities Product Teradata trusted sessions enables middle-tier applications to assert user identities and roles for privilege checking and query logging without establishing a logon session for the middle-tier application end user. • • • • • • • Teradata trusted sessions, or user impersonation with query banding, provides a mechanism to communicate an alternative user ID to Teradata Database. Teradata Active Systems Management Enhancements. See “Teradata Dynamic Workload Manager” and “Teradata Workload Analyzer” for details. ODBC Driver for Teradata Teradata ARC Teradata JDBC Driver Teradata CLIv2 for NAS TDP Teradata PP2 Teradata Query Director (QD) • Teradata Dynamic Workload Manager (DWM) • Teradata Workload Analyzer (WA) Support Limitations Not all of the enhancements in this release were made to all of the products in the Teradata Tools and Utilities suite. The following major enhancements are not supported by the Teradata Tools and Utilities suite of products listed in Table 2. Table 2: Unsupported Teradata 13.0 Features Unsupported Teradata Database Features Teradata Tools and Utilities Product Geospatial data types Teradata JDBC Driver PERIOD data types • • • • • • • • • • • Teradata JDBC Driver Teradata DWM Teradata Index Wizard Teradata Manager OLE DB Provider for Teradata Teradata SQL Assistant for Microsoft Windows Teradata SQL Assistant/Web Edition Teradata Statistics Wizard Teradata System Emulation Tool (SET) Teradata Visual Explain (VE) Teradata WA User impersonation with query banding • • • • • • • • • Teradata DWM Teradata Index Wizard Teradata Manager Teradata SQL Assistant for Microsoft Windows Teradata SQL Assistant/Web Edition Teradata Statistics Wizard Teradata SET Teradata VE Teradata WA Teradata Tools and Utilities Release Definition 13 Chapter 1: Release Information Supported Operating Systems Supported Operating Systems Supported operating systems and product version numbers for all Teradata Tools and Utilities are available in a single spreadsheet titled Teradata Tools and Utilities 13.0 Supported Platforms and Product Versions, at www.info.teradata.com. To view product version numbers and platform information 1 Go to http://www.info.teradata.com/. 2 Click General Search under Online Publications. 3 Type 3119 in the Publication Product ID box. 4 Under Sort By, select Date. 5 Click Search. 6 Open the version of the Teradata Tools and Utilities ##.# Supported Platforms and Product Versions spreadsheet associated with this release. The spreadsheet includes supported Teradata Database versions, supported platforms, and product version numbers. Product Bundling The majority of Teradata Tools and Utilities 13.00.01 programs are packaged and distributed on CDs and/or magnetic tape cartridges. However, OLE DB Provider is available only from the Download Center and is not available on CD or on magnetic tape cartridge. The following products are available from the Download Center at Teradata.com. Click Support and Downloads>Downloads. • .NET Data Provider for Teradata (new to the CD this release) • ODBC Driver for Teradata • OLE DB Provider for Teradata • Teradata Access Modules • Teradata CLIv2 for NAS • Teradata Generic Security Services (GSS) for Java • Teradata GSS • Teradata International Components for Unicode (ICU) • Teradata JDBC Driver CDs and Magnetic Tape Cartridges In the following sections, headings show the name and number of the product CD or magnetic tape cartridge. The section lists the contents of the CD. 14 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Bundling Some CDs contain dependency products required by one or more of the primary products on that CD. Products included as a dependency may be limited to specific operating systems on that CD. To install A product on all supported operating systems, use the CD on which the product is listed as a primary product. Teradata Utility Pack—Utilities (BCD0-1190-0000) Teradata Utility Pack tool are distributed on a three-CD set: • CD1 is for Microsoft® Windows® operating systems • CD2 is for Hewlett-Packard® HP-UX and Linux operating systems • CD3 is for IBM® AIX® and Sun® Solaris® operating systems The Teradata Utility Pack—Utilities CD provides a wide base of user tools to connect network-attached applications to Teradata Database: • Teradata Data Connector 13.00 • Named Pipes Access Module 13.00 • .NET Data Provider for Teradata 13.00 • ODBC Driver for Teradata 13.00 • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 • Teradata JDBC Driver 13.00.00.27 The Teradata Utility Pack—Utilities CD also provides some database and query management tools: • BTEQ 13.00 • Teradata Administrator 13.00 • Teradata SQL Assistant 13.00 • Teradata SQL Assistant/Web Edition 13.00 Database Management (BCD0-1195-0000) The Database Management CD provides database and query management tools you can use to control access to, analyze the performance of, and improve the efficiency of the queries run against your Teradata Database. These tools also feature online help systems. • Teradata DWM 13.00 • Teradata Index Wizard 13.00 • Teradata Manager 13.00 • Teradata Performance Monitor 13.00 • Teradata QS 13.00 • Teradata Statistics Wizard 13.00 • Teradata SET 13.00 Teradata Tools and Utilities Release Definition 15 Chapter 1: Release Information Product Bundling • Teradata VE 13.00 • Teradata WA 13.00 Dependencies: • BTEQ 13.00 • Teradata Data Connector 13.00 • ODBC Driver for Teradata 13.00 • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Load/Unload (BCD0-1192-0000) Teradata load and unload utilities are distributed on a three-CD set: • CD1 is for Microsoft Windows operating systems • CD2 is for Hewlett-Packard HP-UX and Linux operating systems • CD3 is for IBM AIX and Sun Solaris operating systems The Load/Unload CD provides the following Teradata products used to load and unload data on your Teradata Database: • Named Pipes Access Module 13.00 • OLE DB Access Module 13.00 • Teradata Data Connector 13.00 • Teradata FastExport 13.00 • Teradata FastLoad 13.00 • Teradata MultiLoad 13.00 • Teradata TPump 13.00 • Teradata WebSphere MQ Access Module 13.00 Dependencies: • BTEQ 13.00 • ODBC Driver for Teradata 13.00 • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Note: Teradata Access Module for JMS is not included on the product installation CDs. Teradata Access Module for JMS 13.00 will be available from the Download Center at Teradata.com in Q4 2009. Teradata Parallel Transporter (BCD0-1193-0000) Teradata PT and Teradata PT API are distributed on a three-CD set: 16 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Bundling • CD1 is for Microsoft Windows operating systems • CD2 is for Hewlett-Packard HP-UX and Linux operating systems • CD3 is for IBM AIX and Sun Solaris operating systems The Teradata PT CD contains the entire Teradata PT suite of products used to load and unload data on your Teradata Database in the following six packages: • Teradata PT API 13.00 • Teradata PT Infrastructure 13.00 • Teradata PT Export Operator 13.00 • Teradata PT Load Operator 13.00 • Teradata PT Stream Operator 13.00 • Teradata PT Update Operator 13.00 Dependencies: • Named Pipes Access Module 13.00 • Teradata WebSphere MQ Access Module 13.00 • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Meta Data Services (BCD0-1242-0000) This CD contains Teradata Meta Data Services (MDS) 13.00, which provides a set of object-oriented Application Programming Interfaces (APIs) that can be used to: • Create application information metamodels (AIMs) that define how metadata is stored in an MDS repository. • Add, update, and delete metadata objects and collections in an MDS repository. Teradata MDS also includes a set of utilities and GUIs that provide the infrastructure for a metadata repository. Preprocessors (BCD0-1191-0000) Teradata Preprocessors are distributed on a three-CD set: • CD1 is for Microsoft Windows operating systems • CD2 is for Hewlett-Packard HP-UX and Linux operating systems • CD3 is for IBM AIX and Sun Solaris The Preprocessors CD provides the Teradata tools needed for accessing your Teradata Database with Teradata SQL statements in C or COBOL programs. • Teradata COBOL PP2 13.00 • Teradata SQL C PP2 13.00 Dependencies: Teradata Tools and Utilities Release Definition 17 Chapter 1: Release Information Product Bundling • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Query Director (BCD0-1255-0000) This CD contains Teradata QD, a program used to route sessions for high availability purposes. Dependencies: • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Tape Storage Management Enablers (BCD0-1194-0000) Beginning with this release, Teradata Access Module for Tivoli® has been renamed Tivoli Storage Manager Teradata Extension, and the product is not included on the Tape Storage Management Enablers CD. It was released with the Teradata Tiered Archive and Restore Architecture (TARA) 13.00. This CD contains Teradata ARC 13.00, which provides Teradata backup and restore functions. Dependencies: • Teradata Data Connector 13.00 • ODBC Driver for Teradata 13.00 • Teradata SQL C PP2 13.00 • Teradata CLIv2 13.00 • Teradata GSS 13.00 • Teradata ICU 13.00 Magnetic Tape Cartridges Magnetic tape cartridges are released in two formats with different BCD numbers: IBM z/OS® and z/VM®. Teradata Tools and Utilities 13.0 for IBM z/OS (MVS) • 3480 format: BCD0-1070-0000 • 3590 format: BCD0-1071-0000 • 9840 format: BCD0-1072-0000 Teradata Tools and Utilities 13.0 for IBM z/VM 18 • 3480 format: BCD0-1068-0000 • 3590 format: BCD0-1069-0000 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Installation Product Installation This section provides installation notes for Teradata Tools and Utilities products. All Teradata Tools and Utilities installation packages were updated to support the current release. E-Fix Updates To ensure the highest quality and best performance of Teradata Tools and Utilities products, the most recent, critical, post-production updates can be downloaded from the Teradata Software Server at: http://tssprod.teradata.com:8080/TSFS/home.do. Release Notes Documentation Updates Last-minute changes were added to Teradata Tools and Utilities Installation Guide for UNIX and Linux. An updated version is available at http://www.info.teradata.com/. SCEERUN Library on IBM z/OS Teradata Tools and Utilities applications running on IBM z/OS require the IBM Language Environment SCEERUN library. If that library is not available in the MVS linklist, it must be included in the JOBLIB concatenation for any job or in the STEPLIB concatenation for any job step running a Teradata Tools and Utilities application. Manual Install for Teradata WebSphere MQ Access Module On Hewlett-Packard HP-UX 11i v2 (11.23) and 11i v3 (11.31) with Intel® Itanium®, Teradata WebSphere MQ Access Module cannot be automatically installed using the Load/Unload installation CD. Several libraries must be manually copied to your PC from the /HP-UX/ mqaxsmod/ia64 directory on the Load/Unload installation CD. Before copying the libraries, ensure the following Teradata WebSphere MQ Access Module product dependencies have been installed in the correct order. • Teradata Data Connector 13.00 • IBM WebSphere® MQ 5.2 (HP-UX) Table 3 lists the libraries and the corresponding directories where the library must be copied. An asterisk (*) after a file name indicates a “softlink” for files located in this directory: /opt/teradata/client/<version>/hpux64. Table 3: Teradata WebSphere MQ Access Module Libraries Copy this library... To this directory... libmqs.so* /usr/lib/hpux64 libmqsc.so* /usr/lib/hpux64 libmqs.so /opt/teradata/client/<version>/hpux64 Teradata Tools and Utilities Release Definition 19 Chapter 1: Release Information Product Installation Table 3: Teradata WebSphere MQ Access Module Libraries (continued) Copy this library... To this directory... libmqsc.so /opt/teradata/client/<version>/hpux64 Teradata CLIv2 for NAS Sun Solaris Makefiles When Teradata CLIv2 for NAS is installed on Sun Solaris with AMD® Opteron™, Solaris SPARC makefiles are incorrectly copied to the /opt/teradata/client/13.0/sample directory. They must be replaced with the Solaris Opteron makefiles listed in Table 4. Table 4: Teradata CLIv2 for NAS Sun Solaris Makefiles Replace this Solaris SPARC makefile... With this Solaris Opteron makefile... makesamp.sols makesamp.soli386 makesamp.sols64 makesamp.solx8664 maketdusr.sols maketdusr.soli386 maketdusr.sols64 maketdusr.solx8664 Note: The Solaris Opteron e-fixes can be downloaded from the Teradata Software Server at: http://tssprod.teradata.com:8080/TSFS/home.do. General Enhancements • Teradata Tools and Utilities are now installed in the following new default directories: • On UNIX operating systems: /opt/teradata/client/<version> • On Windows operating systems: C:\ProgramFiles\Teradata\Client\<version> This new tree structure brings all Teradata Tools and Utilities for 13.00.01 under a single sub-directory. • In path and file locations, references to “NCR” were changed to “Teradata.” • Teradata PT installation packages were reduced to six to streamline installation. Enhancements for UNIX Operating Systems 20 • Except for Teradata ARC, Teradata DUL, and Teradata DUL/T, Teradata Tools and Utilities installation package names now include the version number; for example, bteq130, cliv2130, and piom130. • To avoid a name conflict on Novell® SUSE® Linux Enterprise 9, the Teradata ARC install package was renamed teradata_arc. • Except on systems where the microprocessor is different (Hewlett-Packard PA-RISC compared to Intel Itanium), both 32-bit and 64-bit versions of Teradata Tools and Utilities are included in a single installation package. Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Installation Note: 32-bit and 64-bit versions of Teradata GSS are still deployed in separate installation packages. Both versions must be installed before installing a Teradata Tools and Utilities application. Enhancements for Microsoft Windows Operating Systems • Earlier versions of Teradata Tools and Utilities are now automatically removed before a new version is installed. • ODBC Driver for Teradata, Teradata CLIv2, and shared Teradata ICU libraries are now basic Microsoft Installer (.msi) installation packages. • 32-bit and 64-bit Teradata Tools and Utilities applications can coexist on systems with Intel EM64T. • When the silent install process is used on systems with Intel EM64T, both the 32-bit and the 64-bit versions of a Teradata Tools and Utilities application are installed. When the interactive install process is used, only the 64-bit version of a Teradata Tools and Utilities application is installed. Tar Teradata Client Packages System administrators can now create a single tar file that can transfer UNIX Teradata Client packages and dependencies from a Teradata Client Utilities UNIX media disk mounted on Windows or UNIX across the network. For full detail and script samples, see Teradata Tools and Utilities Installation Guide for UNIX and Linux, B035-2459-088A. Silent Installation and Upgrades of ODBC Driver for Teradata On Windows, the standard way to do silent installation of ODBC Driver for Teradata (and other basic Microsoft Installer packages, such as Teradata Call-Level Interface v2 and Teradata ICU) is: Setup /S /v"/qn" However, some environments restrict the execution of standard setup.exe files. Such a scenario requires alternate installation methods. Therefore, if you cannot run the standard setup.exe to install or upgrade ODBC Driver for Teradata, do the following: • New installation - For a new silent installation, use the following command: Msiexec /I "ODBC Driver for Teradata.msi" /qn • Upgrade - To do a silent install that upgrades ODBC Driver for Teradata 13.00.01 from a previous version, use the following command: Msiexec /I "ODBC Driver for Teradata.msi" /qn REINSTALL=ALL REINSTALLMODE=voums Windows Interactive and Silent Installs The following TTU packages on the TTU 13.00.01 Windows media have been converted from Installscript to basic MSI packages. This provides consistency across TTU packages and easy deployment through system management software. • TeraGSS • TDICU Teradata Tools and Utilities Release Definition 21 Chapter 1: Release Information Product Installation • TDODBC • CLIv2 • PIOM • FASTLD • FASTEXP • MLOAD • TPUMP • NPAM • MQAM • OLEDBAM • SQLPP • TDOLEDB • SQLA • VECOMP • TSET • TIWIZ • TSWIZ • TQSClient • TQSServer • TQSAdmin • TWA • TDADMIN • PMON • TMGR • TDWM • TSAW Use the following procedures to deploy the TTU Basic MSI packages through SMS or to install the TTU packages individually. • To install the packages interactively, use the following command: setup • To install the packages silently, use the following command: setup /s /v"/qn" • To silently install the package to a user specified location, use the following command: setup /s /v"/qn INSTALLDIR=<user_specified_folder>" Documentation Teradata Tools and Utilities Installation Guide for IBM z/OS, B035-2458-088A 22 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Installation Teradata Tools and Utilities Installation Guide for IBM z/VM, B035-2422-088A Teradata Tools and Utilities Installation Guide for Microsoft Windows, B035-2407-088A Teradata Tools and Utilities Installation Guide for UNIX and Linux, B035-2459-088A Requests for Change Requests for Change (RFCs) introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Product installation changes and RFCs indicating support for new operating systems are listed in the individual product sections in Chapter 2: “Product Information.” Table 5: Installation RFCs RFC Description 103564 Network Install now extracts both 32 bit and 64 bit packages on a 32 bit system. 138516 Windows Main Install now versioned in rd.txt file. 144065 Windows Main Install now automatically uninstalls pre-13.0 versions of DBM products. 100701 The 32-bit version and the 64-bit version of ODBC Driver for Teradata can be installed and used on the same system. 115012 Documentation Only Improved instructions for silent installation were added to Teradata Tools and Utilities Installation Guide for Microsoft Windows. 117885 117886 118876 On Microsoft Windows and UNIX operating systems, separate Teradata PT versions of the Teradata WebSphere MQ Access Module and the Named Pipes Access Module are no longer installed or required. Documentation Only The sequence for removing Teradata Tools and Utilities packages was added to Teradata Tools and Utilities Installation Guide for UNIX and Linux. 119854 As of this release, Teradata ARC is installed in a new directory: • On Windows: C:\ProgramFiles\Teradata\Client\<version>\bin • On UNIX operating systems: /opt/teradata/client/<version>/bin 121109 UNIX packages can now be easily transferred from Teradata Client Media to a specific UNIX platform by invoking a script to create a single tar file that includes all of the dependent packages and installation files that are necessary. For full detail and script samples, see Teradata Tools and Utilities Installation Guide for UNIX and Linux, B035-2459-088A. Teradata Tools and Utilities Release Definition 23 Chapter 1: Release Information Product Installation Table 5: Installation RFCs (continued) RFC Description 122435 Documentation Only Information about using the SCEERUN library was added to Teradata Tools and Utilities Installation Guide for IBM z/OS. 129225 .NET Data Provider for Teradata support was added to the Teradata Tools and Utilities 13.00.01 Windows main install Discrepancy Reports Discrepancy Reports (DRs) track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 6: Installation DRs DR Description 113827 Documentation Only Installing Teradata Tools and Utilities applications can cause the Microsoft Windows path to overrun if the system PATH environment variable exceeds 1024 characters. A hotfix is available from Microsoft; see Tech Alert 1455 for details. 115305 Documentation Only TeraGSS was changed to teragss in directory paths for commands in Teradata Tools and Utilities Installation Guide for UNIX and Linux. 115983 32-bit and 64-bit ODBC Driver for Teradata can now be silently installed on IBM AIX. 117853 Documentation Only Teradata Tools and Utilities Installation Guide for UNIX and Linux incorrectly stated that the swap space needed to be equal to the memory size plus 2 G on Linux operating systems. Teradata Tools and Utilities Installation Guide for UNIX and Linux was corrected to indicate that the swap space needs to be equal to only the memory size on Linux operating systems. 117962 Documentation Only A typographical error in a command to TRDTMTDP was corrected in Teradata Tools and Utilities Installation Guide for IBM z/OS. 118343 Documentation Only The LANG and LC__FASTMSG environment variables are now documented in Teradata Tools and Utilities Installation Guide for UNIX and Linux. 118793 Documentation Only To match standard IBM nomenclature, applicable references to MVS were changed to z/OS and references to VM to were changed z/VM in Teradata Tools and Utilities Installation Guide for IBM z/OS. 24 Teradata Tools and Utilities Release Definition Chapter 1: Release Information Product Installation Table 6: Installation DRs (continued) DR Description 118926 Documentation Only Use of the NOSWAP and NOPREF parameters was clarified in Teradata Tools and Utilities Installation Guide for IBM z/OS. 122111 Documentation Only Instructions for installing the Teradata Manager Server and Teradata Manager Client components were updated in Teradata Manager Installation Guide. 122470 Windows Server 2003 operating systems must be shut down and restarted to apply Teradata Tools and Utilities 13.00.01 upgrades. 126152 Teradata FastLoad was not using the main install directory path when it was installed from the Teradata for Windows Load and Unload CD. This error no longer occurs. 126914 Teradata Tools and Utilities setup scripts for Linux were failing with a “unable to execute./.setup.sh: No such file or directory” error message. This error no longer occurs. 128225 An InstallShield bug caused entries in the silent response file to be ignored, resulting in the selection of all defined features, which caused .NET Data Provider for Teradata to try to run utilities that might not be present. The silent install process now works as expected. 128351 A subdirectory for Teradata Named Pipes Access Module is now correctly added to the SOFTWARE\Teradata\Certlist directory at installation. 128388 A subdirectory for Teradata FastExport is now added to the SOFTWARE\Teradata\Certlist directory at installation. 128389 A subdirectory for Teradata FastLoad is now added to the SOFTWARE\Teradata\Certlist directory at installation. 128350 A subdirectory for Teradata Websphere MQ Access Module is now correctly added to the SOFTWARE\Teradata\Certlist directory at installation. 128860 The installation of Teradata PT does not add curly braces around the PATH, NLSPATH, or library path environment variables in the system login files, which broke the shell on the AIX operating system. The installation process now adds curly braces, as needed. 130398 During installation, the list of dependent applications was incomplete. The list is now complete. 130470 BTEQ was unnecessarily removing the entire CertList key in the Registry during an upgrade or uninstall. The error no longer occurs. 130492 A subdirectory for Teradata OLE DB Access Module is now added to the SOFTWARE\Teradata\Certlist directory at installation. 130558 Teradata DataConnector was unnecessarily removing the entire CertList key in the Registry during an upgrade or uninstall. The error no longer occurs. 130647 A subdirectory for Teradata MultiLoad is now correctly added to the SOFTWARE\Teradata\Certlist directory at installation. Teradata Tools and Utilities Release Definition 25 Chapter 1: Release Information Product Installation Table 6: Installation DRs (continued) DR Description 130802 A subdirectory for Teradata MultiLoad is now correctly added to the SOFTWARE\Teradata\Certlist directory at installation. 132103 The installation of Teradata TPump removed registry entries under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninst all key, which prevented the ability to uninstall packages after installing TPump. The problem no longer occurs. 131753 26 Teradata TPump sometimes mishandled VARGRAPHIC FIELDs in unformatted files, which caused the application to terminate. The problem no longer occurs. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Product Discontinuances CHAPTER 2 Product Information This chapter provides the following information about each of the products, database tools, and utilities included in Teradata Tools and Utilities Release 13.00.01: • Product versions certified with this release • Supported versions of Teradata Database • Documentation associated with the product • Miscellaneous release notes • Requests for change (RFCs) and discrepancy reports (DRs) associated with each product for this release To ensure the highest quality and best performance of Teradata Tools and Utilities products, the most recent, critical post-production updates can be downloaded from the Teradata Software Server at: http://tssprod.teradata.com:8080/TSFS/home.do Product Discontinuances As of this release, Teradata Tools and Utilities are no longer supported on NCR® MP-RAS. Support for Teradata Dump Load/Unload (DUL) on IBM z/OS (MVS) and z/VM operating systems is being discontinued effective with this release. Teradata MultiTool is being discontinued effective with this release. Product Versions Product version numbers for Teradata Tools and Utilities were changed to 13.00.01, except for the following: • Basic Teradata Query Utility (BTEQ) • Host Utility Consoles (HUTCNS) • Interactive Teradata Query (ITEQ) • Symantec™ Netbackup™ Extension for Teradata Teradata Tools and Utilities Release Definition 27 Chapter 2: Product Information Basic Teradata Query Utility Product Compatibility You cannot mix multiple releases of any Teradata Tools and Utilities applications on the same client PC. For example, you cannot run OLE DB Provider 13.00 with Teradata CLIv2 12.0 on the same client PC. All Teradata Tools and Utilities products invoked on a system must be from the same base release. For example, if you upgrade to Teradata MultiLoad 13.00, you must also upgrade the product dependencies (such as Teradata CLIv2, Teradata GSS, and Teradata ICU) to the Teradata Tools and Utilities 13.00.01 version. See Teradata Tools and Utilities 13.00.01 Supported Platforms and Product Versions to identify compatible products. Basic Teradata Query Utility BTEQ utility is a general-purpose, command-based program that allows workstation users to communicate with one or more Teradata Database systems and format reports for print and monitor output. Product Version Number BTEQ 13.00.00.10 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Basic Teradata Query Reference, B035-2414-088A Release Notes ActivityCount Variable and Notify Exit Routines The data type for the ActivityCount returned by BTEQ was changed from Int32 (signed 32-bit integer) to UInt32 (unsigned 32-bit integer). If you are using the ActivityCount variable in a notify exit routine, you must change the print specifier for the ActivityCount variable to %u, and then recompile the routine. 28 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Basic Teradata Query Utility Unicode Support Limitations Expression substitutions (&n) within a HEADING, FOOTING, or RTITLE command are restricted to LATIN1 characters when using UTF8 and UTF16 session character sets with BTEQ on IBM z/OS. Note: UTF8 and UTF16 session character sets are not supported with BTEQ on IBM z/VM. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 7: BTEQ RFCs RFC Description 58020 Documentation Only The examples for using the LOGON command in interactive mode were expanded to improve usability. See Examples 1 and 2 in the “Using the Optional acctid Identifier” section under the LOGON command in Basic Teradata Query Reference. 69180 Documentation Only Obsolete information and AXSMOD examples for the Tape Access Module were removed from Basic Teradata Query Reference. 87376 Documentation Only Basic Teradata Query Reference was updated to more accurately describe initial and assumed defaults in BTEQ commands. 93225 Documentation Only Basic Teradata Query Reference incorrectly stated that the ERRORLEVEL is reset to zero after a successful request. The information on ERRORLEVEL handling was corrected in Basic Teradata Query Reference. 90037 See “ActivityCount Variable and Notify Exit Routines” on page 28. 98374 UTF16 scripts without a Byte Order Mark (BOM) can be used for workstation BTEQ input. BTEQ checks the input file for a UTF16 or UTF8 BOM and automatically changes the session character set to the appropriate Unicode encoding. 102430 Previously, when the BOM and NOBOM options were used with a MESSAGEOUT command from BTEQ running on a mainframe operating system, a syntax error was generated. Now, BTEQ prints a warning message indicating that the BOM/NOBOM options are not supported for MESSAGEOUT on mainframe operating systems. Note: The BOM and NOBOM options are valid for UNICODE character sets only. Because EBCDIC is the default character set for mainframe operating systems, the BOM and NOBOM options are invalid. See Basic Teradata Query Reference for details. 102433 Previously on IBM z/OS, a BOM was not inserted at the beginning of a REPORT export file. Now, a BOM is inserted at the beginning of REPORT and DIF export files produced from UTF8 and UTF16 sessions. For more information, see Basic Teradata Query Reference. Teradata Tools and Utilities Release Definition 29 Chapter 2: Product Information Basic Teradata Query Utility Table 7: BTEQ RFCs (continued) RFC Description 102473 Previously, BTEQ did not display SHOW and COMMENT results correctly for UTF8 and UTF16 session character sets. BTEQ was modified and now correctly displays SHOW and COMMENT results for UTF8 and UTF16 session character sets. 102477 On IBM z/OS, BTEQ supports using DIF (Data Interchange Format) with the EXPORT command and UTF16 session character sets. 102478 See “Unicode Support Limitations” on page 29. 102484 On IBM z/OS, BTEQ supports creating stored procedures using the COMPILE command with UTF8 and UTF16 session character sets. 104659 The formatting of field mode reports is no longer based on bytes for UTF8 sessions. A new REPORTALIGN command is used to control UTF8 alignment. For example, spacing between columns and WIDTH truncation may not be the same as past releases. See Basic Teradata Query Reference for more information. 109593 Documentation Only Usage Note were added to the RETRY command regarding the Error 2631 failure code. For details, see Basic Teradata Query Reference. 111025 BTEQ running on mainframe operating systems does not support carriage control characters in Unicode REPORT and DIF export files. BTEQ was modified so that an EXPORT command fails when parsed instead of causing an Open failed on file error when a subsequent SELECT command is executed. For more information, see the EXPORT command in Basic Teradata Query Reference. 111088 BTEQ does not support embedded control characters within quoted strings for SQL requests. Examples of unsupported control characters include a null, carriage return, or line feed character. See Basic Teradata Query Reference for details. 114222 The SHOW VERSIONS command was updated to exclude output for the revision levels for BTEQ/CAP source files (.C and .H) and CLI/PIOM source files (.C). For more information, see Basic Teradata Query Reference. 114483 Documentation Only Instructions for using the REPEAT command to establish the same query band for multiple sessions were added to Basic Teradata Query Reference. 30 114709 The Teradata Database table header size was expanded to 1 MB. The BTEQ RETLIMIT command was enhanced to allow more than 2048 columns to be selected. See Basic Teradata Query Reference for details. 114700 When a Large Object (LOB) column is associated with an AS DEFERRED BY NAME qualifier in the USING clause of an IMPORT command, Teradata Database solicits the value using ElicitDataByName protocol. In deferred-mode, BTEQ supports loading of LOB values using the ElicitDataByName Protocol. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Basic Teradata Query Utility Table 7: BTEQ RFCs (continued) RFC Description 114986 BTEQ supports the Teradata Database replication group rule set feature. BTEQ recognizes SQL activities associated with the use of DDL for this feature. BTEQ displays a meaningful result message when users have successfully created, replaced, or dropped replication rule sets. DDL replication allows utility type names and escape sequences to be expanded in SQL statements containing the AS USER prefix. 115382 LOBCOLS and TOTCOLS options were added to the IMPORT command to support loading of LOB values using the ElicitData protocol on non-Unicode sessions. In deferred-mode, BTEQ does not support LOB loading using Unicode session character sets on mainframe operating systems. See Basic Teradata Query Reference for details. 119025 BTEQWIN now uses HTML Compile help rather than WinHelp for online documentation. 119494 BTEQ now displays a confirmation or failure message in response to Java XSP statements related to class dependencies on other jar classes. 119535 Documentation Only Users are responsible for correctly describing the input data in a USING modifier in an IMPORT command. This warning is now documented in Basic Teradata Query Reference. 120621 Documentation Only VARTEXT import rules for workstation operating systems were added to Basic Teradata Query Reference. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 8: BTEQ DRs DR Description 47626 The TDP command does not accept hyphen or dash characters. Support for and restrictions applying to TDP values in both non-quoted form and quoted forms are now documented under the TDP command in Basic Teradata Query Reference. 59698 Documentation Only In Basic Teradata Query Reference, a leading period incorrectly placed before an ECHO statement was removed. 100721 Batch mode Workstation BTEQ UTF16 sessions now honor = command. 113481 On IBM z/OS, BTEQ incorrectly decreased stdout WIDTH for UTF16 session character sets. BTEQ was modified and this behavior no longer occurs. See the EXPORT command in Basic Teradata Query Reference for details. Teradata Tools and Utilities Release Definition 31 Chapter 2: Product Information IBM CICS Interface for Teradata Table 8: BTEQ DRs (continued) DR Description 117411 Empty RUN files encountered while using the RUN command were incorrectly handled. A run-terminating error should result if an empty RUN file is encountered. BTEQ was modified and this error no longer occurs. 118237 Null characters are now correctly handled in VARTEXT files for UTF8 sessions. 120541 Using 3-BREAK exit no longer leaves echoing off when terminating during the protected data-entry mode. 125943 For UTF8 workstation sessions, date and time fields were not properly padded when multi-byte characters appeared in the output for different REPORTALIGN settings. This problem no longer occurs. 126117 BTEQ was not using the main install directory path when being installed from the Teradata for Windows Load and Unload CD. This error no longer occurs 127873 BTEQ incorrectly reported an error when displaying non-Unicode multi-byte column titles greater than 60 bytes. The limit for non-Unicode column titles is now 60 bytes. 134506 The PUT upgrade no longer removes the usr/bin/bteq softlink. 135623 Mainframe BTEQ no longer erroneously omits a result line comprised of all blanks for the first data-returning statement. 137927 Mainframe BTEQ no longer generates an LSCX373 warning for an IMPORT that follows a VARTEXT IMPORT. 139907 Interactive use of BREAK followed by ABORT again enables resetting of the input buffer to be able to re-enter SQL. 141252 Based on reported installation problems, the BTEQ installation package has been converted to the Basic MSI installation package. 144533 Mainframe BTEQ no longer abends when submitting a wide DDL request read from a RUN file that was created by an EXPORT with WIDTH set to greater than 258. IBM CICS Interface for Teradata The IBM Customer Information Control System (CICS) Interface for Teradata allows CICS macro (1.7 and 2.1 only) or command level (1.7 and later) application programs to access Teradata Database resources. Product Version Number CICS Interface for Teradata 13.00 Supported Versions of Teradata Database 32 • Teradata Database V2R6.0 • Teradata Database V2R6.1 Teradata Tools and Utilities Release Definition Chapter 2: Product Information IBM IMS Interface for Teradata • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation IBM CICS Interface for Teradata Reference, B035-2448-088A Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. There are no DRs for this product for this release. IBM IMS Interface for Teradata The IBM Information Management System (IMS) Interface for Teradata allows IMS programs executing in an IMS BATCH, BMP (Batch Message Program), or MPP (Message Processing Program) region to access data from Teradata Database. Product Version Number IMS Interface for Teradata 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation IBM IMS/DC Interface for Teradata Reference, B035-2447-088A Release Notes None. Teradata Tools and Utilities Release Definition 33 Chapter 2: Product Information Interactive Teradata Query Utility Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. There are no DRs for this product for this release. Interactive Teradata Query Utility Interactive Teradata Query (ITEQ) includes extensions to Teradata SQL that process Teradata SQL statements interactively without having to develop application software. A user at a terminal attached to a client computer can use the ITEQ interface to interact directly with Teradata Database. Product Version Number ITEQ 06.00.02 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Interactive Teradata Query Reference, B035-2451-088A Interactive Teradata Query User Guide, B035-2452-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. 34 Teradata Tools and Utilities Release Definition Chapter 2: Product Information .NET Data Provider for Teradata Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. There are no DRs for this product for this release. .NET Data Provider for Teradata Microsoft .NET Framework applications utilize .NET Data Providers for uniform and standard access to data sources such as Teradata. The .NET Data Provider for Teradata is the data access component of the .NET Framework Class Library (FCL). Product Version Number .NET Data Provider for Teradata 13.00.00 Supported Versions of Teradata Database .NET Data Provider for Teradata is supported by the following versions of Teradata Database: • Teradata Database 13.00 • Teradata Database 12.0 • Teradata Database V2R6.2 • Teradata Database V2R6.1 • Teradata Database V2R6.0 Note: .NET Data Provider for Teradata does not connect to Teradata Database V2R5.1 or earlier. Documentation .NET Data Provider for Teradata Release Definition, B035-2032-128C The .NET Data Provider for Teradata Developer’s Guide and the .NET Data Provider for Teradata Developer’s Reference are included with the product as a single stand-alone help file. The help file is also integrated into Visual Studio 2005 and Visual Studio 2008. To access this online help file, select .NET Data Provider for Teradata 13.00.01.00 under Start > All Programs. Release Notes None. Requests for Change (RFCs) Requests for Change (RFCs) introduce new features and track changes that enhance the operation of .NET Data Provider for Teradata software. The following RFCs have been incorporated in this release. Teradata Tools and Utilities Release Definition 35 Chapter 2: Product Information .NET Data Provider for Teradata Table 9: .NET Data Provider for Teradata RFCs RFC Feature or Enhancement 97972 13.00.01 now supports the StatementInfo parcel when receiving data from Teradata. This enables the provider to make available additional metadata about SQL statements sent to Teradata. A new connection string attribute, UseEnhancedSchemaTable, has been added to prevent compatibility problems with existing applications that are caused by the additional metadata. The default setting for this attribute is “true” which indicates that the additional metadata will be available to an application. 115300 New types have been added to the 13.00.01 that support the Period Data Types. • TdPeriodDate Database equivalent: PERIOD(DATE) • TdPeriodTime Database equivalent: PERIOD(TIME(scale)) • TdPeriodTimeWithTimeZone Database equivalent: PERIOD(TIME(scale) WITH TIME ZONE) • TdPeriodTimestamp Database equivalent: PERIOD(TIMESTAMP(scale)) • TdPeriodTimestampWithTimeZone Database equivalent: PERIOD(TIMESTAMP(scale) WITH TIME ZONE) 121823 ToTimeZone method has been added to TdTimeWithTimeZone and TdTimestampWithTimeZone. This method allows the time zone to be changed. 127554 Removed duplicate XML fragments from Visual Studio Data View Support. 127669 The Table Schema Collection returns information about tables that have No Primary Index. Discrepancy Reports (DRs) Discrepancy Reports (DRs) track known issues and problems fixed in the .NET Data Provider for Teradata software in this release. Table 10: .NET Data Provider for Teradata DRs 36 DR Description 121825 Exceptions that are thrown from the Date And Time methods are now documented. 122987 TdException is thrown to indicate that an instance is the null value when the properties of a Null Date And Time value is accessed. 123430 The DataSet Designer now orders columns of tables in the order that they were defined in the data definition. 123437 An ArgumentNullException is thrown when a null or String.Empty is passed as the value parameter to the Parse method of all Date And Time Provider Specific Types. 123610 An ArgumentOutOfRangeException will now be thrown when the property TdDataAdapter.UpdateBatchSize is set to a negative value. Teradata Tools and Utilities Release Definition Chapter 2: Product Information .NET Data Provider for Teradata Table 10: .NET Data Provider for Teradata DRs (continued) DR Description 124079 There were many problems with the documentation related to the Provider Specific Date And Time Types. Some of the exceptions thrown by properties and methods were not documented, and documentation needed to be clarified for the Parse and ToString methods. 124081 The TdTimestampWithTimeZone.GetHashCode threw an exception when this method is called from a Null value. This has been fixed so that when GetHashCode is called from a Null value, a 0 is returned. 124265 Documentation for the method ToString(IFormatProvider) of all Date And Time Provider Specific Types has been updated to indicate that the cultural settings specified in the DateTimeFormatInfo object is ignored. 124448 When parsing a string representation of a TdTime, TdTimeWithTimeZone, TdTimestamp or TdTimestampWithTimeZone that has a scale which is greater than 6, a FormatException is thrown. 124670 A “Null” string is now parsed by the following types: • TdDecimal • TdDate • TdTime • TdTimeWithTimeZone • TdTimestamp • TdTimestampWithTimeZone The return value is the type's Null value. 124723 When an application uses the TdDataAdapter, customizes the commands, and defines parameters the Teradata Database may throw an error if the provider uses Iterated Requests. A workaround for this problem is described in the page .NET Data Provider for Teradata Developer’s Guide -- Working With Provider Features -TdCommandBuilder and TdDataAdapter -- Specifying INSERT, UPDATE, DELETE command. The .NET Data Provider for Teradata Developer’s Guide and the .NET Data Provider for Teradata Developer’s Reference are included with the product as a single standalone help file. The help file is also integrated into Visual Studio 2005 and Visual Studio 2008. To access this online help file, select .NET Data Provider for Teradata 13.00.01.00 under Start > All Programs. 124922 The LdapServicePassword is no longer stored in plain text. 126310 Documentation has been added providing a guideline when inserting data of type decimal into a column defined as a DECIMAL and "GENERATED ALWAYS AS IDENTITY". 126436 The Teradata Provider now correctly handles the situation when an instance of a TdCommandBuilder is set to another instance of a TdDataAdapter using the TdCommandBuilder.DataAdapter property. When TdCommandBuilder.DataAdapter is used to change the associated TdDataAdapter, the provider unregisters with the existing one then registers with the new data adapter. Teradata Tools and Utilities Release Definition 37 Chapter 2: Product Information .NET Data Provider for Teradata Table 10: .NET Data Provider for Teradata DRs (continued) 38 DR Description 127698 An ArgumentOutOfRangeException is no longer thrown when TdCommand.UpdateRowSource is set to UpdateRowSource.OutputParameters. 128027 The Teradata Provider will not set the PRIMARY_KEY column of the Indexes Schema Collection to true for all columns contained in a composite unique primary index. All the columns in the index must also be defined as NOT NULL. 128080 The provider threw an InvalidCastException when an application attempted to convert character data to a DateTime when the session character set was UTF8. The Teradata Database padded the character data with spaces which caused the overall length to be greater than 10 characters (YYYY-MM-DD). This exception got thrown when the length was greater than 10. 128112 When the total size of the parameters of a command is greater than what is allowed by the Teradata Database, the provider threw an InvalidOperationException that contained an unhelpful error message. This has changed so that a more informative exception is thrown. A TdException will now get thrown that also contains a more informative error message. 128146 Problem occurs when the provider is connected to a Teradata Database version 6.2 or earlier. The TdParameter.ProviderSpecificValue property returned a Provider Specific Date And Time Type (for example: TdDate, TdTimestamp...) when the EnableTdDateTime Connection String Attribute was set to false. This has been fixed so that this property now returns the corresponding .NET Framework type. 128171 TdTransaction.Commit threw an exception in ANSI session mode when the Connection Isolation level (TdConnection.IsolationLevel) did not match what was specified at the Transaction level. 128208 The provider supports Batch Update using Multi-Statement and/or Iterated Requests. When the provider used Iterated Request there was a problem when the session mode had been set to ANSI. The provider appended a “COMMIT WORK” to the SQL statement. The Teradata Database returned an error indicating that it expected a single request. 128225 Silent install is now correctly working. Visual Studio 2005 and 2008 options are no longer ignored during silent installation. 128235 This problem is related to the Parse method of TdTime/TdTimeWithTimeZone and TdTimestamp/TdTimestampWithTimeZone. In the string representation of these types, the sub-seconds did not get correctly parsed when a IFormatProvider of a culture different from “invariant” was specified. 128274 The provider did not automatically grow an internal buffer when a “CREATE STORED PROCEDURE” statement was executed and returned a large result set. In this situation, an application received a Teradata Database error 3115 which indicates that the internal buffer is to small to hold one record. This has been modified so that the 3115 error is handled internally and the size of the buffer is automatically adjusted by the provider. 129130 When the TdParameter.IsNullable property is set to false, the provider checks the TdParameter.Value property for a DbNull or Null value and throws an exception, instead of sending the invalid property to Teradata. Teradata Tools and Utilities Release Definition Chapter 2: Product Information ODBC Driver for Teradata Table 10: .NET Data Provider for Teradata DRs (continued) DR Description 129224 Documentation has been added providing a guideline when data is being inserted into a database table that contains a column that is defined as NOT NULL with a DEFAULT. 128313 Visual Studio Change Password feature now correctly works when the Session Mode is set to ANSI. 129318 The ToString method of the Date and Time types now generates the correct Teradata literal string representation. 129320 The IConvertible.ToType implementation of the Period types have been fixed. When this method was invoked, it was possible that the Teradata Provider could go into an infinite loop. 129794 The LDAP and SPNEGO mechanisms now work when using Query Directory. ODBC Driver for Teradata The Open Database Connectivity (ODBC) Driver for Teradata enables Microsoft Windows and UNIX operating systems to communicate with the Teradata Database across local area networks (LANs) using the open standard ODBC interface. Product Version Number ODBC Driver for Teradata 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation ODBC Driver for Teradata User Guide, B035-2509-088A Release Notes Unicode on UNIX and Linux The Unicode encoding can be changed from the default of UTF-8 to UTF-16 by doing the following: Teradata Tools and Utilities Release Definition 39 Chapter 2: Product Information ODBC Driver for Teradata 1 Define SQLSHORT: #define SQLWCHARSHORT 2 Set the SQL_ATTR_APP_UNICODE_TYPE environment attribute to SQL_DD_CP_UTF16: // Specify the unicode encoding for the application. SQL calls and // data are both affected. No other environment variables or // connection options (includeing DSN options) are needed. rc = SQLSetEnvAttr(m_henv, SQL_ATTR_APP_UNICODE_TYPE, (void *) SQL_DD_CP_UTF16, SQL_IS_INTEGER); Note: If possible, use the SQLWCHAR ODBC type for Unicode strings instead of wchar_t because SQLWCHAR and wchar_t are not always the same type on all operating systems. Exception to Length Arguments for Unicode ODBC Functions The ODBC Driver for Teradata User Guide, B035-2509, currently states the following: “When a length (transfer size of the data) could refer to string or non-string data, the length is described in octet lengths...This means that if the argument in question describes the length of another argument that is always a string (typically represented as a SQLCHAR), then the length reflects the number of characters in the string.” The exception to the above rule is for UNIX applications that use UTF-8 encoding. For these applications, all lengths are in bytes. For more information about length arguments, go to http://support.microsoft.com/kb/ 294169/en-us. LIBPATH Environment Variable On AIX platforms, ODBC Driver for Teradata has minimized the value path that needs to be set in the LIBPATH environment variable for the runtime environment. The LIBPATH values for the 32-bit and 64-bit ODBC Drivers are: • 32-bit export LIBPATH: /opt/teradata/client/ODBC_32/lib • 64-bit export LIBPATH: /opt/teradata/client/ODBC_64/lib Directory Migration Teradata Tools and Utilities 13.00.01 introduces a new directory structure. In response, ODBC Driver for Teradata 13.00 provides scripts that allow previous versions to operate without impact. If previous releases of ODBC Driver for Teradata were installed in the default directory, no migration is required. However, if a non-default directory was used, you must run one of the following scripts. See the ODBC Driver for Teradata readme.txt file for complete instructions. 40 • Retain legacy structure - Run the enable_legacy_installdir script to allow legacy .ini files to work in the new directory structure. The script emulates the legacy directory structure and allows you to customize the odbc.ini and odbcinst.ini files. • 64-bit Driver - Run the enable_legacy_installdir script if you installed a previous 64-bit version of ODBC Driver for Teradata in /usr/odbc, regardless of whether you use the default directory or a non-default directory. Teradata Tools and Utilities Release Definition Chapter 2: Product Information ODBC Driver for Teradata • Migrate to new structure - Run the convert.ini script to completely convert legacy .ini files to the new installation directory. • Switch between versions - After running convert.ini, no further file migration should be needed. However, future releases might create the need to switch between multiple releases. In that case, run the set_default_version script to migrate to a release-independent directory that allows for the switching between versions. The scripts are available in the odbc_32 and odbc_64 directories after ODBC Driver for Teradata 13.00 is installed. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 11: ODBC Driver for Teradata RFCs RFC Description 67684 ODBC Driver for Teradata on Sun Solaris with SPARC® supports -compat=5 and iostream options. 96311 ODBC DSN trace entries are now time stamped. 96376 Documentation Only ODBC DSN option descriptions were added to ODBC Driver for Teradata User Guide. 99825 LDAP (Lightweight Directory Access Protocol) authentication has been integrated into the Teradata Database Connect dialog box. See ODBC Driver for Teradata User Guide for details on the new dialog box options. 108139 ODBC Driver Manager was upgraded to version 5.3. 111221 ODBC Driver for Teradata online help is now provided in HTML format. 114776 ODBC Driver enhanced so that SQLGetData() no longer returns data chunks without proper character boundary of multi-byte characters. 115298 ODBC Driver for Teradata supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 115542 ODBC Driver for Teradata supports Teradata Database geospatial SQL data types. Note: LOB support must be enabled. 115599 ODBC Driver for Teradata supports scalar sub-queries. Scalar sub-queries are supported everywhere a value expression is allowed compliant to ANSI syntax. 115600 ODBC Driver for Teradata supports the Teradata Database DDL replication feature. DDL replication allows utility type names and escape sequences to be expanded in SQL statements containing the AS USER prefix. 115602 ODBC Driver for Teradata supports the STATISTICS privilege required by the Qualified Statistics feature. Teradata Tools and Utilities Release Definition 41 Chapter 2: Product Information ODBC Driver for Teradata Table 11: ODBC Driver for Teradata RFCs (continued) RFC Description 115607 ODBC Driver for Teradata supports the following Teradata Database 13.00 keywords: CONDITION, CTCONTROL, CURRENT_ROLE, GEOSEQUENCE, MBR, OLD_NEW_TABLE, RESET, RESIGNAL, SIGNAL, ST_GEOMETRY, and THROUGH. 120485 64-bit ODBC Driver for Teradata is supported on Hewlett-Packard HP-UX with Hewlett-Packard PA-RISC. 120634 ODBC applications can now find and use the DBS SHOW privilege in SQLTablePrivileges. 121092 RESET is no longer a reserved word, so it can now be used as an object name in ODBC Driver for Teradata. 121156 ODBC Driver for Teradata supports the use of tables without primary indexes (NoPI tables). 124878 New shortcuts were added to the Start > Programs menu to help differentiate between 32bit and 64-bit versions of ODBC Driver for Teradata. 124879 ODBC Administrator now offers the same options for 64-bit as for 32-bit. 125522 ODBC Driver now checks for successive duplicate IPs in cop discovery. 127594 PERIOD is no longer a reserved word, so it can now be used as an object name in ODBC Driver for Teradata. 128349 Cop discovery added to UNIX/Linux driver. 136201 ODBC Driver fixed so it no longer fails when using parameterized SQL with Extract function. 137648 Enhancement added to ODBC Driver that allows fractional seconds in the conversion of time or timestamp literals from C Char to SQL_TYPE_TIME. 115601 ODBC Driver for Teradata supports RESET WHEN syntax for window functions. 121658 Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 12: ODBC Driver for Teradata DRs 42 DR Description 93327 Previously, certain rules mapped PRIMARY KEY to PRIMARY INDEX and visa versa in certain circumstances, which resulted in invalid syntax seeming to be valid. The confusing mapping rules have been removed. 100423 Previously, the ODBC Extensions feature of the ODBC Driver accepted syntax such as Date {d 'YY-MM-DD'}. When the SQL query included STAT or STATS syntax errors can result. This problem fixed by removing STAT and STATS from the list of keywords. Teradata Tools and Utilities Release Definition Chapter 2: Product Information ODBC Driver for Teradata Table 12: ODBC Driver for Teradata DRs (continued) DR Description 110429 The ODBC parser is not converting scalar function to standard DBS function (length as CHAR_LENGTH) if it is embedded in a DDL. A code fix resolves the problem. 114167 On UNIX, the SQLWithCommentsOrParenthesis=[Yes | No] keyword option has a default of No. This option is applicable only to SQLExecDirect. See ODBC Driver for Teradata User Guide for details. 114384 Previously, ODBC Driver for Teradata incorrectly swapped the DSN and DRIVER keywords in a connection string when the DRIVER keyword appeared first without a trailing space. ODBC Driver for Teradata was modified and this error no longer occurs. 114662 On Novell® SUSE® Linux Enterprise, ODBC Driver for Teradata failed to connect to Teradata Database when a UserID was not supplied. ODBC Driver for Teradata was modified and this error no longer occurs. 115699 Documentation Only The “DateTimeFormat Compatibility and Precision” section of ODBC Driver for Teradata User Guide was corrected to indicate fractional truncation from SQL_TIMESTAMP to SQL_C_TIME is not silent. 115763 Documentation Only When the ColumnSize or DecimalDigits are outside the range of values supported by the data source for a column in the SQL data type specified by the ParameterType argument, ODBC Driver for Teradata truncates the data bound to the parameter and displays a warning during execution. For more information, see ODBC Driver for Teradata User Guide. 116045 ODBC Driver for Teradata incorrectly ignored DSN attributes passed while creating a DSN using the installer API SQLConfigDataSource(). ODBC Driver for Teradata was modified and this error no longer occurs. 116650 With ODBC Driver, the Create/Replace Stored Procedure would fail with 3927 error if Max Response Buffer Size was set to 1048576. A code change fixes this problem. 117158 Previously, SQLExecute with param size greater than 1 failed with INVALID TIMESTAMP error if the last value in array is set as NULL. Now null values for fixedlength data will be sent as having the null indicator set AND a sequence of zero bytes corresponding to the fixed length. These will be ignored by the database. 119285 Please refer to the ODBC Driver for Teradata product ReadMe files for instructions on specifying the correct compiler options when compiling a 64-bit application on UNIX operating systems. 119884 "Major Status=0x1000000 Minor Status=0xe3000205-Inaccessible read" error occurred with LDAP when using username@@password. A code fix as part of DR128401 prevents the problem. 120999 The ODBC Driver used to fail with "SQL request exceeds maximum allowed length of 1 MB " even though the size of the request is about 64 KB. Problem has been resolved by allocating driver request/response buffers wherever needed. 121774 When a simplified Kanji logon was used with LDAP and the authentication parameter was empty, the logon attempt failed. ODBC Driver for Teradata was modified and this error no longer occurs. Teradata Tools and Utilities Release Definition 43 Chapter 2: Product Information ODBC Driver for Teradata Table 12: ODBC Driver for Teradata DRs (continued) 44 DR Description 122752 The use of SQLExtendedFetch causes a coredump on Solaris 64-bit and Linux64. This issue has been fixed. 124111 ODBC applications that sent an SQL request consisting only of comments began to fail with the 3748 or 3706 errors after upgrading the ODBC Driver to Version 12. A code fix lets the driver properly process such requests and prevents the errors. 125264 Previously, the ODBC Driver did not work properly in manual commit mode (SQL_AUTOCOMMIT is off) for DDL statements, and this caused the driver to autocommit DDLs when running in Teradata mode. The code has been replaced to prevent this problem. 125770 The ODBC Driver used to display the "10040 WSA MsgSize: Message too long" error even after the user set the Max Response Buffer Size to 1 MB. Problem has been resolved by allocating driver request/response buffers wherever needed. 126001 In ODBC Driver SQLDescribeColW() returns an invalid SQLULEN (column size) when the session characterset is UTF16 and the database release is prior to 12.0. The fix removes a database version check and associated code that was causing the problem. 126694 In versions 12.0 and 13.0 of the ODBC Driver, SQLDescribeCol () returns incorrect column length when session characterset is set to UTF8. The ODBC Driver was changed to set the character length (SQL_DESC_LENGTH) and display size (SQL_DESC_DISPLAY_SIZE) to the number of characters field in the Statement Info parcel. 126772 ODBC Driver for Teradata was not using the main install directory path when it was installed from the Teradata for Windows Load and Unload CD. This error no longer occurs. 127130 ODBC Driver for Teradata was sending incorrect parameter data records to the database for every SQL_PARAM_PROCEED row followed by one or more SQL_PARAM_IGNORE rows. This error no longer exists. 128145 DataDirect DM 5.3 used to modify the value in StrLen_or_IndPtr of the SQLBindParameter incorrectly. A fix by DataDirect to DM 5.3 resolved the problem. 128182 Previously, in ODBC Driver, a second logon screen appeared when the user logged on to SQL Assistant. Modified code preserves and processes the password entered initially and bypasses the second logon screen. 128401 Previously, when an ODBC Driver user used Microsoft Excel to open DSN with the LDAP mechanism, the LAN password could be stored by Excel as clear text in a .odc file. A code fix prevents this from happening. 128866 Previously, the Column name was not being displayed in resultset when a query did not have a space between select and '('. The problem was resolved by always using B mode execution. 129323 The multi-threaded PowerCenter application was causing a core dump on HP-UX PA64 RISC. The TRACE and DSN_TRACE macros located in the codbctrace.h file require a Lock () and Unlock () around the calls to the trace functions. This lock prevents multiple threads from manipulating the sSprintfBuffer simultaneously and so prevents the problem from occurring. Teradata Tools and Utilities Release Definition Chapter 2: Product Information ODBC Driver for Teradata Table 12: ODBC Driver for Teradata DRs (continued) DR Description 130003 Installing tdodbc 13.0 improperly changed /opt/ directory and all the files below it to root as owner. A code fix ensures that only the files under the odbc_32/odbc_64 directory are modified to root. 130685 Under the ODBC Driver 12.0.0.2, SQLDescribeCol returns incorrect length due to CHARACTER STRING TRUNCATION with Extended Statement Information enabled in KANJISJIS_OS. This issue resolved by setting the descriptor field SQL_DESC_LENGTH to the number of characters for SQL_WCHAR columns in the result set and to the number of bytes for SQL_CHAR columns. 131762 The ODBC Driver fails with the "Invalid Timestamp" error 6760. A code fix that suppresses trailing zeros from fractional seconds in timestamps resolved the issue. 131886 The online Help files now install properly on all System Locales. 131955 The ODBC Driver can break multi-byte characters outside character boundaries for large CREATE/REPLACE procedure requests in KANJISJIS_OS, resulting in a 6705 error. A code fix preserves character boundaries. 132152 The ODBC Driver did not detect a connection failure properly due to a coding error. A code fix has been applied. 132470 The ODBC option DisableCALLToEXECConversion did not work properly on the UNIX versions of the ODBC Driver, and failed with the 3855 error. The driver code is now fixed to prevent this problem. 132599 With the Windows version of the ODBC Driver, some SQLA queries hang due to a coding error. A code fix has been applied. 132611 The ODBC Driver parser previously did not translate the MOD function consistently. A code fix resolved the issue. 132857 Previously, ODBC Driver users with special characters in their password could not authenticate with the LDAP mechanism.The fix lets the driver process such passwords properly by scanning the password for special characters and placing an escape character (\) in front of each one. 133353 The Windows ODBC Driver for Teradata did not convert CALL to EXEC if there were more than 98 spaces between parameters. The problem has been fixed by increasing the size of the token buffer in the template scanner on Windows. 134558 A problem occurs when inserting numeric data with an ODBC parameterize statement that uses the function CAST ??? FORMAT. A code fix modifies the driver to handle this situation properly. 135438 With the ODBC Driver 13.00.00.02 and .03 SQLA freezes if the session is aborted in Teradata Manager. The coding error responsible for this has been fixed. 135872 With the HP-UX 11.11 ODBC Driver 13.00 an ODBC application could core dump when it tries to exit. 136309 With the ODBC Driver improper data is retrieved while there is unbound BLOB column filled with NULL in a row. A code fix lets the driver handle such columns properly. Teradata Tools and Utilities Release Definition 45 Chapter 2: Product Information OLE DB Provider for Teradata Table 12: ODBC Driver for Teradata DRs (continued) DR Description 137254 The ODBC Driver did not take into account that there could be entries in the array that have been set to SQL_PARAM_IGNORE. The code fix correctly sets status for entries with SQL_PARAM_IGNORE to SQL_PARAM_UNUSED in accordance with the specification. 137595 The HP-UX ODBC Driver 13.0 installation includes an update to the csh login script that causes failures for other applications. A code fix modifies the installation script to prevent this problem. 137871 ODBC applications could fail with SIGSEGV, Segmentation fault due to defect in DataDirect DM 5.3. DataDirect has fixed the problem with a code fix. 138726 The ODBC Driver sends COMMIT improperly when used with Siebel CRM application on AIX. A code fix prevents this from happening. 138975 The ODBC Driver 13.00.00.04 fails to logon with LDAP when the DSN used has not been saved with LDAP as the mechanism. The applied code fix resolves the error. 139813 The ODBC Driver does not return column names when a multi-statement SQL request is DIAGNOSTIC NOPRODJOIN ON FOR SESSION. A code fix makes the driver check for and properly process multi-statement requests. 140664 Multi-threaded PowerCenter ODBC application causes core dump on AIX during logon to the Teradata Database. An added check for Send and Receive failures during the logon sequence resolved the issue. OLE DB Provider for Teradata The OLE DB Provider for Teradata allows OLE DB-based applications to access Teradata Database. The OLE DB specification is an API based on Component Object Model (COM) technology. The OLE DB API is supported only on Microsoft Windows operating systems. Product Version Number OLE DB Provider for Teradata 13.00 Supported Versions of Teradata Database 46 • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Teradata Tools and Utilities Release Definition Chapter 2: Product Information OLE DB Provider for Teradata Documentation OLE DB Provider for Teradata Installation and User Guide, B035-2498-088A Release Notes Documentation Updates Minor, last-minute changes were added to OLE DB Provider for Teradata Installation and User Guide. An updated version is available at http://www.info.teradata.com/. Version Incompatibility After OLE DB Provider for Teradata 13.00 has been installed, do not install any other version of OLE DB Provider for Teradata. Doing so makes OLE DB Provider for Teradata 13.00 unusable even though it appears that two versions have been correctly installed. OLE DB Provider for Teradata 13.00 must be the only version of that software on a single client system. If OLE DB Provider for Teradata 13.00 becomes unusable because an earlier version of OLE DB Provider for Teradata was installed, remove OLE DB Provider for Teradata 13.00 and reinstall it. Installing OLE DB Provider for Teradata 13.00.01 automatically removes earlier versions. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 13: OLE DB Provider for Teradata RFCs RFC Description 93218 OLE DB Provider for Teradata correctly handles DECIMAL values when the user's default locale includes a decimal separator other than the PERIOD character. Changing the locale settings (specifically, the decimal separator) while the OLE DB Provider for Teradata is in use might cause erroneous values to be returned from OLE DB Provider for Teradata. For more information, see OLE DB Provider for Teradata Installation and User Guide. 105929 OLE DB Provider for Teradata supports the Unicode Data Dictionary. 137006 The OLE DB Provider installer has been converted to Basic MSI. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Teradata Tools and Utilities Release Definition 47 Chapter 2: Product Information Teradata Administrator Table 14: OLE DB Provider for Teradata DRs DR Description 87311 OLE DB Provider for Teradata includes a connection option to use column names instead of column titles. See OLE DB Provider for Teradata Installation and User Guide for more information. 120698 OLE DB Provider for Teradata was changed to remove trailing pad characters from INDEXES.COLUMN_NAME. 125893 OLE DB Provider for Teradata 13.00.01 failed to connect to Teradata Database if OLE DB Provider 12.0 had ever been installed. The connection now works correctly. Teradata Administrator The Teradata Administrator provides a Windows®-based graphical interface to Teradata Database Data Dictionary and allows multiple database administration tasks on Teradata Database. Product Version Number Teradata Administrator 13.00.00.04 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Administrator User Guide, B035-2502-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. 48 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Administrator Table 15: Teradata Administrator RFCs RFC Description 115943 Documentation Only Information for retrieving User-Defined Type (UDT) data was added to Teradata Administrator User Guide. 118175 Teradata Administrator supports Teradata Database PERIOD and Geospatial data types. 118176 Teradata Administrator supports rules by Application Name for query logging. 118177 Access rights for Create Owner Procedure, Show, and Statistics were added to Teradata Administrator. 118178 Teradata Administrator includes SELECT and INSERT as additional column level access rights. 118180 Teradata Administrator supports the following new SQL syntax commands: • Create/Replace/Drop/Show Replication Ruleset • Set Query_Band • Set Subscriber SQL syntax examples for Query Builder were updated to include the new SQL syntax. 124929 Teradata Administrator supports the Teradata Database no primary index (NoPI) tables feature. 128228 Support for GLOP Sets (a Teradata 13.0.x feature) was added. 128519 Missing Teradata 13.0 options were added to Query Logging rules. 145209 The Teradata Administrator installer has been converted to Basic MSI. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 16: Teradata Administrator DRs DR Description 114794 Documentation Only Teradata Administrator User Guide states that data types used to define an identity column must be a 4 byte or less numeric type. This appeared to conflict with information in Database Design, which states that the largest size data type for defining an identity column is up to DECIMAL(18,0). Teradata Administrator User Guide was updated to clarify that the DECIMAL(18,0) is a 4 byte or less numeric type. Teradata Tools and Utilities Release Definition 49 Chapter 2: Product Information Teradata Access Modules Table 16: Teradata Administrator DRs (continued) DR Description 115880 Documentation Only When copying a table, Teradata Administrator copies the table structure only and does not copy data in the table. Teradata Administrator User Guide was updated with this information. 121067 Documentation Only Two graphics for Query Builder were updated in Teradata Administrator User Guide. 127249 Code fix corrects problem where it was impossible to type a decimal point in any of the fields associated with the KB/MB/GB option buttons. 130508 Teradata Administrator now correctly displays NoPI tables in alphabetical order. 130508 NoPI tables were not displayed in alphabetical order. The error no longer occurs. 138672 Teradata Administrator adds typed characters to the contents of a highlighted Password field instead of replacing the contents. A code fix changes this behavior so that the existing contents are replaced as expected. 138857 Teradata Administrator now displays UDFs correctly grouped together in reports. 139691 Elapsed time is now correctly displayed on the Status Bar. 139810 Code was removed that incorrectly doubled quotes in the Startup string of Modify User function. 140425 Installation errors on Windows 7, Vista, and 2008 when run as non-administrator have been eliminated. Teradata Access Modules Teradata Access Modules are software components of the Teradata utility infrastructure that provide block-level I/O interfaces to data residing on a specific external data storage device. Each access module is tailored to a specific type of external data storage device and can be dynamically linked to one or more Teradata utilities. Product Version Number Named Pipes Access Module 13.00 Teradata Access Module for JMS 13.00 Teradata Data Connector 13.00 Teradata OLE DB Access Module 13.00 Teradata WebSphere MQ Access Module 13.00 50 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Access Modules Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Tools and Utilities Access Module Reference, B035-2425-088A Teradata Tools and Utilities Access Module Programmer Guide, B035-2424-088A Release Notes Support for Teradata Tools and Utilities 13.0 Teradata Access Module for JMS is not included on the product installation CDs. Teradata Access Module for JMS 13.00 will be available from the Download Center at Teradata.com in Q4 2009. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 17: Teradata Access Module RFCs RFC Description 100091 Access modules built for Teradata load and unload utilities also work with Teradata PT without any recompiling or relinking. 115851 Access Module installation packages include the Microsoft Visual C++ (x86) 8.0 merge module, which is required to run Teradata Tools and Utilities 13.00.01 applications. 115853 115854 115849 115852 Data Connector API 133040 An API entry has been added that enables the client utilities to optionally define an I/O buffer size rather than use the default of 65536 bytes before the open call. 141994 For Windows platforms, the Data Connector installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Teradata Tools and Utilities Release Definition 51 Chapter 2: Product Information Teradata Access Modules Table 17: Teradata Access Module RFCs (continued) RFC Description Named Pipes Access Module 113104 Version identification was incorporated into all source code. Teradata OLE DB Access Module 50683 Teradata OLE DB Access Module includes a Save As button to save scripts as text files with a variety of extensions. 53901 The Ctrl+A function can be used to select all data in a Script dialog box. 54819 Teradata OLE DB Access Module displays an error message when a user attempts to connect to a nonexistent database or with to a database for which the user does not have the appropriate access permissions. 54861 Teradata Database selected as a source or target correctly displays in the database tree in the Teradata OleLoad dialog box. 58452 A Refresh button was added to the Teradata OleLoad dialog box that updates the source database connection and the table selection. 58891 Teradata OLE DB Access Module creates a MULTISET table when the source database allows duplicate rows. 59179 Teradata OLE DB Access Module supports case-sensitive column names to avoid data loss for type strings. 116093 Teradata OLE DB Access Module can be used with Teradata PT. Teradata OleLoad can be used to create simple Teradata PT scripts and start Teradata PT jobs. 116373 Teradata OLE DB Access Module supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 123121 Teradata OLE DB Access Module supports LDAP authentication. 124960 Teradata OLE DB Access Module now allows account-specific logins. 131472 English and Japanese help files are now copied to OLE DB Access Module installation directory. 144000 OLE DB Access Module packages on Windows were converted to Basic MSI. Teradata WebSphere MQ Access Module 117858 117889 64-bit Teradata WebSphere MQ Access Module is supported on Hewlett-Packard HP-UX Intel Itanium (Itanium build). Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. 52 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Access Modules Table 18: Teradata Access Module DRs DR Description Data Connector API 135509 Data Connector installation "Error 1720" on Windows 7, Vista, and 2008 was corrected when run as a non-administrator. 138850 When installing the Data Connector API on Solaris operating systems, to prevent installation aborts, ensure that the user-defined installation path in the install script is not read-only. Named Pipes Access Module 114822 This issue occurred on Linux operating systems only. Named Pipes Access Module was enhanced to prevent core dumps caused by overly long file names. 134000 When installing the Named Pipe Access Module on Solaris, if /opt is chosen as the base installation directory and it is a link to another location, the installation process removes the link, creates an /opt directory, and installs the product. This has been corrected. 138848 Named Pipe Access Module installation mounting errors on Solaris were resolved. 140379 Named Pipe Access Module installation "Error 1720" on Windows 7, Vista, and 2008 was corrected when run as a non-administrator. 143043 Named Pipe Access Module used to show the following misleading warning message "Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html". The warning message was removed. Teradata OLE DB Access Module 129469 Previously, restarting Teradata OLE DB Access Module required users to re-enter the domain name of their ODBC and CLI connections. Now, the domain name is remembered. 130394 Teradata OLE DB Access Module saved user passwords for Teradata Database even if option "Allow saving password" was not selected in the connection properties. This error no longer occurs. Teradata WebSphere MQ Access Module 118474 Documentation Only Teradata Tools and Utilities Access Module Reference documents the fact that multi-volume checkpoint files are not supported. 118476 Documentation Only The JCL code sample was updated in Teradata Tools and Utilities Access Module Reference. 134076 When installing the IBM MQ Access Module on Solaris, if /opt is chosen as the base installation directory and it is a link to another location, the installation process removes the link, creates an /opt directory, and installs the product. This has been corrected. Teradata Tools and Utilities Release Definition 53 Chapter 2: Product Information Teradata Archive/Recovery Utility Table 18: Teradata Access Module DRs (continued) DR Description 138847 IBM MQ Access Module installation mounting errors on Solaris were resolved. 140380 IBM MQ Access Module installation "Error 1720" on Windows 7, Vista, and 2008 was corrected when run as a non-administrator. 142727 On z/OS, when a channel name of 20 or more characters is defined, the target storage is overrun. This has been corrected. Names that are less that 20 characters are now padded. Teradata Archive/Recovery Utility Teradata ARC archives, restores, and recovers databases and tables between Teradata Database systems. Product Version Number Teradata ARC 13.00.00.07 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Archive/Recovery Utility Reference, B035-2412-088A Release Notes Teradata Database Compatibility Pre-13.00 versions of Teradata ARC are not compatible with Teradata Database 13.00. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. 54 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Archive/Recovery Utility Table 19: Teradata ARC RFCs RFC Description 59455 Teradata ARC supports join indexes. 61096 Error code 5312 was reclassified as a warning. 104836 A LINEWRAP runtime parameter was added to specify the number of characters at which Teradata ARC turns off wrapping or wraps the output log. See Teradata Archive/ Recovery Utility Reference and Teradata Tools and Utilities Command Summary for more information. 109087 ARC1016 warning is suppressed for excluded tables. 109458 Documentation Only The list of dictionary rows are archived as part of user databases was incomplete in Teradata Archive/Recovery Utility Reference; the list was updated. 111002 SKIP RIGHTS CHECK was added to ARCHIVE, COPY, and RESTORE to skip the validation of access rights before Teradata ARC processes those commands. For more information, see Teradata Archive/Recovery Utility Reference and Teradata Tools and Utilities Command Summary. 113005 To improve performance when archiving, Teradata ARC optimizes local sessions when assigning AMPs. 113323 Teradata ARC redefines the severity of some Teradata Database error codes. 114218 The DBSIZEFILE option was added to the RESTORE command to resize a database during a restore operation. See Teradata Archive/Recovery Utility Reference and Teradata Tools and Utilities Command Summary for more information. 115518 Teradata ARC supports Teradata Database buffering enhancements to improve restore performance to a non-identical configured Teradata Database system. 115523 The following tables that support IUMB changes were added for the backup and restore of database DBC: • ReconfigInfo • ReconfigOrder • ReconfigTableStats 115526 Teradata ARC supports archiving and restoring individual objects. Copying individual objects is also allowed, with the exception of triggers. 115943 Documentation Only Information on UDTs and User-Defined Methods (UDMs) was expanded in Teradata Archive/Recovery Utility Reference. 117002 QueryStatsTbl and StatsTbl were added for the qualified statistics feature. 117692 Teradata ARC supports the Teradata Database larger partition ID size; partition ID size was increased from 2 bytes to 8 bytes (16-bit to 64-bit). 117719 Teradata ARC supports the file system fault isolation feature. Teradata Tools and Utilities Release Definition 55 Chapter 2: Product Information Teradata Archive/Recovery Utility Table 19: Teradata ARC RFCs (continued) RFC Description 120393 For a partition-level restore, the number of rows actually restored to the table display in the ActivityCount field of the SUCCESS parcel returned to Teradata ARC. This allows Teradata ARC to count exactly how many rows were copied into the partition and match the rows actually written into the Teradata Database table in a partition-level restore. 120682 Teradata ARC supports new Teradata Database errors generated for the HUTCKDMPDONE request, which is associated with the online archive feature. 123959 Teradata ARC supports the Teradata Database no primary index (NoPI) tables feature. 127264 ARC now treats an all-AMP cluster archive as an all-AMP archive. 127752 ARC now supports local AMP backup and restore for multi-stream backup. 129227 ARC now supports a new table kind, 'Y', for a GLOP data set. 134110 A new NOSYNC option has been added to LOGGING ONLINE, ARCHIVE statements. 135015 The 7535 error has been converted to a warning instead of failure. 135627 Additional access rights checks are now turned off in ARC by default. 137690 The check for the NetVault access module has been removed so that NetVault can take advantage of the ARC "local amp" performance enhancements. 141281 Additional information is shown when tables are skipped due to checksum error. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 20: Teradata ARC DRs DR Description 108980 The problem of delays due to repositioning when copying many objects from a backup was resolved. 111605 Teradata ARC stopped responding when a gateway timeout occurred. This problem was related to logging on to Teradata ARC sessions, and no longer occurs. 114247 Documentation Only Teradata Archive/Recovery Utility Reference was updated to reflect that Teradata ARC does not support object names larger than 30 bytes. 56 114612 When performing a restore of a database with the CATALOG option, the CATALOG reposition requests failed. This issue was resolved. 114931 When restarting a copy job, Teradata ARC tried to write the restart record to the restart log file, causing Teradata ARC to abort. This error no longer occurs. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Archive/Recovery Utility Table 20: Teradata ARC DRs (continued) DR Description 115014 Documentation Only MODIFY TABLE was changed to ALTER TABLE in Teradata Archive/Recovery Utility Reference. 115258 Documentation Only The term ARCHIVE privilege was corrected to DUMP privilege in Teradata Archive/ Recovery Utility Reference. 115411 A 7596 error occurred when logging was disabled after a dictionary dump for online archive. The OVERRIDE option allows the log disable process to proceed, even during the archive process. 116127 Multi-ARC backup jobs were having a negative effect on Teradata user applications because Multi-ARC was only logging its control sessions into the specified Teradata resource partition. This issue was resolved. 116543 Teradata ARC reported incorrect TOTALBLOCKS for the archive output file. This error no longer occurs. 116969 Teradata ARC failed with an illegal memory access error when a multi-stream backup is run in DUMMY mode. This issue was resolved. 118133 Teradata ARC failed with an ARC0001 error when attempting to archive a Teradata 12.0 system using Teradata Tiered Archive and Restore Architecture. This error no longer occurs. 118873 Teradata ARC was not reporting job failure to the Teradata Tiered Archive and Restore Architecture server when an error occurred while attaching an access module. This issue was resolved. 119160 Using the CATALOG feature in Teradata Tiered Archive and Restore Architecture 1.1, Teradata ARC failed to restore child streams of an object when restoring an individual table from a database-level backup. An ARC error resulted, indicating an improper reposition, or an unexpected end-of-archive record. The CATALOG feature now works correctly. 119751 An 3737 error occurred when Teradata ARC 12.0 was used to copy ALL PARTITIONS from a selected partitions archive file created from a Teradata Database V2R 6.2 system using Teradata ARC 8.2. This error no longer occurs. 119929 The text of the Teradata ARC 1240 error code corrects the term “VAMP” to “AMP”. The term is also corrected in Messages. 120770 An archive with cataloging enabled resulted in a substantial delay in performance. This issue was resolved. 120776 During a multi-stream restore, Teradata ARC stopped responding when attempting to restore a database with no data objects. This error no longer occurs. 120808 Documentation Only The term OTB is changed to Backup Application Software in Teradata Archive/Recovery Utility Reference. Teradata Tools and Utilities Release Definition 57 Chapter 2: Product Information Teradata Archive/Recovery Utility Table 20: Teradata ARC DRs (continued) DR Description 121180 When Teradata ARC was used with a UFT8 character set on MP-RAS operating systems, the mutlibyte character data set name was unexpectedly truncated or corrupted. This caused errors about missing files and objects. Sometimes character set conversion errors resulted. This error no longer occurs. 121557 Teradata ARC stopped responding during the data phase of a restore when restoring or copying individual partitions from a Teradata Database V2R6.x archive to Teradata Database 12.0. This issue was resolved. 122499 Online Archive fails in ARC when archiving table in loading state (Mload). Issue has been resolved. 124676 When running a restart test of a Copy job, the restart fails due to an "ARC0600:Invalid restart record found in DBCLOG" error. This has been corrected. 124695 Incorrect warning "8258 :Orphan dictionary row discarded" displayed during dictionary restore. Code fix was implemented. 124781 When performing an archive using the _DUMMY option for FILE=, ARC will crash with an "*** Internal Failure ARC0001:OpsSHndl:An illegal memory access was attempted" error, indicating an invalid memory access. A code fix has been implemented. 125175 Problem has been corrected where TARA for TIVBAR multistream restore of a backup created with the catalog option fails. 125175 Multi-stream archives/restores with multiple sessions per AMP failed when using the CATALOG option. The problem no longer occurs. 125221 ARC used to display an Internal Failure ARC0001:SOCConnect: Error 97 in socket() call. The code fix sets the ai_socktype member of the 'hints' parameter to SOCK_STREAM; this causes getaddrinfo() to return information consistent with a TCP connection. 125255 When a table-level object was archived using Netbackup with the CATALOG option turned on, the restore operation failed. This occurred only when the table size was more than 1GB. This error no longer occurs. 58 126121 A Restore failure can occur in cross-platform migrations. The code fix redesigns the UDT recompiling logic to prevent the problem. 126349 Jobs may fail with one of two errors: "*** Internal Failure ARC0001:Tried to send DReq pcl on sess which is not READY", if the logon process takes a long time to complete; or "*** Internal Failure ARC0001:SMCPROCS.SMDBCRcv internal error on session 2", if a DBS restart occurs. The code fix ensures that all sessions which do not complete the logon process upon gateway timeout are reset to UNDEFINED, so that the retry will log that session on again, and that the SMDBCRcv logic properly handles the DISCONNECTED session state. 126379 When running a restore of a database with empty tables, multiple restarts are shown in the job output along with the "Warning ARC1217:No data to restore for table" error. The code fix changes how the ABORT_TABLE status is handled in RestTable when this situation arises. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Archive/Recovery Utility Table 20: Teradata ARC DRs (continued) DR Description 127864 During installation, InstallShield and the installation scripts used only the first few digits of the version number, missing any e-fixed versions. Installation scripts were modified and this error no longer occurs. 128301 When restoring a multi-stream job using NetVault, the restore operation failed if the CATALOG option was turned on. This error no longer occurs. 128302 If a database restart occurred during an archive job after one or more checkpoints were taken, Teradata ARC restarted the archive of the table that was in progress when the restart occurred; however, the resulting archive had missing data. This error no longer occurs. 128304 When restarting an Archive job when using a MONITOR session, ARC displays the "*** Internal Failure ARC0001:DBCHWAT said we had a parcel but the fetchcode we got back on session -1 was 1" error. The code fix adds logic to handle the reset of a MONITOR session after a DBS restart. 128434 ARC returns an EOF error if Catalog is used in the Restore of a dictionary table. The issue is resolved. 128823 Online backup fails with ARC syntax error (3707) when archiving a non-table object. Code fix checks for this situation. 128824 ARC did not report that it had archived the Join/Hash indexes to TARA or NetVault. The code necessary to prevent errors due to his situation was added. 129243 The Restore of a multi-stream online archive hangs. This issue is resolved. 130184 On a restore, if an error occurs which causes ARC to skip a table (or end it early), ARC could fail on the next object with an ARC0001 error. This problem has been resolved. 130194 During the dictionary phase of an archive, the process runs slowly, 3-4 seconds per table because the table header is being read on all AMPs. This issue is resolved. 131392 ARC did not properly handle role access rights. New code fixes the rights check for nested and default roles. 131997 The ARC softlink is deleted during upgrade on Linux. A code fix prevents this from occurring. 132606 When restoring between different platforms or releases, ARC may not properly build join or hash indexes after a restore. This will occur when one of the tables referenced by the join/hash index is a PPI table. The code fix prevents this by issuing the ALTER TABLE .. REVALIDATE PRIMARY INDEX statement for any tables on a restore across platform or release. 133426 RESTORE JOURNAL TABLE returns error 3932 during NPARC migration. The issue is resolved. 133446 On a dictionary or cluster restore, ARC may return 1278 warning messages. ARC now skips the PPI revalidate step for dictionary and cluster restores. This step is done (if appropriate) during the BUILD phase. Teradata Tools and Utilities Release Definition 59 Chapter 2: Product Information Teradata Archive/Recovery Utility Table 20: Teradata ARC DRs (continued) 60 DR Description 133448 On a cluster or specific-AMP restore, ARC may return an 8210 error indicating an improper directed request. The code fix prevents this from happening. 133706 "Error 3807:Object 'DBC.AllRoleRightsV' does not exist" occurs during the 'recompile UDT/UDF/UDM' processing after restoring DBC/SYSUDTLIB during a migration from V2R6.2 to V13.0. This has been resolved. 133753 In a TARA multi-stream job, when one of the streams fail, ARC continues with the rest of the streams till all streams are finished. The job is not aborted fully. The issue is resolved. 134336 A TARA multi-stream job fails with the "ARC0805:Access Module returned error code 9: End-of-file" error. New code fixes this problem. 134368 ARC now properly handles skipped tables in multi-stream restore. 135019 When restoring or copying journal tables using a TARA-launched single-stream or multi-stream job, ARC may fail with "*** Internal Failure ARC0001:Tried to send DReq pcl on sess which is not READY" error. This issue is resolved. 135021 Attempting to restore/copy a cluster archive back to the same DBS using the multistream feature and the CATALOG option returns "ARC0119:Catalog row not found for object <objectname>". New code fixes this. 135024 ARC turns the CATALOG feature on for backup/restore jobs if the NOCATALOG option is specified before the CATALOGDB parameter. The code fix prevents this from happening. 138440 ARCMAIN 13 on LINUX/Windows does not print CHKPT: in logs in verbose mode. The code fix re-enables this feature. 138572 ARCMAIN fails in multi-stream environment when building a logon string if the total length of the logon string (TDPID/USER,PASS) is an exact multiple of 30 bytes. Code fix increases the buffer size to prevent the problem. 138926 ARCMAIN fails with 8243 error on cluster restore. The issue has been resolved. 139005 Error BAM 1000: Access Module passed OBJNAME attribute D"PROD_IGT_PLAYERMANAGEMENT_STG" occurs because the string is too long. The problem has been fixed. 139006 ARC fails after a DBS restart. Code change fixed the problem. 139512 In Linux a TARA job query gives a segmentation violation if the first object in the database being queried is a non-data object. This issue is resolved. 139518 Online Logging Info is incorrect in a TARA online backup. The problem has been resolved. 140799 ARCHIVE is using a large amount of memory above the line. This no longer happens. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Call-Level Interface version 2 Teradata Call-Level Interface version 2 Teradata CLIv2 provides a library of routines that enable an application program to access data stored on Teradata Database. Product Version Number • Teradata CLIv2 for channel-attached systems (CAS) 13.00 • Teradata CLIv2 for network-attached systems (NAS) 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems, B035-2417-088A Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems B035-2418-088A Release Notes Hewlett-Packard HP-UX 11i v1 (11.11) To use Teradata CLIv2 for NAS on Hewlett-Packard HP-UX 11i v1 (11.11), you must download the following patches from the Hewlett-Packard web site: PHCO 24400, 24401, 24402, and PHNE 2412. HSHSPB Keywords The HSHSPB default of IBCFBRL was inconsistently 1024 in the distributed assembler source, but was 2048 in the distributed macro; both defaults are now 1024. If customization had removed the specification from the assembler source before assembly, the macro value of 2048 would have been used. Although unlikely and negligible, the change from 2048 to 1024 could adversely affect performance by either dynamically increasing the size or requiring more fetches. The HSHSPB sequence numbers were changed. Any reference to those sequence numbers (for example, by SMPs use of the MVS IEBUPDTE utility) require adjustment. Teradata Tools and Utilities Release Definition 61 Chapter 2: Product Information Teradata Call-Level Interface version 2 Previously Reserved QEP Byte Teradata CLIv2 for CAS includes a new query that returns the Teradata Database access path. A QEP byte previously reserved is now used. If existing applications do not ensure unused areas are initialized to binary zeroes as required, a Teradata CLIv2 return code 1147 might occur reflecting an invalid value in the newly assigned field. Teradata CLIv2 for NAS Application Core Dump When an earlier version of the libc library is used on Hewlett-Packard HP-UX, the following error might occur when starting Teradata CLIv2 for NAS applications: /usr/lib/dld.sl: Unresolved symbol: pthread_mutex_lock (code) from / usr/lib/libcliv2.sl Abort(coredump) OR CLI error: MTDP: EM_GSSINITFAIL(235): call to gss_init failed. Solution Update the libc library by applying the HP-UX 11.11 patch PHCO_24400 or later, which is available from the Hewlett-Packard patch web site. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 21: Teradata CLIv2 RFCs RFC Description Teradata CLIv2 for CAS 105493 Applications using Teradata CLIv2 for CAS can now detect whether the Teradata Database column correlation feature is supported. 105686 Teradata CLIv2 for CAS passes return codes and parcel definitions in C programming language. 106071 Teradata CLIv2 for CAS supports job entry subsystem 2 (JES2) job numbers greater than 65,535. 110155 106460 115070 Teradata CLIv2 for CAS supports Statement Information parcels. A new field was added at the end of the Statement Information response parcel. The reserved field in the database-interface extension to the Configuration Response parcel was replaced with a new field to indicate whether Teradata Database supports Statement Information parcels in a request. 62 106877 Teradata CLIv2 for CAS supports both SAS/C® and IBM C compilers. 108906 Teradata CLIv2 for CAS includes a new query that returns the Teradata Database session character set. 109220 Teradata CLIv2 for CAS supports 12 new character sets. See Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems for more information. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Call-Level Interface version 2 Table 21: Teradata CLIv2 RFCs (continued) RFC Description 113472 Teradata CLIv2 for CAS includes a new query that detects the Teradata Database node ID associated with a session. 113597 See “HSHSPB Keywords” on page 61. 114988 Teradata CLIv2 for CAS supports temporal tables and queries. In addition, a field was added to the Statement Information response parcel to reflect the temporality of the column. 115814 See “Previously Reserved QEP Byte” on page 62. 115943 Documentation Only Information on UDTs and UDM was expanded in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 116015 Teradata CLIv2 for CAS supports the new Teradata Database 13.00 PERIOD data types. 118986 Teradata CLIv2 for CAS is supported on IBM CICS® Transaction Server for z/OS 3.2. Teradata CLIv2 for NAS 105227 The default maximum size of a COPANOMLOG file was changed to 250 MB. When this limit is reached, the first file is closed and a new one is created to prevent the files from getting too large for an operating system. Users can change the default file size. 106013 A new runtime environment variable, CLI_RECON_WAIT, was added to allow users to specify a reconnect time-out value between 1 to 3,600 seconds; the default is 2 seconds. 106139 A loop in configuration response processing was corrected by validating the first 2 bytes of a response message (Version and Class) to ensure they correspond to the protocol. These changes improve CLIv2 response time when users log on with an incorrect IP addresses. 107850 Teradata CLIv2 for NAS includes three new ICU error messages that better define the current generic (510) loadtdicu errors: Tdicu load library error [527], Tdicu load symbol error [528], and Tdicu unload error [529]. 108586 Applications using Teradata CLIv2 for NAS can now skip the logmech_data_ptr/ logmech_data_Len parameters and log in with logon_ptr alone (LDAP authentication). 111599 Teradata CLIv2 for NAS includes a new query that returns the Teradata Database access path. 111614 Teradata CLIv2 for NAS includes a new query that returns the Teradata Database session character set. 111615 Applications using Teradata CLIv2 for NAS can now detect whether the Teradata Database column correlation feature is supported. 112838 User exits are loaded in a way that makes it easier to determine exit methodology. 113468 Teradata CLIv2 for NAS includes a new query that detects the Teradata Database node ID associated with a session. Teradata Tools and Utilities Release Definition 63 Chapter 2: Product Information Teradata Call-Level Interface version 2 Table 21: Teradata CLIv2 RFCs (continued) RFC Description 115324 Teradata CLIv2 for NAS includes a new query that identifies load jobs with LOBs and makes it more efficient to load them. 115326 A new QEPITSS (50) DBCHQE query was added that determines whether a target server supports the Teradata Database trusted sessions feature. 115330 Teradata CLIv2 for NAS supports the following new Teradata Database activity types: 119336 • • • • • • 115931 Teradata CLIv2 for NAS supports the new Teradata Database 13.00.01 PERIOD data types. 115943 Documentation Only Create Operator Drop Operator Replace Operator Rename Operator Grant Conn. Through Revoke Conn. Through Information on UDTs and UDM was expanded in Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems. 119905 Special characters in passwords, such as @, are escaped in the UPN. 135979 13.0 CLIv2 package now provides 12.0 CLIv2_64 dependency on Linux. 141730 The Teradata CLIv2 for NAS installer changed to a Basic MSI package. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 22: Teradata CLIv2 DRs DR Description Teradata CLIv2 for CAS 113421 When using Teradata Tools and Utilities 8.2 against Teradata Database V2R6.2.1.1, Teradata FastExport exported DECIMAL(18) fields as 8 bytes (15 digits) when DECIMALDIGITS 18 was not specified. The default of binary zero was changed from 15 digits to 18 digits to eliminate incompatibilities in DECIMAL values. See Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems for details. 115015 Documentation Only The term MODIFY TABLE was changed to ALTER TABLE in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 64 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Call-Level Interface version 2 Table 22: Teradata CLIv2 DRs (continued) DR Description 115313 Documentation Only Security considerations were added to Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 115428 Documentation Only The information about certain data types was corrected in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 115809 Documentation Only The information about the ENCODING operand value was clarified and enhanced in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 116239 Documentation Only The ElicitFile parcel description was corrected in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 116760 Documentation Only Detail about the ContinueRequest function was added to Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. 117929 Information regarding copying a CLIv2 RCB was clarified in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. The DBCCPR must also copy the full owner-id enlargement that is populated when the session was established. 119098 Documentation Only The size of the DataInfoX and PrepInfoX parcel fields was corrected in Teradata CallLevel Interface Version 2 Reference for Channel-Attached Systems. 120168 Documentation Only Elicit parcels information was clarified in Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems. Teradata CLIv2 for NAS 103269 Teradata CLIv2 for NAS was changed to prevent sessions from being cleared when a node goes down before a timeout. 108062 When a required LDAP parameter is missing from the logon, a question mark appears in place of the minor error text. The issue has been resolved. 112642 Teradata CLIv2 for NAS distinguishes what character set is used to construct messages returned in user-defined areas or in the DBCAREA message text area. 115616 Previously, Teradata CLIv2 for NAS stopped responding when attempting to recover from a CLI 207 (EM_NETCONN) error. Teradata CLIv2 for NAS was modified to set the session ID and display an error code. 116238 Documentation Only The ElicitFile parcel description was corrected in Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems. Teradata Tools and Utilities Release Definition 65 Chapter 2: Product Information Teradata Director Program Table 22: Teradata CLIv2 DRs (continued) DR Description 116388 On Hewlett-Packard HP-UX, Teradata CLIv2 for NAS did not send the entire text of a message. The message sent to Teradata Database was shorter than the length indicated in the lanheader, and a subsequent keep-alive message was interpreted by Teradata Database as the end of the previous message which caused an 8014 error. Teradata CLIv2 for NAS was modified and this error no longer occurs. 116719 Teradata CLIv2 for NAS correctly processes the Account ID in a logon string on UTF16 sessions. 116763 Teradata CLIv2 for NAS was modified so it functions correctly when an end-of-line (0xa0) byte is missing. 119099 Documentation Only The size of the DataInfoX and PrepInfoX parcel fields was corrected in Teradata CallLevel Interface Version 2 Reference for Network-Attached Systems. 121281 Documentation Only Several QEPITEM queries were corrected in Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems. 121263 If a negative conn id is assigned and passed to OsRecv (only possible from recvmsg), a core dump occurs in OsRecv on MP-RAS. This error no longer occurs. 125404 An incorrect isi file causes the attempt to upgrade a CLIv2-32.13 lettered build to 13.0.0.0 to fail. The issue is resolved. 125901 CLIv2 13.0 is incompatible with CLIv2_64 if the latter is already installed. Code fix solves the problem by removing CLIv2_64 during the install process. 137365 When CLI/libcliv2.so or ODBC/libtdsso.so is loaded, the Solaris OS creates misaligned trap handlers for the libraries, because they were linked with the -misalign flag. When ODBC/libtdsso.so is unloaded, the trap associated with it is not removed, and misaligned calls within the application cause an exception. The problem was solved by recompiling libtdsso without the -misalign flag. 137623 After upgrading from CLIv2 13.00.00.01 to 13.00.00.03, FastExport and Multiload coredump. The problem (a mislabeled file) has been resolved. 140058 Cliv2 13.10 Installation failed with "Error 1720" on Windows 7, Vista, and 2008 when run as non-administrator. The Required Execution Option of the setup.exe file changed to Administrator. 145193 A CLIv2 for NAS file descriptor limit can be exceeded causing CLI to be unable to connect additional sessions. Code fixes were implemented to prevent this. Teradata Director Program TDP is a high-performance interface for messages between the client and the Teradata system. TDP is the data communications component of Teradata Database. 66 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Director Program Product Version Number TDP 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Director Program Reference, B035-2416-088A Release Notes SET LIMIT NORESP The default value of nn in the SET LIMIT NORESP nn command was changed from 50 to 75. Use of any SET LIMIT NORESP nn command where nn is less than 76 should be discontinued. Deprecation of the IFP interfaces The external IFP interfaces were deprecated and replaced with CP interfaces. The ATTACH, DETACH, START, and STOP commands were changed to support the CPnnn operand. The DISPLAY CP command was extended to include the deprecated DISPLAY IFP functionality. Automated operations products that depend upon the static content of TDP messages may require adjustment since many messages have changed; for example, the CPname is now often enclosed in quotation marks. z/OS Messages and Descriptor Codes For compatibility with IBM z/OS, descriptor code 4 was added for command responses. Automated operations products or operator message routing that depend upon z/OS descriptor codes may require adjustment because descriptor code 4 was added to command responses, which affects processing of descriptor codes or the system log. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Teradata Tools and Utilities Release Definition 67 Chapter 2: Product Information Teradata Dynamic Workload Manager Table 23: TDP RFCs RFC Description 105491 Two internal TDP control blocks were changed to enhance internal diagnostics. 105492 Applications using TDP can now detect whether the Teradata Database column correlation feature is supported. 106460 A new field was added to the end of the full-layout, self-defining portion of the Statement Information response parcel. 106662 See “Deprecation of the IFP interfaces” on page 67. 109219 TDP supports 12 new character sets. See Teradata Director Program Reference for more information. 110570 TDP detects whether Teradata Database supports Statement Information parcels in a request. 113066 See “z/OS Messages and Descriptor Codes” on page 67. 114403 TDP supports Teradata Database 12.0 result sets. 114988 TDP supports temporal tables and queries. 116015 TDP supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 117219 TDP supports the Teradata Database trusted sessions feature. 117306 See “SET LIMIT NORESP” on page 67. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 24: TDP DRs DR Description 115810 Information on the ENCODING operand value was enhanced in Teradata Director Program Reference. Teradata Dynamic Workload Manager Using Teradata DWM, you can set up rules that manage database access, increase database efficiency, and enhance workload capacity. The rules include workload limits on accounts, users, and objects, such as databases, tables, and more. 68 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Dynamic Workload Manager Product Version Number Teradata DWM 13.00.00.07 Supported Versions of Teradata Database • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Dynamic Workload Manager User Guide, B035-2513-088A Release Notes Utility Throttles When a utility throttle is in effect, the maximum limit (which is 60% of max AWT, normally 48) is used internally for MaxLoadAWT regardless of the DBSControl value. When the MaxLoadAWT is already set at the maximum, it is unaffected by the active utility throttle. However, when the MaxLoadAWT is lower than the maximum, it is overridden by active utility throttle. The “Utility Throttles” section in Chapter 7 of Teradata Dynamic Workload Manager User Guide incorrectly states that the throttling rate set for the FastLoad + MultiLoad option is the only option that overrides the MaxLoadTasks value. However, all the utility throttle options (FastLoad + MultiLoad, FastLoad, MultiLoad, FastExport, and Archive/Restore) set using Teradata DWM override the MaxLoadTasks value. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 25: Teradata DWM RFCs RFC Description 108585 The Priority Scheduler view includes a check box under a new Active column that enables dynamic recalculation of Allocation Group (AG) weights. For details, see Teradata Dynamic Workload Manager User Guide. 111634 Throttle and filters names can now be changed after they have been defined. 111943 Teradata DWM supports wildcard characters in object names used with category 3 rules only. See Teradata Dynamic Workload Manager User Guide for details. 116248 112186 115960 Specific data objects can be excluded as classification criteria when defining a new workload. For information on using the Classify by Object dialog box, see Teradata Dynamic Workload Manager User Guide. Teradata Tools and Utilities Release Definition 69 Chapter 2: Product Information Teradata Dynamic Workload Manager Table 25: Teradata DWM RFCs (continued) 70 RFC Description 112349 The Filters and Throttles Enabled dialog box was redesigned to include a column for each system state. For details, see Teradata Dynamic Workload Manager User Guide. 113041 The procedures for creating filters and throttles has changed. See Teradata Dynamic Workload Manager User Guide for details. 115050 Field names on the Blocker tab were changed from Deadlock Cycles and Deadlock Action to Block Cycles and Block Action, respectively. All references were updated in Teradata Dynamic Workload Manager User Guide. 115412 Users can log on to Teradata DWM and work in local mode to view or modify rule sets without logging on to Teradata Database. 115957 Teradata DWM 13.00.01 is backwards compatible with Teradata Database 12.0. 116242 The Post to Queue Table feature (previously called Queue Table) is now available for exception processing and event processing. 116247 Queries can now be rejected by for one or more specific states. For details, see Teradata Dynamic Workload Manager User Guide. 117318 Exceptions can now be renamed after they have been defined. 117320 Exception qualification time must be a multiple of the exception interval. Teradata DWM displays a warning message before overriding the given value if it is not within the acceptable range. See Teradata Dynamic Workload Manager User Guide for details. 117322 New icons in the Description tab can be used to specify the throttle type when defining an object throttle rule. For more information, see Teradata Dynamic Workload Manager User Guide. 117324 The New Event dialog box was modified to improve usability. See Teradata Dynamic Workload Manager User Guide for details. 117325 A Split Screen command was added to the View menu that displays two panes: the bottom pane accesses DIT features and the upper pane displays the state matrix. See Teradata Dynamic Workload Manager User Guide for details. 117326 A new event can be defined from the Event Combinations and Actions - System Condition view when defining an event combination. For more information, see Teradata Dynamic Workload Manager User Guide. 117327 System states are readily visible in the State pane in the Priority Scheduler. See Teradata Dynamic Workload Manager User Guide for details. 118199 In addition to the default tdwm user, other users with read-only permissions can now be defined for Teradata DWM. For more information, see Teradata Dynamic Workload Manager User Guide. 121527 The New Exception dialog box was modified to improve usability. See Teradata Dynamic Workload Manager User Guide for details. 124982 TDWM now supports tables of type 'O' from DBC.tableV. 128583 A limited features version of TDWM is now available to support 1550/2500/2550 systems. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Dynamic Workload Manager Table 25: Teradata DWM RFCs (continued) RFC Description 145184 The TDWM install has been converted to a Basic MSI package. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 26: Teradata DWM DRs DR Description 113927 Teradata DWM dump utility displayed the wrong classify order when Service Level Goal information was not specified for the current Operating Environment. The Teradata DWM dump utility now uses the CurrentID of the Operating Environment for the WD, rather than the ActualID of the Operating Environment for the WD. In addition, a -t option was added to Teradata DWM dump utility to display delay queue and throttle statistics. For more information, see Teradata Dynamic Workload Manager User Guide. 114263 The Rule Set Inquiry dialog box now displays 30 characters for the Rule Set name. 114732 The term penalty box was replaced with the term lower-priority WD. 115045 Documentation Only The New Event dialog box description was updated to clarify that the number of AMPs reported as AMP Fatal includes AMPs at fatal, offline, or utility at system startup. See Teradata Dynamic Workload Manager User Guide for details. 115925 Documentation Only Previously, the default value for system condition duration time and the event qualification time was incorrectly documented as 180 seconds. Teradata Dynamic Workload Manager User Guide was corrected to reflect that the default value for system condition duration time and the event qualification time is the current event interval value. 116136 Documentation Only Teradata Dynamic Workload Manager User Guide includes an “Asynchronous Operations and Throttle Limits” section that describes what occurs when a throttle limit is exceeded. 116678 Previously, users could not enter a value greater than 99 in the Limit box in the AMP Worker Tasks frame of the Priority Scheduler System Level Parameters dialog box even though the actual limit was 120 AWTs. Teradata DWM was modified to allow the correct maximum value. 118796 Previously, users could create OpEnv (operating environment), SysCon (system condition), and states with the same name. Teradata DWM now includes checks to ensure those names are unique. Teradata Tools and Utilities Release Definition 71 Chapter 2: Product Information Teradata Dynamic Workload Manager Table 26: Teradata DWM DRs (continued) DR Description 119893 When a query is rejected by a Teradata DWM rule, Teradata DWM displays a 3150 error message based on the threshold type (time or row count) along with the estimated value. When the estimated process time exceeds 360000000000.0 CPU seconds or the row count exceeds 99,999,999,999 rows, Teradata DWM displays one of the following 3150 error messages, indicating an overflow occurred: Estimated time ************ milliseconds exceeds limit. Estimated value ************ rows exceeds limit. 72 124149 It is possible for a user to create a WD Classification that has Excluded objects but no Included objects without any warning. A warning message has been added. 124318 A TDWM problem with Global Exception and Utility WD caused confusion by not properly updating the interface. This has been fixed. 124321 Several TDWM Help IDs were either missing or led to the wrong topic. They have all been fixed as needed. 124404 For a Throttle rule when changes are not accepted and an object is deleted, the interface was not properly updated. This prevented the user from adding new objects to the rule. The problem has been fixed. 124765 When the user clicks in the tree while the Everyday check box is selected and no days are checked, the screen does not update properly and the period cannot be corrected. A code fix corrects the problem. 125341 A Save RuleSet error was occurring when the queryband value had single quotes. A code fix prevents the error from happening. 126612 The Bypass dialog appeared to freeze up when the system had thousands of users. A code change prevents this from happening. 129208 TDWM creates a long duration transaction which causes trouble for the WAL purge task due to an exclusive lock on the TDWM database. This has been changed so there is no impact on the WAL operation. 132375 TDWM displayed an incorrect warning based on AG weight. The code fix ensures that it now correctly displays the warning based on REL weight instead. 139098 TDWM Incorrectly set workloads as expedited in the Priority Scheduler screen of the TDWM Administrator. This has been fixed. 140500 TDWM Admin did not work correctly with Viewpoint Workload Monitor on V12 and V13 systems due to a missing feature. The Activation time of a ruleset is now recorded in tdwm.GlobalParams so that the two components work properly together. 141714 TDWM installation errors occurred on Windows 7, Vista, and 2008 when the installer was run as non-administrator. This has been fixed. 141816 The TDWM GUI displayed incorrect workload classification. The code fix corrects this problem. 142705 TDWM verify.exe was not properly checking for both FPSPR70.ocx and FPSPRU70.ocx and would return an error. This has been corrected. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata FastExport Table 26: Teradata DWM DRs (continued) DR Description 144012 After the password for user tdwm was changed, the logon procedure for TDWM returned an error when the current ruleset was activated. This issue has been resolved. Teradata FastExport Teradata FastExport is a command-driven utility that uses multiple sessions to quickly transfer large amounts of data from tables and views of Teradata Database to a client-based application. Product Version Number Teradata FastExport 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata FastExport Reference, B035-2410-088A Release Notes Documentation Updates Minor, last-minute changes were added to Teradata FastExport Reference. An updated version is available at http://www.info.teradata.com/. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 27: Teradata FastExport RFCs RFC Description 93546 Teradata FastExport passes .logdata in UTF16 character sets for extended security. Teradata Tools and Utilities Release Definition 73 Chapter 2: Product Information Teradata FastExport Table 27: Teradata FastExport RFCs (continued) RFC Description 96414 Teradata CLIv2 is correctly identified as a software dependency for Teradata FastExport. Teradata software packages now install in order and upgrade operations are successful. 115943 Documentation Only Information regarding UDTs and UDMs was added to Teradata FastExport Reference. 116002 Teradata FastExport supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 116023 Teradata FastExport no longer directly links to Teradata ICU, and Teradata FastExport no longer needs to be recompiled and re-linked when Teradata ICU is updated. 100895 Teradata FastExport 13.00.01 is compiled with Microsoft Visual Studio® 2008 and requires the new Visual Studio runtime libraries. The Teradata FastExport installation package includes the Microsoft Visual C++ (x86) 8.0 merge module, which is required to run Teradata Tools and Utilities 13.00.01 applications. 115846 110172 117574 Teradata FastExport allows the ACCEPT or SET commands prior to using a LOGON or LOGTABLE command. 121177 Teradata FastExport now supports double-quoted strings in commands. 142188 For Windows platforms, the Teradata FastExport installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 28: Teradata FastExport DRs DR Feature or Enhancement 114106 Teradata FastExport correctly processes Unicode data xx1A characters, such as (U+4F1A) and (U+511A). 114114 Documentation Only A semicolon cannot be used in an object name because a semicolon designates the end of a Teradata FastExport command. See Teradata FastExport Reference for details. 119500 Documentation Only The IMPORT command syntax diagram in Teradata FastExport Reference was corrected to remove the APPLY-WHERE clause. 125530 74 It is now possible to generate Teradata MultiLoad scripts with the correct length for large decimal fields with Teradata FastExport. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata FastLoad Table 28: Teradata FastExport DRs (continued) DR Feature or Enhancement 128222 A new IGNORECONFIGERRORS option allows a job to continue even though the configuration file contains syntax errors. 128264 Teradata FastExport creates a garbage field in MultiLoad scripts when tables contains a column defined as BIGINT NOT NULL. The problem no longer occurs. 130367 Scripts generated on a Windows system contained incorrect UTF16 characters. The problem no longer occurs. 131317 Teradata FastExport was adding extra characters to most of the lines of output when the following runtime parameters were used: -u utf8, -i utf8, -c utf8. The problem no longer occurs. 133562 After receiving a 2633 error using the UTF-16 character set, the Teradata FastExport retry failed with a 3697 error. This was fixed. 134031 When using the UTF-16 character set, Teradata FastExport failed exporting multi tables on one script with the MLSCRIPT option. This problem has been resolved. 134317 On MPRAS, Teradata FastExport displayed a “RDBMS failure, 3704” message instead of waiting for available sessions after an RDBMS 2633 error message occurred. This problem has been resolved, and FastExport now allots for tenacity time. 136629 When running a Notify Exit routine, Teradata FastExport would terminate the job with a segmentation violation. This problem has been resolved. 139205 138884 On the Solaris platform, the Teradata FastExport install failed on read only mounted file systems. This problem has been resolved by including prompts to use the required installation options. 140367 On Windows Vista, Windows 7, and Windows Server 2008, an "Error 1720" occurred during Teradata FastExport installation. This problem has been resolved. 140854 Teradata FastExport failed when using the UTF-16 charset with request sizes greater than 3200 characters in length. This problem has been resolved. 144359 Text sent to the output log file as specified with the .ROUTE MESSAGES TO FILE statement was being truncated. Additionally, NULL characters were sent to the log file. This problem has been resolved. Teradata FastLoad Teradata FastLoad is a command-driven utility that quickly loads large amounts of data in an empty table on Teradata Database. Product Version Number Teradata FastLoad 13.00 Teradata Tools and Utilities Release Definition 75 Chapter 2: Product Information Teradata FastLoad Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata FastLoad Reference, B035-2411-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 29: Teradata FastLoad RFCs RFC Description 93544 Teradata FastLoad passes .logdata in UTF16 character sets for extended security. 96411 Teradata CLIv2 is correctly identified as a software dependency for Teradata FastLoad. Teradata software packages now install in order and upgrade operations are successful. 100894 Teradata FastLoad 13.00.01 is compiled with Microsoft Visual Studio 2008 and requires the new Visual Studio runtime libraries. The Teradata FastLoad installation package includes the Microsoft Visual C++ (x86) 8.0 merge module, which is required to run Teradata Tools and Utilities 13.00.01 applications. 115844 112462 Teradata FastLoad includes a new -w runtime parameter users can use to specify the width of output messages. Valid values are from 62 bytes to 256 bytes. 114889 Documentation Only Do not use Notepad to view Unicode or multibyte character sets output from Teradata FastLoad. Use Word or any other Hex editor instead. See Teradata FastLoad Reference for more information. 76 116001 Teradata FastLoad supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 116021 Teradata FastLoad no longer directly links to Teradata ICU, and Teradata FastLoad no longer needs to be recompiled and re-linked when Teradata ICU is updated. 128052 To improve debugging, Teradata FastLoad now supports trace levels 1-5 for SA Data Connector on channel attached and network attached platforms. Previous versions only supported trace level 5. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata FastLoad Table 29: Teradata FastLoad RFCs (continued) RFC Description 129955 Teradata FastLoad now supports the RUN FILE command to be consistent with the other Teradata load/unload utilities. 142189 For Windows platforms, the Teradata FastLoad installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 30: Teradata FastLoad DRs DR Description 109001 Teradata FastLoad correctly processes a NULLIF condition specified in a DEFINE command from a UTF16 session character set. 114112 Teradata FastLoad can now process xx1A characters, such as (U+4F1A) and (U+511A), in Unicode data. 114114 Documentation Only A semicolon cannot be used in an object name because a semicolon designates the end of a Teradata FastLoad command. See Teradata FastLoad Reference for details. 119170 Documentation Only Teradata FastLoad Reference was corrected to state that the maximum length of a delimiter is 10 bytes, not 10 characters. 119239 Documentation Only Teradata FastLoad Reference was updated with the correct compile syntax for INMODS on a Linux systems: gcc -shared -fPIC inmod.c -o inmod.so 119500 Documentation Only The IMPORT command syntax diagram in Teradata FastLoad Reference was corrected to remove the APPLY-WHERE clause. 126971 Teradata FastLoad intermittently displayed the message “Total processor time used = 'could not be determined from o.s." This problem no longer occurs. 127562 Parsing rules for the SET QUERY_BAND command were updated to allow Teradata FastLoad to recognize an equal sign as a word separator, with or without a proceeding space. 127800 To improve VARTEXT records procession performance, Teradata FastLoad now scans delimited non-UTF-16 character set fields using pointer arithmetic instead of scanning via the strlen() function. Teradata Tools and Utilities Release Definition 77 Chapter 2: Product Information Teradata Generic Security Services Table 30: Teradata FastLoad DRs (continued) DR Description 127815 A new IGNORECONFIGERRORS option allows a job to continue even though the configuration file contains syntax errors. 131607 In previous versions, Teradata FastLoad would not parse the NOSTOP keyword when a delimiter string contained blank or tab characters. This issue has been resolved with a code update. 138886 On the Solaris platform, the Teradata FastLoad install failed on read only mounted file systems. This problem has been resolved by including prompts to use the required installation options. 140376 On Windows Vista, Windows 7, and Windows Server 2008, an "Error 1720" occurred during Teradata Fastload installation. This problem has been resolved via a code change. 143771 On Windows and Linux platforms, when loading VARTEXT delimiter records data using INMOD, Teradata Fastload failed with multibyte characters sets. This problem has been resolved via a code change. Teradata Generic Security Services Teradata GSS is the Teradata implementation of industry-standard Generic Security Services APIs, which are defined by Internet Engineering Task Force (IETF) Request for Comments (RFC) 2743, “Generic Security Service Application Program Interface version 2, Update 1.” TeraGSS provides enhanced security services interfaces between Teradata network clients and Teradata Database. There are two libraries for the TeraGSS feature: • TeraGSS–C library • tdgssjava–Java library Product Version Number Teradata GSS 13.00 Supported Versions of Teradata Database 78 • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Index Wizard Documentation Release Summary, B035-1098-098A Security Administration, B035-1100-098A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. There are no DRs for this product for this release. Teradata Index Wizard Teradata Index Wizard allows a Database Administrator to create or identify a workload, perform index analysis for a workload, and verify and apply index recommendations to maximize system performance. Product Version Number Teradata Index Wizard 13.00.00.04 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Index Wizard User Guide, B035-2506-088A Release Notes None. Teradata Tools and Utilities Release Definition 79 Chapter 2: Product Information Teradata Index Wizard Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 31: Teradata Index Wizard RFCs RFC Description 112735 Teradata Index Wizard supports new Unicode V-views. See Teradata Index Wizard User Guide for more information. 114569 Workload definition time is reduced by avoiding redundant statistics collections in Teradata Index Wizard. 116067 An Index Recommendations report displays instead of the Summary dialog box when index analysis, partition analysis, and restart analysis are completed. 116562 A Time Limit Expired column was added to the Analysis Summary dialog box. The values for this column are Yes or No. For more information, see Teradata Index Wizard User Guide. 116645 An Index Type column was added to the Validation Results window. This column displays the type of index used during index validation. 117247 Teradata Index Wizard supports analysis of workloads with 1 MB query text. 118777 Restart Analysis supports time limit and checkpoint frequency. See Teradata Index Wizard User Guide for details. 122165 For SAS, support has been added for database tables that have no primary index (NoPI tables). 135386 Modified statistics show/update operations, while using the What-IF feature, to support new sample estimate fields. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 32: Teradata Index Wizard DRs DR Description 116563 From and To options were added to the Partition Inputs group of the What-If Analysis dialog box. See Teradata Index Wizard User Guide for details. 116564 The error message for index analysis was updated to display the following: Invalid Time Limit. Enter Time Limit between 1 and 2880. 80 116565 The Analysis Summary dialog box columns are left justified for improved readability. 117104 Descriptions for the Filter and List Names options in the Select QueryBand group in Select Criteria dialog box were updated for better clarity. For details, see Teradata Index Wizard User Guide. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata International Components for Unicode Table 32: Teradata Index Wizard DRs (continued) DR Description 124791 Existing Indexes workload report did not show information for tables that had only a Primary Index. The error no longer occurs. 137206 The ParseSQLStatement in CDTIWQueryText is returning error codes when for valid ANSI comments. This problem was resolved by modifying the validation code for comments. 140431 Installation fails when Windows Vista, Windows 7, or Windows Server 2008 are installed using non-administrator privileges. Changed the Required Execution Level option in setup.exe to require administrator privileges. 144608 Based on reported installation problems, the TIWIZ installation package has been converted to the Basic MSI installation package. Teradata International Components for Unicode Teradata ICU is based on IBM International Components for Unicode version 3.6 and provides a C/C++ library for Unicode support. It is an installation prerequisite for Teradata CLIv2, ODBC Driver for Teradata, and OLE DB Provider for Teradata. Because this library cannot be accessed directly by an end-user, no documentation is provided. Product Version Number Teradata ICU 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation None. Release Notes None. Teradata Tools and Utilities Release Definition 81 Chapter 2: Product Information Teradata International Components for Unicode Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 33: Teradata ICU RFCs RFC Description 117263 The environment variable ICU_DATA to was changed to TD_ICU_DATA to prevent conflict between Teradata ICU and any another version of ICU a customer might have on their system. 124304 Support for 81 KANJIEUC characters has been added for AIX, HP UX, Solaris, Solaris Opteron and Linux platforms (32-bit packages). 132257 TDICU libraries on Linux and HP-UX-IA64 are now built with "-Bsymbolic" option for resolving all symbols internally. 140643 The TDICU 13.0 installer has been converted to a Basic MSI package. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 34: Teradata ICU DRs DR Description 124063 Various multi-byte characters could not be inserted properly using a KANJIEUC_OU session from the ODBC Driver, resulting in error 6706 “The string contains an untranslatable character error.” This problem no longer occurs. 124725 The ODBC Driver is no longer able to display hankaku-katakana characters on Windows using KANJISJIS sessions, even though they were correctly inserted with a KANJIEUC_OU session. This functionality is now available via TDICU. 125402 Incorrect isi file fails to upgrade TDICU-32.13 lettered build to 13.0.0.0. The issue is resolved. 127869 When the 13.0 E-Fix package is installed in Windows, the version number in Add or Remove Programs still shows 13.0 instead of 13.0.0.1. This is now fixed. 140057 TDICU 13.10 Installation fails with "Error 1720" on Windows 7, Vista, and 2008 when run as non-administrator. The Required Execution Option of the setup.exe file changed to Administrator. Copyright Information ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2009 International Business Machines Corporation and others 82 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata JDBC Driver All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. Teradata JDBC Driver Teradata JDBC ® (Java Database Connectivity) Driver is a specification for an API that allows platform-independent Java applications to access database management systems using SQL. Product Version Number Type 4 Teradata JDBC Driver 13.00.00.27 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 • Teradata Database 13.10 Teradata Tools and Utilities Release Definition 83 Chapter 2: Product Information Teradata JDBC Driver Documentation Teradata JDBC Driver User Guide, B035-2403-088A Release Notes Documentation Updates Minor, last-minute changes were added to Teradata JDBC Driver User Guide. An updated version is available at http://www.info.teradata.com/. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 35: Teradata JDBC Driver RFCs RFC Description 69205 More precise classification occurs for DATE, TIME, and TIMESTAMP values bound to PreparedStatement question-mark parameter markers beginning with Teradata Database 12.0 and Teradata JDBC Driver 12.0. This allows Teradata Database to provide better implicit data type conversion for those data types. Beginning with Teradata JDBC Driver 12.0 and Teradata Database 12.0, java.sql.Date values are sent to Teradata Database as DATE values using the ANSIDate DateForm. This provides Y2K-compliant implicit conversion for java.sql.Date values specified with the PreparedStatement/CallableStatement setDate or setObject methods, and sent to destination CHAR/VARCHAR columns and parameters. Legacy applications requiring non-Y2K-compliant behavior can use Teradata-specific Escape Syntax functions introduced in Teradata JDBC Driver 12.0. 84 97103 The TDSession object responsible for each log message is identified in Teradata JDBC Driver log output. 97560 Teradata JDBC Driver provides a mechanism that allows the debug logging to be turned on or off per request. 98096 The Teradata JDBC Driver was changed to avoid submitting an unnecessary COMMIT after a request for ANSI mode connections with auto commit enabled. 98176 Teradata JDBC Driver avoids the unnecessary step of explicitly closing the response spool after all results have been fetched, when the executeUpdate method was called and/or LOB_SUPPORT=OFF. 99487 The Teradata JDBC Driver now supports PreparedStatement batch updates with connection parameter LOB_SUPPORT=OFF. 100090 The LOB_SUPPORT=OFF and the LOB_SUPPORT=ON database connection parameters are handled the same by the Teradata JDBC Driver, such that a larger buffer size is used for all response messages of a large result set. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata JDBC Driver Table 35: Teradata JDBC Driver RFCs (continued) RFC Description 101075 The Client version (not the JDBC Driver version) has been added to the Client Config parcel information passed during connect processing, as required by the Query Director for proper operation. 104643 The Teradata JDBC Driver CallableStatement getObject method was changed to return Time or Timestamp objects for TIME or TIMESTAMP data types, respectively, when connected to a Teradata Database V2R6.1 or earlier release. 106221 The Teradata JDBC Driver ResultSet and CallableStatement getDate methods with Calendar parameter were changed to use the Calendar argument's TimeZone to construct the returned java.sql.Date values for DATE and TIMESTAMP data values (without TIME ZONE) from the Teradata Database. 106222 The Teradata JDBC Driver ResultSet and CallableStatement getTime methods with Calendar parameter were changed to use the Calendar argument's TimeZone to construct the returned java.sql.Time values for TIME and TIMESTAMP data values (without TIME ZONE) from the Teradata Database. 106708 Teradata JDBC Driver provides additional timing measurements. 106710 The DatabaseMetaData methods getProcedures and getProcedureColumns have been enhanced to report on external stored procedures in addition to internal (SQL) stored procedures. 107027 Teradata JDBC Driver provides a login time-out function using the value set by the Driver Manager setLoginTimeout or DataSource setLoginTimeout. 108348 Teradata JDBC Driver supports dynamic result sets returned from Java external stored procedures with Teradata Database 13.00. 110511 When using Teradata Database 12.0, Teradata JDBC Driver sends more complete and accurate metadata to Teradata Database to describe values bound to PreparedStatement question mark parameter markers. This facilitates certain Teradata Database features, such as better implicit data type conversion for certain data types. 111264 Teradata JDBC Driver supports Teradata FastExport protocols. Setting the TYPE connection parameter to FASTEXPORT instructs the Teradata JDBC Driver to automatically use the Teradata FastExport protocol for PreparedStatement selects compatible with Teradata FastExport. 112298 Teradata JDBC FastLoad feature provides additional validation of PreparedStatement parameter values, in order to reduce the occurrence of rows placed into Teradata FastLoad error tables by Teradata Database. Teradata JDBC Driver ignores the TNANO and TSNANO connection parameters for JDBC FastLoad. Teradata JDBC FastLoad feature sends TIME and TIMESTAMP data values with the same scale as the destination column. 112566 The [NCR] prefix was removed from Teradata JDBC Driver error messages. 112569 The tdgssjava.jar file is no longer required by the Teradata JDBC Driver. The classes formerly in tdgssjava.jar reside in terajdbc4.jar. This reduces the number of jar files from three to two, and simplifies deployment and maintenance. Teradata Tools and Utilities Release Definition 85 Chapter 2: Product Information Teradata JDBC Driver Table 35: Teradata JDBC Driver RFCs (continued) RFC Description 113344 Specifying the connection parameter TYPE=FASTLOAD instructs Teradata JDBC Driver to attempt to use JDBC FastLoad, if possible. However, an SQL request must meet specific criteria for Teradata JDBC FastLoad to be used. Teradata JDBC Driver provides an SQL warning to indicate the reason why Teradata JDBC FastLoad could not be used, in cases where Teradata JDBC FastLoad can not be used. 113678 The following features were added to the CREATE/REPLACE PROCEDURE command for creating an External Stored Procedure (XSP): • If errors occur when creating the procedure, then an SQLException chain is composed and thrown from the execute or executeUpdate method • If warnings occur when creating the procedure, then an SQL warning chain is composed and made available to the application using Statement.getWarnings 114154 Teradata JDBC Driver provides the CallableStatement addBatch and executeBatch methods, working with Teradata Database restrictions. For a batched CALL to a stored procedure, Teradata JDBC Driver executes the CALL multiple times sequentially. No performance gain should be expected for a batched CALL to a stored procedure, because a network round trip must be made to Teradata Database for each set of parameter values in the batch. 114465 Documentation Only Four new sections were added to Teradata JDBC Driver User Guide in Chapter 2: “Session Time Zone,” “Multi-Statement Requests,” “Teradata Database Macros,” and “Creating User-Defined Functions and External Stored Procedures.” 114956 Teradata JDBC Driver supports the Teradata Database trusted sessions feature (user impersonation with query banding). A sample program is provided to demonstrate how to use the SET QUERY_BAND statement with PROXYUSER. 114981 Teradata JDBC Driver includes the error code and SQLState at the beginning of all SQLException messages. 115269 Teradata JDBC FastLoad was changed so a PreparedStatement executeBatch returns a BatchUpdateException when all rows are not processed successfully. A connection rollback does not cause a SQLException when rows are found in the FastLoad error tables by Teradata JDBC FastLoad. Instead, SQL warnings are added to the Connection’s warning chain. 86 115627 Teradata JDBC Driver supports Java User-Defined Functions. A sample program is provided to demonstrate how to use Java User-Defined Functions (UDF) with Teradata Database 13.00. 115639 The Teradata JDBC Driver now accepts input java.sql.Struct values from an application as parameter marker values, and provides output java.sql.Struct values from result sets and stored procedure output for Structured and Internal UDT values. 115664 Teradata JDBC Driver supports LDAP authentication using Novell eDirectory with Teradata Database 13.00. 115855 The PreparedStatement and CallableStatement setObject methods with targetSqlType argument send the fractional seconds portion of a java.sql.Time value to Teradata Database. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata JDBC Driver Table 35: Teradata JDBC Driver RFCs (continued) RFC Description 115943 Documentation Only Information regarding UDTs and UDMs was added to Teradata JDBC Driver User Guide. 116276 Teradata JDBC Driver supports using the getConnection parameters username and password when using LDAP authentication with Teradata Database V2R6.2 and later releases. Username and password must be specified using the LOGDATA connection parameter when using LDAP authentication with Teradata Database V2R6.0 and V2R6.1. 116279 Teradata JDBC Driver provides SQLException error message text in English, by default. Teradata JDBC Driver provides SQLException error message text in Japanese when the JVM locale is set using command-line arguments: -Duser.language=ja -Duser.country=JP. 116489 Teradata JDBC Driver supports new Teradata Database 13.00 SQL keywords and ANSI SQLStates. 117048 The JDBC Driver has been changed to support Period Data Types using the java.sql.Struct interface. 118803 The KATAKANAEBCDIC session character set is not supported by Teradata JDBC Driver. Teradata JDBC Driver User Guide was corrected to remove a reference to the KATAKANAEBCDIC session character set. 119320 Teradata JDBC Driver returns a result set composed of Teradata Database output, if any, when an existing UDF is replaced using the REPLACE FUNCTION statement. 120309 Teradata JDBC Driver supports data encryption, LDAP authentication, and Kerberos authentication for Teradata FastLoad, Teradata FastExport, and Monitor connections. 120378 Teradata JDBC Driver supports a literal IP address as a Teradata Database host name. 121952 The Statement.close method was changed to avoid causing a SQLException when the Teradata Database connection is already closed. 122317 The Teradata JDBC Driver now supports FastExport Direct Mode with Teradata Database 13.10. 122340 The Teradata JDBC Driver now supports Teradata Database 13.10 Trusted Sessions Security. 123191 The Teradata JDBC Driver now supports Teradata Database 13.10 TASM workload management. 123376 The DatabaseMetaData getColumnPrivileges and getTablePrivileges methods were changed to support new Teradata Database 13.00 access rights. 123711 All JDBC Sample Programs changed to demonstrate the recommended CHARSET=UTF8 connection parameter. Teradata Tools and Utilities Release Definition 87 Chapter 2: Product Information Teradata JDBC Driver Table 35: Teradata JDBC Driver RFCs (continued) 88 RFC Description 124457 The Teradata JDBC Driver now supports the Teradata Database 13.10 feature for PreparedStatement batch execution to return individual success and error conditions for each parameter set in the update count array provided with BatchUpdateException. Good parameter sets are processed by the Teradata Database, and bad parameter sets are rejected individually, with specific errors for each bad parameter set provided as SQLExceptions chained to the BatchUpdateException. 127101 The Teradata JDBC Driver now supports the Teradata Database 13.10 Extended Object Names in Parcels (EONP) feature. 129206 The Teradata JDBC Driver was changed to support the new SQL keywords and SQLState mappings introduced in Teradata Database 13.10. 131214 The Teradata JDBC Driver now supports incremental fetch for Console connection result sets. 132251 The Teradata JDBC Driver was changed to improve Thread reference usage for pooled Statement objects. 132370 The Teradata JDBC Driver DatabaseMetaData getColumns method now supports the Teradata Database 13.0 Period and Geospatial data types. 133045 The Teradata JDBC Driver was changed to escape certain special characters in passwords used for LDAP authentication. 133291 The JDBC Sample Program that demonstrates changing the transaction isolation level was simplified. 133304 The Teradata JDBC Driver was changed to support PreparedStatement setNull with PreparedStatement setClob or setBlob within the same batch insert request. 133599 The DatabaseMetaData getTables method in the Teradata JDBC Driver has been enhanced to support a table type of GLOBAL TEMPORARY. 133717 The Teradata JDBC Driver was changed to print query timeout messages at the INFO logging level, rather than at the ERROR level. 134413 The Teradata JDBC Driver PreparedStatement and CallableStatement setDate methods with Calendar parameter were changed to use the Calendar argument's TimeZone to compose the DATE value sent to the Teradata Database. 134573 The Teradata JDBC Driver was changed to enable ResultSet and CallableStatement getTimestamp methods to perform implicit data type conversion to return a java.sql.Timestamp for a TIME or TIME WITH TIME ZONE data value from the database, and to return the TIME value's complete fractional seconds in the java.sql.Timestamp nanos field. 135093 The Teradata JDBC Driver DatabaseMetaData getColumnPrivileges method was changed to return leading spaces that may be present in the schema name, table name, and column name. 137079 The JDBC Driver now supports calling the ResultSet getAsciiStream or getCharacterStream method for a CLOB column value in accordance with the JDBC 4.0 API Specification. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata JDBC Driver Table 35: Teradata JDBC Driver RFCs (continued) RFC Description 138607 The existing Tdgss and JDBC code incorrectly created multiple instances of the TdgssConfigApi class. Each new instance caused the TdgssLibraryConfigFile.xml and TdgssUserConfigFile.xml to be parsed and merged. The code fix has changed this behavior so the configuration files are parsed only once and initialization performance is improved. 139320 Support for session charsets KANJISJIS_0S and KANJIEUC_0U has been added in JDBC FastLoad so it mirrors the same functionality in the standalone FastLoad utility. 139380 JDBC FastExport now supports the same additional session character sets supported by the standalone FastExport utility. 139774 The Teradata JDBC Driver was changed to reduce finalizer locking for already-closed ResultSets. No change was made to the behavior for an orphaned ResultSet that was not closed by the application. 139824 The Teradata JDBC Driver DatabaseMetaData getColumns method was changed to ignore Teradata Database Error 3523 "The user does not have any access to dbname.tabname" from a HELP COLUMN request to gather information about a view's column(s). 140148 The PERIOD type name has been added to the SQLWarning message when attempting JDBC FastLoad into table with PERIOD data type. 142328 The DatabaseMetaData getColumns method of the Teradata JDBC Driver was changed to avoid a Teradata Database Optimizer problem that produces a bad query plan when the Data Dictionary contains hundreds of thousands of tables. 143408 DatabaseMetaData methods now use Data Dictionary V-views in TD 12.0 and later for better performance. 143576 Connection parameter TYPE=FASTLOADCSV has been added. This greatly improves the Teradata JDBC Driver performance when loading large amounts of data into the Teradata Database. 145146 JDBC FastLoad CSV connection parameter FIELD_SEP has been added. This provides the versatility of defining different field separators (column delimiter characters). Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 36: Teradata JDBC Driver DRs DR Description 101194 When the connection property LOB_SUPPORT is set to OFF, Teradata JDBC Driver automatically downgrades an application request for a scrollable result set from TYPE_SCROLL_INSENSITIVE or TYPE_SCROLL_SENSITIVE to TYPE_FORWARD_ONLY, and provide a corresponding SQL warning. Teradata Tools and Utilities Release Definition 89 Chapter 2: Product Information Teradata JDBC Driver Table 36: Teradata JDBC Driver DRs (continued) DR Description 102357 Teradata JDBC Driver supports null and non-null values bound to the same parameter marker for different rows in a PreparedStatement batch, when the parameter marker refers to an SQL TIME or TIMESTAMP type. After this change, a combination of PreparedStatement.setTime and PreparedStatement.setNull method calls can be used to bind values to a TIME column. In addition, a combination of PreparedStatement.setTimestamp and PreparedStatement.setNull method calls can be used to bind values by a TIMESTAMP column. 90 108301 The CallableStatement.setNull method supports a NULL input value bound to a question mark parameter marker corresponding to a stored procedure INOUT TIMESTAMP parameter. 118048 With Teradata Database V2R6.2 and earlier, Teradata JDBC Driver 12.0 ResultSet positioning methods might throw IndexOutOfBoundsException for a ResultSet containing more rows than could fit into a single response message from the database. Teradata JDBC Driver was changed and this error no longer occurs. 118571 Teradata JDBC Driver correctly handles the DataSource custom property CHARSET with respect to PreparedStatement.setString non-ASCII characters. 119000 The ResultSetMetaData.isAutoIncrement method returns true for an identity column with Teradata Database V2R6.2 and later releases. 120597 Teradata JDBC Driver uses the application-specified Statement setQueryTimeout value when waiting to read the response from Teradata Database after a query timeout has occurred for an SQL request, and to close the socket and indicate a communications failure to the application if a second timeout occurs in that situation. 120705 Teradata JDBC Driver returns a SQLException with error code 832 from the PreparedStatement setNull method for certain error conditions caused by unsupported SQL data types. 120929 Teradata JDBC Driver provides correct information from the DatabaseMetaData getColumns method when using the UTF8 session character set. 121130 Teradata JDBC Driver supports the PreparedStatement getParameterMetaData method with multi-statement macros and multi-statement requests. 123280 GSSException from initSecContext was not providing any useful information for troubleshooting. Specifically, the tdgssjava source code discarded the root-cause exception from the JDK. The code fix provides the root-cause exception from the JDK as the "cause" of the GSSException that is thrown to the Teradata JDBC Driver. This makes the root-cause exception available for troubleshooting JDK configuration problems. 124683 TDGSSJAVA Kerberos was failing when Data Encryption was specified and the server was MPRAS. This problem no longer occurs. 125601 The DHGKey attribute for the TD2 and LDAP mechanisms was incorrectly specified in little endian. The code fix ensures that the correct value is specified as big endian. 132356 TDGSS Java LDAP Mechanism did not handle Non US-ASCII characters in logdata, resulting in a failure. The code fix prevents this from happening. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata JDBC Driver Table 36: Teradata JDBC Driver DRs (continued) DR Description 132545 The JDBC Driver did not send correct charset in Unicode LDAP logons. The Teradata JDBC Driver was changed to consistently use the Teradata session character set during LDAP logons, thereby ensuring that if a logon error occurs, the error message can be properly received from the Teradata Database. 134440 Error 858, 'No value has been set for parameter' might be returned when a query contains both single and double quotes and one or more question marks are found within the quotes. The Teradata JDBC Driver was changed to support PreparedStatement SQL request text containing combinations of single quotes, double quotes, SQL comments, and question mark parameter markers. 135882 The Teradata JDBC Driver was changed to avoid OutOfMemoryError when the getMoreResults method is used with a multi-statement request that returns a large result set. 136276 The Teradata JDBC Driver was changed to restore the behavior of the ResultSetMetaData getPrecision method in Teradata JDBC Driver version 13.00.00.08 and earlier, so that zero precision is returned for a DATE column. 136380 The Teradata JDBC Driver was changed to restore the implicit data type conversion of the ResultSet getDate method on a CHAR or VARCHAR column containing integer date values. 138870 When some invalid JDBC methods are called, they throw a NullPointerException instead of a invalid method Exception. The Teradata JDBC Driver was changed to avoid this problem. 140534 A NullPointerException from PreparedStatement setNull Types.STRUCT occurs when using V2R6.1. A code fix changes the JDBC Driver to throw SQLException from PreparedStatement setNull for the value Types.STRUCT instead. 141432 The following missing methods and calls have been added: Missing methods in TeraDataSourceBase • getSIP_SUPPORT • setSIP_SUPPORT Missing code in TeraDataSourceBase.getReference • ref.add for "sipSupport" Missing calls in TeraObjectFactory.getObjectInstance • tds.setLOB_SUPPORT • tds.setPREP_SUPPORT • tds.setSIP_SUPPORT 143844 The JDBC Driver used to throw a NullPointerException if executeBatch was called for an empty batch. The Teradata JDBC Driver has now been changed to throw an SQLException with a relevant error message when the executeBatch method is called for an empty batch. Teradata Tools and Utilities Release Definition 91 Chapter 2: Product Information Teradata Manager Teradata Manager Teradata Manager is a PC-based graphical database management platform containing a suite of specialized tools and applications that centrally monitor and control Teradata Database. Product Version Number Teradata Manager 13.00.00.10 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Manager Installation Guide, B035-2402-088A Teradata Manager User Guide, B035-2428-088A Release Notes Grant Privileges if Using Security Mechanism When logging on to Teradata Manager using an alternate security mechanism, an error message can display indicating the user does not have the appropriate grant privileges and adequate permissions to use Teradata Manager. Workaround: When a security mechanism has been set for a user, access privileges must be manually granted by running the Teradata Manager Database Setup application or running the setup script. For instructions on running the setup script, see the “To set up the database using the Teradata Manager setup script” procedure in Chapter 4 of Teradata Manager User Guide. Workload History Report Changing the active Teradata DWM rule set during a Teradata Manager session causes “UNKNOWN” to appear in the Workload Names column of a Workload History report. Workaround: Restart the Teradata Manager service to pick up the new workload names and IDs. 92 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Manager Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 37: Teradata Manager RFCs RFC Description 91927 RSS collection rates can be changed on all systems, not just monitored systems. 96673 All data collection tasks can be updated after configuration or scheduling changes using a new Refresh button on the Data Collection tab, including changes made by other people. See Teradata Manager User Guide for details. 99762 The Database Setup application recognizes persistent errors, such as an expired password, and quickly stops processing. 99923 Window size and position are saved upon exiting and are restored when the specific Teradata Manager application is started again. 99925 The OK button is disabled until all fields, except the Account ID field, have been completed in the Logon Information dialog box. 100157 In Teradata Manager, two fields were replaced with a single Node/Vproc field for entering RSS collection rates. In Performance Monitor, two separate Vproc and Node monitor rates were replaced with a single collection rate. For more information, see Teradata Manager User Guide and Performance Monitor online help. 103332 The Exception Query List report was enhanced to accommodate the Abort on Select action in Teradata DWM. 109419 A Not Idle filter was added to the Session Status report to show sessions that are in any state except idle. 110516 Documentation Only Teradata Manager User Guide includes a new “Teradata Manager Server Privileges” section to assist IT personnel with granting Windows and network privileges when installing the Teradata Manager Service. 112743 Wrap-around time can be specified in the Workload Trend reports. 114284 Backup Segs Alloc was changed to Maximum I/O Time in the Vproc Utilization Detail report in Teradata Manager. Backup Segs Alloc was changed to Max I/O Time in Performance Monitor. 114933 A new filter option was added to display active events or all events in the Event Status report. 114963 Performance Monitor was enhanced so the Explain text for a session can be saved in Unicode format. 115191 Documentation Only Teradata Manager User Guide was updated to clarify that the Teradata Manager client does not have to be running for the service to perform data collection. 115317 The node status light on the Teradata Manager Dashboard was changed so it turns red only when the node is down. Teradata Tools and Utilities Release Definition 93 Chapter 2: Product Information Teradata Manager Table 37: Teradata Manager RFCs (continued) RFC Description 115995 Teradata Manager supports the new Virtual Storage Services (VSS) vproc type. 115996 Performance Monitor supports the new VSS vproc type. 116584 The Event Status report was changed so the Active Date and Expression Date columns are blank if the system state is currently inactive and has never been active, and the Active Time and Expression Time columns are blank for the “Normal” System Condition and the “Always” Operating Environment. 116611 Spool space data collection can be configured to produce alerts only for users that are logged on. See Teradata Manager User Guide for more information. 116626 Statistics Collection displays partition information. 116928 In email alerts, the Actual Value field no longer appears for an AlertRequest or MonitorRequest having null EventValue. In Run a Program actions, the Actual Value field is blank for an AlertRequest or MonitorRequest having null EventValue. In the AlertRequest table, the Value column was renamed Event Value. If the value is unknown or cannot be represented as a single numeric value, this column is null. 117037 The back and forward navigation buttons were changed to previous and next. 117526 Teradata Manager displays context-sensitive help when using Internet Explorer 7.0 as the default browser 117932 SQL Assistant .Net was added to the Administer menu. 119036 The Session Detail report was enhanced to display the next session and the previous session in the same order as in the Session Status report. 120374 Documentation Only Teradata Manager User Guide includes a new “Install and Configure Windows SNMP Service” section on setting up the Microsoft SNMP Service to work with Teradata Manager SNMP traps. 121515 Teradata Performance Monitor was enhanced so SQL can be retrieved from sessions in an aborting state. 124983 Teradata Manager applications support the no PI tables feature (TableKind = ‘O’), which will be available with Teradata Database 13.00 or later. 130052 A limited features version of Teradata Manager added to support 1550/2500/2550 systems. 145809 The TMGR 13.0 installer is now a Basic MSI package. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. 94 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs DR Description 101350 The Locking Logger Report generated by Teradata Manager was recording incorrect data for session row, userid, account, and logonsource. This was occurring because there are multiple logon rows in dbc.eventlog for the same session number value (session numbers are reused). In particular, the activities of the arcmain user were identified as an “unknown” user. This misidentification no longer occurs. 105755 When an alternate logon ID and password were used while configuring a heartbeat query from a remote Teradata Manager client PC, the Teradata Manager service stopped. Teradata Manager was modified to prevent the error, and additional instructions were added to the Teradata Manager User Guide. 105841 Due to an inability to detect hung logon procedures properly, Teradata Manager 7.0.0.11 stops sending alerts without any apparent errors, and a Policy Refresh Failed event is logged. A code fix enables Teradata Manager to detect hung DBS logon attempts and log an appropriate error. 110525 Launching Teradata Performance Monitor (PMon) caused a hung state if any connected database was offline. This problem no longer occurs. 114010 One of the five types of utilities in the Object Utility Statistics report incorrectly showed All Utilities, instead of FastLoad + MultiLoad. Teradata Manager was modified, and the Teradata Manager User Guide was updated. 115612 When the error “Internal Error: Inconsistent Monitor software condition detected.” occurred, it caused a Teradata Database restart. This error was caused when retrieving the list of workload definitions from an earlier Teradata DBS that did not support workload features. This error no longer occurs. 115669 Teradata Manager includes a new Utility Delay Queue List report that shows all requests in the utility delay queue. See Teradata Manager User Guide for details. 115990 Previously, Teradata Manager could not launch any Apply alert policies that were set to be executed by the Scheduler. The alert policies now launch properly. 116113 Previously, you could not schedule statistics collection using Teradata Statistics Wizard with ODBC. An Add schedule operation successful message displayed, but the dbcmngr scheduling tables were empty, and the Teradata Statistics Wizard log file contained ODBC errors. Teradata Manager was modified and these error no longer occur. 116144 Error Log Analyzer stopped responding when more than 200 characters were entered while creating a new category. Error Log Analyzer was modified so the maximum length of 30 characters can be entered for a new category, and clarification was added to the online help. 116456 When Teradata Manager Service was stopped, port 1515 was not released when scheduled tasks were running. This issue was resolved. 117084 Documentation Only Teradata Manager User Guide and Performance Monitor online help were updated to explain what zero means when it appears in the RunVProcNumber field in the Session Detail report in Teradata Manager and in the RunVProc field in Performance Monitor. Teradata Tools and Utilities Release Definition 95 Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs (continued) DR Description 117173 Previously, the Dashboard did not show movement for PE and AMP in the dial and chart for Virtual Utilization. Teradata Manager was modified and those errors no longer occur. 117186 Documentation Only A description of how the Sort by Workload feature works when Teradata ASM workload categories are enabled or disabled was added to the Performance Monitor online help. 117227 The Hierarchy report could not be saved in the intended directory. Teradata Manager was modified and this error no longer occur. 117626 Teradata Manager scheduler displayed a misleading error when a user attempted to make a change to an object for which they did not hold the required access rights. Teradata Manager was modified so the correct error code displays. 118115 Previously, an error message displayed after a Teradata Manager client had been running for several hours. Then, the Teradata Manager Client application would stop responding after the message was acknowledged. This problem occurred multiple times per day. Although there was adequate error checking and recovery to allow the processes to continue, communication to and from the service was paused when the error message displayed, and eventually could not be restored. Teradata Manager was modified to suppress this extraneous error message, which was intended as a debug tool, and this error no longer occurs. 96 118163 Previously, the Session Information application could not be accessed in client-mode for user IDs without monitor privileges. Teradata Manager was modified to recognize the privilege error and prompt the user to connect via the service, if one is available, or exit Session Information. 118169 Performance Monitor was modified to allow a password to be pasted. Instructions on using the Backspace key and not the arrow keys or mouse to position the cursor in the Password field were added to the Performance Monitor online help. 118272 When connecting Teradata Manager 12 client to Teradata Manager 7.2 server, a misleading Invalid password error message was received. This issue was resolved. 118564 Teradata Database stopped responding while AmpUsage data was being collected. In addition, AmpUsage data stopped collecting after Teradata Database was restarted. This issue was resolved. 118825 The Sessions column in Vproc Utilization report was misleading. The Sessions column was renamed Session Log in the Vproc Utilization report to more accurately describe the content, and Teradata Manager User Guide was updated. 119222 Teradata Manager stopped responding while attempting to view a DBQL Step Usage report. This issue was resolved. 119400 In the Space by Database report, the Skew% field displayed negative values when the database has no tables in it. Teradata Manager was modified so the correct value displays, and Teradata Manager User Guide was updated. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs (continued) DR Description 119418 Documentation Only Context-sensitive help was not working in some Performance Monitor dialog boxes. The context-sensitive help has been fixed. 119899 After adding a category set in Error Log Analyzer, the first digit of the error code did not display when the Modify Category Set dialog box was closed and then reopened. This issue was resolved. 119921 Teradata Manager aborted all idle sessions chosen for display, even sessions belonging to the host group that is subject to local filter (before the filter has actually been set). A code fix prevents this from occurring. 120101 When attempting to log on using the KANJISJIS_0S character set, Teradata Performance Monitor stopped responding. This issue was resolved. 120285 The logic for the Event Status Record Type Detail report was changed to match the selected filter type. Teradata Manager was modified, and Teradata Manager User Guide was updated. 120296 When the logged on user name contained double quotes, moving space operations failed. Creating a user name with double quotes may cause errors because the database uses double quotes for object names. Teradata Manager User Guide was updated with this limitation. 120426 Context-sensitive help was missing from the Session Information dialog boxes. The Session Information application was modified, and the context-sensitive help was fixed. 120446 An incorrect topic displayed for Physical Resource Usage in Performance Monitor online help. Performance Monitor was modified, and the correct topic now displays in the online help. 120569 Database Setup can be used to configure a new tdwm 13, upgrade from tdwm 12 to tdwm 13, or upgrade from tdwm 6.x to tdwm 13. See Teradata Manager User Guide for instructions. 120734 Teradata Manager stopped responding when creating a Blocked report. This issue was resolved. 121069 The contents of multiple Resource Usage Trend reports were incorrect. These issues were resolved. 121085 Delta CPU displayed as whole numbers in the Session Status report leading users to believe the numbers were incorrect although the numbers were correct. This issue was resolved by displaying CPU seconds with two decimal places. 121246 Documentation Only Teradata Manager User Guide includes a “Limitations” section that documents multiple long-term product limitations. 121659 CPU usage percentages incorrectly reported as zero in the Resource Usage Trend reports. This issue was resolved. 121855 When multiple reports were open, Teradata Manager stopped responding after 15 minutes. This issue was resolved. Teradata Tools and Utilities Release Definition 97 Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs (continued) 98 DR Description 121900 When other profiles existed and were enabled, Database Setup did not recreate the DEFAULT profile, which had been previously deleted. This issue was resolved. 122074 CPU Skew incorrectly displayed a single digit in the Session Status report even though all digits correctly appeared in the Session Detail report. This issue was resolved. 122408 Teradata Manager Service stopped responding and terminated unexpectedly during a regularly scheduled network security scan. This issue was resolved. 123399 Multiple Space Usage reports failed with a dbc.diskspacev does not exist error message. This issue was resolved. 123594 When logging on using the KANJISJIS_0S character set, the Alert Policy Editor application stopped responding. This issue was resolved. 123735 No rows returned when the Space by Vproc report was displayed for a Japanese table. This issue was resolved. 123847 In the Japanese version of Locking Logger, extra spaces appeared between the database name and table name in the Create Table dialog box, and an error displayed indicating the database name did not exist. This issue was resolved. 123930 A numeric overflow error occurred when the Workload Definition Query List displayed which resulted in an empty report. This issue was resolved. 124054 The workload name was incorrectly truncated with single characters such as “W” and “T” after using the Append Command to Batch File command. This issue was resolved. 124113 Teradata Manager stopped responding when another application window overlaid a graph, and then the Zoom In control was used in the graph. This issue was resolved. 124133 The LogOnOff Usage application failed to launch and displayed an error message when the security mechanism was enabled using the UTF16 character set. This issue was resolved. 124154 Teradata Manager failed to add a new Teradata Database when the username and password were left empty and the security mechanism was enabled. This issue was resolved. 124433 The Preview window unexpectedly closed when a Monitor report was opened as a graph and viewed in Print Preview mode. This issue was resolved. 124435 When printing reports, complete column headers do not print properly. A Print Preview can cause the client to crash. A code fix was implemented. 124655 Previously, Teradata Manager failed when executing an APPEND to a batch file due to new security restrictions on Windows Vista systems. This problem no longer occurs. 124818 Modifications to session accounts could not be made as expected through Session Information because the Server > Modify Account button is always greyed out. The button is now always available. 124819 Teradata Manager Database Setup only allows the use of the limited 7-bit ASCII characters (a-z, A-Z, 0-9, $, #, and _) for the super user name. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs (continued) DR Description 124901 The Table Growth report contained negative values in three columns for tables containing large quantities of rows and data. This issue was resolved. 125670 When Teradata Manager is connected as a service, the historical report Analyze > Resource History > NODE CPU > NodeCpuAverageUse fails with an error that the report already exists. The duplication that caused the error is now resolved. 125927 Performance Monitor failed to display the SQL for large, complex queries. The buffer size was increased so the problem no longer occurs. 126157 Teradata Manager and Session Information failed to display the full contents for queries over 32K in Performance Monitor. Due to a Unicode conversion issue with double-byte characters, modifications were made to the buffer address to resolve the problem. 126841 Running the Priority Scheduler System or node data collection tasks sometimes caused a “secondary index uniqueness” error. The duplication no longer occurs. 126841 In Direct to DBS mode, dbcmanager sessions were left open after running tdclient.exe at the command line. This problem no longer occurs. 127181 In Direct to DBS mode, Teradata Manager failed to log off monitor sessions after the tdclient.exe command was run at the command prompt. Sessions now terminate properly. 127533 tdwm migrations failed with the syntax error: Missing/Invalid SQL statement'E(5315):An owner referenced by user does not have SELECT access to dbcmngr.Migration_Tablecolumns.Database_name.'. This was caused by single apostrophes in the description field of rules in a ruleset. The code fix replaces the apostrophes with double apostrophes for insertion into a SQL command. 127766 The Object Type of throttled Profiles were being displayed in Object Query Statistics as query bands, while query bands could not be defined. This problem no longer occurs. 128949 Database Setup fails to create all required macros when the NOPI Feature is disabled on the DBS side. Changes to the dbssetup.exe application and to the dbssetup.scr and dbsupgrd.scr scripts fixed the problem. 130027 The Monitor > Sessions > Not Idle menu item displayed even though the Sessions View checkbox of the Teradata Manager Profile was cleared. The problem no longer occurs. 130275 After the upgrade from 7.2.x to 12.0.0.5, an attempt to apply the APE ruleset to the database results in the 3817 error. This is because the Teradata Manager dbsupgrd.scr script did not update the dbcmngr.InsAlertSystem macro definition properly. The code fix corrects this problem. 130420 The database setup routine failed without being captured in the dbssetup log file. This problem no longer occurs. 130452 After migration to Teradata Manager and Database 12.00, the Priority Scheduler settings for the non-BASE state were not visible. A change in the migration code fixes the problem. 130536 After upgrading Teradata Manager, the dbsetup failed. To correct the problem, default OS settings and dbstype settings were modified. Teradata Tools and Utilities Release Definition 99 Chapter 2: Product Information Teradata Manager Table 38: Teradata Manager DRs (continued) 100 DR Description 130605 Teradata Manager did not allow the log on procedure with LDAP to run successfully if the user invoked Alert Policy Editor. Code was modified to enable the log on procedure to function properly. 130653 The database setup routine failed to define a primary key for the TDWMLock table, which resulted in getting a TableKind of "O" meaning NO PI (no primary index). This problem no longer occurs. 130696 The OK button on the Teradata Manager Login dialog wasn’t enabled unless focus changed from the Profile list box to some other control. The button is now properly enabled. 130910 The DBC userid was being locked out after failed logons from the Teradata Manager service when Alert Viewer is started. A code change to Alert Viewer and MonPM API resolved the issue. 131816 During migration from Teradata Database 12.00 to 13.00, the Database Setup application does not complete successfully due to an error involving Unicode migration if the Migration_TableColumns table already exists. A code change corrects the problem. 132826 When the ruleset is migrated from 6.2 to 12.0, an exception is created for each exception action defined for each period of the workload. A database crash can occur. The code fix ensures that there is only one exception for each workload. 133214 tdwm migration fails due to two parameterized GRANT statements that do not have required double quotes in the database setup code. This error has been corrected. 133418 During the migration from version 6.2 to 13.0, the Database Setup never completes, but instead becomes caught in a loop displaying a DDL for creation of the Unicode migration stored procedure in the application window. A correction to the code fixes the problem. 133487 When the DBC password includes a special character, dbssetup can fail. The code fix resolves the issue by enclosing passwords in double quotes. 133767 DCTASK400 does not complete due to heavy skewing on databasespace.currentspoolspace. A code fix enhances DCTASK400 to prevent excessive skewing. 134338 An error occurs when migrating a ruleset if more than one non-default period are defined for the same configId. A change to the code prevents the error. 134931 Teradata Manager Monitor/Vprocs AMP worker tasks always display as zero in Direct Mode. A code fix resolves this problem. 135655 After an upgrade to Teradata Manager 12.00, a Session Filter change in both Direct and CLient mode takes extended time to update the session screen. A code fix removes SetReDraw (FALSE) and so resolves the problem. 136697 After upgrade to Teradata Manager 12.00, scheduled commands no long run if the total command line is greater than 128 characters. A code fix bypasses this limit. 139818 The TDWM GUI truncates the QB name and value to 30 characters when writing to the database. Code was changed to prevent this from happening. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Meta Data Services Table 38: Teradata Manager DRs (continued) DR Description 140200 The TMGR client was failing to connect to server on IPv6-enabled machine in Window 7. A code change fixes the problem. 141661 Teradata Manager installation errors were occurring on Windows 7, Vista, and 2008 when the installer was run in non-administrator mode. The code fix explicitly sets the Required Execution Level option on setup.exe to Administrator. 142095 The Teradata Manager service fails to log on to the DBS with LDAP when Tdwm rule set is activated. The issue has been resolved. 142488 After first heartbeat query 1 (dctask 500) alert is successfully sent, the row from dbcmngr.alertrequest is not deleted, so the alert is processed and sent again and again until the row in dbcmngr.alertrequest is manually deleted. This issue has been resolved. 144446 Fully qualified table name was not being stored correctly in tdwm.wlcclassifycriteria column objectname if dbname.tablename > 30 characters. In addition, the 2802 error could be returned when saving a TASM ruleset. A code fix increased the character limit to 300. Teradata Meta Data Services Teradata MDS provides a repository for the Teradata warehouse. It is the only repository optimized for Teradata. Product Version Number Teradata MDS 13.00.02.05 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0.x • Teradata Database 13.00 Documentation Teradata Meta Data Services Installation and Administration Guide, B035-3118-088A Teradata Meta Data Services Programmer Guide B035-3047-088A Teradata Tools and Utilities Release Definition 101 Chapter 2: Product Information Teradata Meta Data Services Release Notes AIMVERSION Attribute The following documentation changes support the new aimversion attribute: • In the MetaXML chapter of Teradata Meta Data Services Programmer Guide, the following DTD syntax will be added to the MODELDESC section: !ATTLIST MODELDESC linkid ID #IMPLIED action (traverse | add | remove | update) #IMPLIED transaction (no | yes) #IMPLIED aimversion CDATA #IMPLIED • The following description of aimversion will also be added: The integer value of the version of this metamodel. This is optional and will be NULL in the repository until set by the user. When importing, if present and the current action is add or update, the indicated value will be set for the metamodel repository object. If the current action is traverse or remove, the value will be ignored. This value maps directly to the AIMVersion property of the MetaAIMClass in the MDSMetamodel. Note: Do not modify the aimversion value of any MDS-defined metamodel. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 39: Teradata MDS RFCs RFC Description 98597 When loading information into the Client Load Metamodel, Metaclient supports .RUN syntax for Teradata FastLoad, and .RUN FILE syntax for Teradata MultiLoad and Teradata TPump scripts. Previously, the .RUN directive in an initial load script was ignored. Now, any load utility script information from a .RUN file is scanned, parsed, and imported through the utility just as if it were in the initial load script. 102 115346 MDS now provides views that allow an administrator to SELECT the contents of repository tables. 115347 The Database Information Metamodel (DIM) includes the JoinIndexesReferencesFunctions and ViewColumnReferencesFunctions relationships. 115348 A required option for all unique class properties was added to the MDS engine (mdsbase). This option ensures the property is given a non-null value when adding or updating a class object. 115350 Mdsbase supports inclusion and retrieval of a description for relationship object associations. 115352 The DIM includes the TriggerReferencesTables relationship. 115354 Mdsbase supports filtering on selected columns when retrieving the objects in a class. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Meta Data Services Table 39: Teradata MDS RFCs (continued) RFC Description 116689 Teradata MDS 13.00.01 supports Teradata Database 13.00. 116691 The DIM now includes the Constants and Functions classes, and the ViewColumnReferencesFunctions relationship so that the value of constants a view returns for a column are maintained. If a view column can return multiple constant values, all the possible constant values will be saved in the repository. 116755 User can use MetaSurf to complete a simple compare of database objects (default) or compare all tables and columns to identify identical tables. 116758 Metaclient supports versioning and labeling when working in a version-enabled repository. Previously, when the import of a previously imported script was detected, the script was deleted from the repository before the new import was completed. Now, instead of being replaced or overwritten, the previously imported script and all its related meta data are version updated when the user is running with a version-enabled repository. 116770 The DDL Processor includes new TriggerCreationTimestamp and TriggerEnableOrDisableTimestamp properties for storing the time when a trigger was enabled or disabled. 116771 Previously, the DDL Processor allowed views to reference other unresolved objects only. When any other object types (such as triggers) referenced unresolved objects, an error was returned, and the affected database was marked as out of sync. The DDL Processor now supports all object types to reference unresolved objects and set sync level to zero. 116784 The MetaXML scripting interface and the MetaXML utility supports the export of meta data objects out from the repository. 116876 Teradata MDS metadata exported with MetaXML can be transformed into CWM XMI for import into CWM 1.0 XML. 116890 MDS now has a web service interface for internal use only. 117035 The COM API supports the inclusion and retrieval of a description for relationship object associations. 117144 The DIM includes the HashIndexReferencesTableColumns, MacroReferencesHashIndexes, and SPReferencesHashIndexes relationships. 117169 The descriptions of the DIM and Client Information Metamodel (CLM) provided by metacreate, metamigrate, and metaclient were expanded and improved. 117170 The gateway sockets code now provides encryption and decryption. Only the message header is left unencrypted. 117172 Teradata MetaSurf supports Internet Information Services (IIS) 7.0. 120436 Teradata MDS now supports IPv6 addresses. 121179 Teradata MDS now supports the Teradata Database no primary index (NoPI) table feature. Teradata Tools and Utilities Release Definition 103 Chapter 2: Product Information Teradata Meta Data Services Table 39: Teradata MDS RFCs (continued) RFC Description 121906 Documentation Only Teradata MDS is no longer supported on MP-RAS. Related information was removed from Teradata Meta Data Services Installation and Administration Guide. 125213 Metaload now sets the IsRecursive property for DIM views for both initial loads and resync loads to evaluation whether the views are recursive. 126286 The MDS MetaBridge interface has been extended to support import any metadata information exported out of the ERWin tool. 127062 The AIMVersion property has been added to MetaAIM class. This property has been introduced to aid the recognition of the current state of an AIM. By using this property, the program that maintains the AIM can determine what properties and relationships already exist in the AIM. 127104 MetaBridge support to include Informatica has been added. 116221 Metaload can be used to restrict the types of data to be loaded by metaload, which eliminates storing unneeded data in the repository. The DIM includes the MetaLoadType class and the SystemHasMetaLoadTypes relationship. New dialog boxes were also added to MetaManager. See Teradata Meta Data Services Installation and Administration Guide for more information. 117756 117039 117040 117030 117031 The COM API and the Java API support filtering on selected columns when retrieving the objects in a class. A required option for all unique class properties was added to the COM API, the Java API, and the MetaXML API to ensure that the property is given a non-null value when adding or updating a class object. 117032 115349 117025 The Teradata MDS engine (mdsbase), the COM API, the Java API, and the MetaXML API allow a Meta Model designer to force objects created in certain classes to have a Description supplied for them. 117026 117028 115917 116751 116754 126286 Metabridge can be used to import Object Management Group (OMG), Common Warehouse Metamodel (CWM), and XML Metadata Interchange (XMI) formatted metadata into the CWM metamodel in the MDS repository. The metadata can be generated from the following sources: • • • • Business Objects Data Integrator 11.52 CA ERwin Datamodeler 7.2 Cognos Framework Manager 8.2 SAS Data Integration Studio 9.13 Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. 104 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Meta Data Services Table 40: Teradata MDS DRs DR Description 118373 The SignOff call was modified to optionally indicate the specific MDS user to sign off the repository. This is needed when the original IMetaActive interface object is not around or in multi-user/multi threaded applications. 125213 The following property has been added to the DIM View class: Name: IsRecursive Description: Indicates if the view is a recursive view, i.e., SELECTs from itself. The values are Y=Yes and N=No. Property ID: PID_VIEW_ISRECURSIVE Type: String Size: 1 This property will be set by metaload and DIM Update when they process a view. When an existing database in the DIM is being processed by metaload, it will automatically reevaluate any view that has a NULL value for the property. 126136 MDS DIM Update not fully functional on Linux Kanji system and experienced numerous problems. The code fix implemented a wide variety of corrections. 126206 When metaload attempts to create the system object and fails due to the repository database being full, metaload tries to increase the size of the database. Unfortunately, metaload tries to do that with connection pointers that have not been set up. Metaload returns a segmentation violation and aborts without displaying any error status. Metaload has been modified to acquire the connections to the repository before querying the system object. 126616 MetaSurf was not displaying full names for new Period Data types codes. MetaSurf has been modified to do this. 127123 The MDS parser now accepts 0x8d 0x8d as a substitute for the 0x7c 0x7c (||) concatenation operator in order to avoid hangs. 127377 The MDS parser didn’t correctly handle stored procedure calls that contain database names. This problem no longer occurs. 127391 IMetaActive.GetClassObjectKeys returned frozen objects along with the expected nonfrozen objects. This problem no longer occurs. 128095 Metaload update of a text field in repository entry fails with META_E_DBACCESS_ERROR. The MDS log indicates that a character failed Unicode conversion. The code fix changes the MDS engine to ensure that when running in Unicode mode, Unicode data is always fetched as Unicode data. Not all places in the engine were properly requesting Unicode fetches. 128343 Metaload hangs after parent process fails with an Unknown Exception because of a problem in the CMetaLoad::LoadDBSchema routine. The code fix modifies LoadDBSchema. Teradata Tools and Utilities Release Definition 105 Chapter 2: Product Information Teradata Meta Data Services Table 40: Teradata MDS DRs (continued) DR Description 128533 Several MDS parser defects have been occurring: • The parser returns an Unknown Exception error when it parses SQL contains both a derived table and a syntax error. • The parser incorrectly picks up 'AS Locator' instead of 'AS Locator_Id'. • The parser can return an Unknown Exception error when handling the current_time(n) and current_timestamp(n) built-ins. • The MDS Unicode parser truncates the original SQL before logging syntax errors. Also, part of the syntax error message is still in ANSI, so it does not print correctly. The code fix resolves all of these issues. 128598 127062 MDS provided no way to set aim-version when metamodel was created, and no simple way to update it later. A new aimversion attribute was added to the MODELDESC element to map to the metaaim table AIMVersion property (column). 128702 Class-name and property-name for collection items are no longer case-sensitive. 128821 The MDS parser sometimes returns an Unknown Exception while parsing a stored procedure that contains a standalone LOCK statement. A standalone LOCK statement is terminated with a semi-colon, and is not combined with another SQL statement. For example: -- get write lock for input_file LOCK TABLE P_CONTROL.input_file FOR WRITE; The code fix lets the MDS parser handle standalone LOCK statements correctly. 106 130136 In Metaload AuthenticateUser fails with META_E_DATABASE_FULL error. The code fix changed metaload to request an increase in the repository size when this occurs. 130864 Because of inefficient code, MetaBrowse can take a significantly long time to display the list of subclasses available to a class. CMetaStorage::SGetSubClassList was changed to use CMetaClassCache::GetClassNames instead of issuing one SQL per class. CMetaClassCache::GetClassNames was added to get the names of a set of classes, either from cached info or by issuing one SQL for all of the class loids. 131149 Chinese characters are not displayed correctly after a migration of the repository from 6.2 to 12.0.1 because of an error in the way metamigrate transforms data. A code fix to metamigrate prevents the problem, but can cause a performance degradation. 132289 Due to a bug in the ASP definition, the 006~ASP 0251~Response Buffer Limit Exceeded~Execution error is displayed for any impact analysis of a table with a large number of columns and views associated with those columns. The code fix updates the tblanalysis.asp script to be more efficient. 132798 GetCollectionObjects was returning duplicate relationship names. SGetCollection has now been changed to request SGetCollectionClass to check for duplicate entries when calling it for the superclasses and the relationship is ClassHasRelationships. The various routines that add objects or keys to the return lists now make the check for a duplicate entry before adding an entry to the return list. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Meta Data Services Table 40: Teradata MDS DRs (continued) DR Description 133331 The gateway sockets code has a routine named GetLastError that conflicts with a Windows routine of the same name. This conflict caused the RSG and MDS Gateway processes to reset connections and restart their handshakes continually. The code fix renames GetLastErrror to GetLastErrorCode to avoid the conflict. 133343 MDS metaload does not reevaluate views when a table is renamed. The view is not properly resynced so that metaload still indicates that the view references the table’s original name. The code fix forces metaload to reevaluate the references. 133615 The MDS parser returns an access violation or exception while parsing a stored procedure with COLLECT STATISTICS statement. The issue has been resolved. 134435 The DDL Processor has problems finding the definitions when views have forward references. The code fix prevents these problems. 136856 Some stored procedures fail to parse since the MDS parser does not expect anything other than spaces between the END keyword and the IF keyword. The stored procedures contain tabs between the END and the IF. The MDS parser was changed to allow all forms of white space, not just blanks, between END and IF keywords. Also, the MDS parser now allows extra parentheses inside derived table definitions. 138273 Gateway sockets incorrectly map the external EAI_SERVICE error code to an insufficient memory error. The code fix changes GetServiceAddress to log the service name when getaddrinfo returns an error; and fixes ConvertIPv6ErrorToErrno to return the correct value for EAI_SERVICE. 139949 The MDS DDL processor returned a seg fault while processing an unresolved column in a CASE statement in a stored procedure. The code fix resolves the issue. 142106 Migrating a 12.0.0 repository fails with the status META_E_COLUMN_DOES_NOT_EXIST. The code fix enables metamigrate to handle a 12.0.0 migration properly. 143076 The load of a database terminates with the error META_E_NO_SPL_TEXT. The MDS log shows that the error was returned by CreateColSqlStr, which generates the SQL for adding a table column definition to the DIM. The code fix changes CreateColSqlStr to ignore any errors from processing the identity column. 143395 Metaload fails with META_E_DDL_PARSING_FAILED while resyncing a database. The MDS log shows that an SQL failed because 'CHECK_BOOL=' is followed by a comma and not by a quote mark. The code fix changes CompareCheckRows to pass a NULL_STRING instead of the current prefixStr to SetData2 for any entries that already have the columnname= placed in the SQL string. This ensures that the equal sign is not followed by a comma. 144226 Metamigrate tries to do duplicate Unicode conversions for DIM tables and terminates with META_E_DBACCESS_ERROR. The MDS log indicates that Teradata returned an 'Untranslatable character' error message. The code fix provides better tracking of which tables and columns within the tables have been converted to Unicode. To do this, metamigrate now adds a column to the metaroot table to give the name of the last column that was successfully converted. Combined with the progress indicators, this enables metamigrate to skip the columns that have already been converted. Teradata Tools and Utilities Release Definition 107 Chapter 2: Product Information Teradata MultiLoad Table 40: Teradata MDS DRs (continued) DR Description 144610 Teradata crashes when CGwySockets::Close in the RSG vproc tries to use a null pointer (this=0x0). The code fix changes all member functions to check for this null pointer. 145659 Metaload aborts with the status META_E_NO_SPL_TEXT. The MDS Log file indicates that Metaload was attempting to determine the ID column definition for a table. The code fix makes Metaload ignore the META_E_NO_SPL_TEXT status. 146167 The Metaload DDL parser returns 'empty statement' when terminating semicolon is on same line as an ANSI comment. The issue has been resolved. Teradata MultiLoad Teradata MultiLoad is a command-driven utility that allows fast, high-volume maintenance on multiple tables and views of Teradata Database. Product Version Number Teradata MultiLoad 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata MultiLoad Reference, B035-2409-088A Release Notes Documentation Updates Minor, last-minute changes were added to Teradata MultiLoad Reference. An updated version is available at http://www.info.teradata.com/. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. 108 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata MultiLoad Table 41: Teradata MultiLoad RFCs RFC Description 93368 On Microsoft Windows operating systems, PUT can be used to install Teradata MultiLoad. 93534 Teradata MultiLoad passes .logdata in UTF16 character sets for extended security. 110172 Teradata MultiLoad allows the ACCEPT or SET commands prior to using a LOGON or LOGTABLE command. 117574 113012 Teradata MultiLoad supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 113493 Documentation Only Usage notes for specifying DECIMAL data types were enhanced in Teradata MultiLoad Reference. 113816 The Teradata MultiLoad configuration file includes an AMPCHECK entry. For details, see Teradata MultiLoad Reference. 100763 115847 Teradata MultiLoad 13.00.01 is compiled with Microsoft Visual Studio 2008 and requires the new Visual Studio runtime libraries. The Teradata MultiLoad installation package includes the Microsoft Visual C++ (x86) 8.0 merge module, which is required to run Teradata Tools and Utilities 13.00.01 applications. 115943 Documentation Only Information regarding UDTs and UDMs was added to Teradata MultiLoad Reference. 116012 Teradata MultiLoad no longer directly links to Teradata ICU, and Teradata MultiLoad no longer needs to be recompiled and re-linked when Teradata ICU is updated. 121177 Teradata MultiLoad no longer fails when creating tables including strings with double quotes. 123961 The DeleteInit event did not require any data to be sent to the notify exit routine, which caused problems for Teradata Multi-System Manager. The DeleteInit event now sends the same data as the Initialize event. 142190 For Windows platforms, the Teradata MultiLoad installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 42: Teradata MultiLoad DRs DR Description 55595 Teradata MultiLoad correctly processes a SIGINT signal on Microsoft Windows operating systems. Teradata Tools and Utilities Release Definition 109 Chapter 2: Product Information Teradata Parallel Data Pump Table 42: Teradata MultiLoad DRs (continued) DR Description 110197 Certain error codes were remapped so Teradata MultiLoad correctly ceases operation when it encounters a severe error from Teradata CLIv2. 114106 Teradata MultiLoad correctly processes Unicode data xx1A characters, such as (U+4F1A) and (U+511A). 114114 Documentation Only A semicolon cannot be used in an object name because a semicolon designates the end of a Teradata MultiLoad command. See Teradata MultiLoad Reference for details. 121053 Documentation Only The ANSI/SQL DateTime Specifications were increased by 1 byte. See the FIELD command in Teradata MultiLoad Reference for details. 127941 A new IGNORECONFIGERRORS option allows a job to continue even though the configuration file contains syntax errors. 131133 Teradata MultiLoad jobs terminated because they failed to translate data in the NULLIF field from internal character set to session character set. The problem no longer occurs. 133739 After receiving a 2633 error using the UTF-16 character set, the Teradata MultiLoad retry failed with a 6705 error. This was fixed. 134151 When a ROUTE MESSAGES...WITH ECHO command exists in the script and input or output errors occur, Teradata MultiLoad no longer exits with error code 16. It returns an error code on the remaining available message destination and does not terminate. If no other message destination is available, Teradata MultiLoad terminates with an error code of 16. 134587 Teradata MultiLoad now logs I/O error codes into an available message destination so that the error codes appear and Teradata MultiLoad does not terminate. 135236 MultiLoad now sends user specified QUERYBAND commands on a second SQL session. 138887 Verify that the user entered installation path is not read-only when installing Teradata MultiLoad on Solaris operating systems. 140369 Install the Teradata MultiLoad package on Windows operating systems with administrator privileges. 142842 On the HP-UX platform, running certain scripts resulted in an inaccurate 3604 error message. This problem has been resolved. Teradata Parallel Data Pump Teradata TPump is a data-loading utility that helps maintain the data in Teradata Database using update, delete, insert, and automatic upsert functions. Teradata TPump maintains near real-time data in a data warehouse when systems are too busy to devote a designated batch window to upload data. 110 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Data Pump Product Version Number Teradata TPump 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Parallel Data Pump Reference, B035-3021-088A Release Notes CASE Statement Restriction Currently, Teradata PT does not support the CASE statement with a CASE WHEN <condition> THEN NULL ELSE <expression>. Using NULL after a THEN may return incorrect results or an error. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 43: Teradata TPump RFCs RFC Description 93535 Teradata TPump passes .logdata in UTF16 character sets for extended security. 110172 Teradata TPump allows the ACCEPT or SET commands prior to using a LOGON or LOGTABLE command. 117574 113013 Teradata TPump supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 113494 Documentation Only Usage notes for specifying DECIMAL data types were enhanced in Teradata Parallel Data Pump Reference. 100764 115848 Teradata TPump 13.00.01 is compiled with Microsoft Visual Studio 2008 and requires the new Visual Studio runtime libraries. The Teradata TPump installation package includes the Microsoft Visual C++ (x86) 8.0 merge module, which is required to run Teradata Tools and Utilities 13.00.01 applications. Teradata Tools and Utilities Release Definition 111 Chapter 2: Product Information Teradata Parallel Data Pump Table 43: Teradata TPump RFCs (continued) RFC Description 115943 Documentation Only Information regarding UDTs and UDMs was added to Teradata Parallel Data Pump Reference. 116017 Teradata TPump no longer directly links to Teradata ICU, and Teradata TPump no longer needs to be recompiled and re-linked when Teradata ICU is updated. 117603 Teradata TPump issues a warning about possible restart failure when a checkpoint is specified as zero. For more information, see Teradata Parallel Data Pump Reference. 119469 Documentation Only Warnings about statement check phase behavior were added to the “Teradata TPump Early Error Detection” section in Teradata Parallel Data Pump Reference. 121177 TPump now supports double quoted strings in TPump commands. 124845 The pack factor limit has been raised from 600 to 2430 to improve performance. 132535 TPump now sends the requested buffer size to PIOM on all platforms including z/OS. 134263 TPump now sends the checkpoint value to access modules via the SA Data Connector so that they know whether they should checkpoint. This eliminates the need for users to specify checkpoint values in multiple places. 142191 The TPump package on Windows has been converted to Basic MSI. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 44: Teradata TPump DRs 112 DR Description 99207 Teradata TPump correctly handles unformatted data with variable-length characters in indicator-mode. 107071 When an error occurs that causes a Teradata TPump job to terminate, Teradata TPump waits for all outstanding requests to be complete, before ending the session. 107320 Teradata TPump correctly handles Teradata CLIv2 return codes. 108088 Previously, Teradata TPump core dumped when attempting to import a record with a size greater than 64,000 KB. Now, Teradata TPump returns an error message. 112083 When using the Array Support option in a DML command, Teradata TPump no longer limits the pack factor to what will fit in a data parcel. Now the pack factor is limited to how many data parcels can fit in the request buffer. 112243 Teradata TPump accepts quoted table name lengths greater than 29 bytes. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Data Pump Table 44: Teradata TPump DRs (continued) DR Description 114106 Teradata TPump correctly processes Unicode data xx1A characters, such as (U+4F1A) and (U+511A). 114114 Documentation Only A semicolon cannot be used in an object name because a semicolon designates the end of a Teradata TPump command. See Teradata Parallel Data Pump Reference for details. 115921 Documentation Only The caution statement in the ERRORTABLE description was updated in Teradata Parallel Data Pump Reference. 116765 Previously, Teradata TPump jobs failed with Error 3577 when a large packing factor was specified. Now, Teradata TPump returns to a successful packing factor and continues the job. 117602 Teradata TPump issues a warning about possible restart failure when a checkpoint is specified as zero. For more information, see Teradata Parallel Data Pump Reference. 119438 Teradata TPump stopped responding while loading Unicode data from a UTF8 session with multibyte character set user-id, password, and Teradata Database. Teradata TPump now adjusts the packing factor if Teradata Database returns Error 3702 during a test of the packing factor phase. 119504 Teradata TPump no longer skips one input record when the error limit is exceeded and the job is restarted. 120753 Teradata TPump error messages were updated to reflect the correct product name and application violation. 121570 Teradata TPump no longer returns a Teradata Database syntax error when a high pack factor is specified. 123717 Teradata TPump now logs the data-related error codes 6996 and 9102 in the Teradata TPump error table and continues to process the Teradata TPump job. 126022 Teradata TPump now forces the character set when building its macros. 130618 In Teradata TPump, scripts that used the .TABLE <table name> command caused a core dump if the target table was a no primary index (NoPI) table. This problem no longer occurs. 132734 Teradata TPump no longer displays a CLIV2 warning message (The <cliv2130> package "Teradata CLIV2 Package" is a prerequisite package and should be installed.) when CLIV2 is already installed. 134903 If the "BEGIN LOAD" command includes "NOTIFY MEDIUM/HIGH/ULTRA MSG," Teradata TPump now sends a message to notify events through the tldnotfy() module. 136105 Teradata TPump no longer calls the pmShutDown() function when it terminates with an error. 138888 Teradata TPump installation mounting errors on Solaris were resolved. 140370 Teradata TPump installation "Error 1720" on Windows 7, Vista, and 2008 was corrected when run as a non-administrator. Teradata Tools and Utilities Release Definition 113 Chapter 2: Product Information Teradata Parallel Transporter Teradata Parallel Transporter Teradata PT is an object-oriented client suite that executes multiple instances of data extracting, loading, and updating functions in a scalable, high-speed, parallel-processing environment. Teradata PT parallel extract and load capabilities can be extended with third-party products or customizations. Teradata PT API is a set of application programming interfaces used to load and export data to and from Teradata Database systems. Product Version Number Teradata PT 13.00 Teradata PT API 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Parallel Transporter Operator Programmer Guide B035-2435-088A Teradata Parallel Transporter Reference B035-2436-088A Teradata Parallel Transporter User Guide B035-2445-088A Teradata Parallel Transporter Application Programming Interface Programmer Guide B035-2516-088A Release Notes Documentation Updates Teradata Parallel Transporter Operator Programmer Guide and Teradata Parallel Transporter User Guide incorrectly include references to NCR server and obsolete NCR copyrights. Corrected versions of both publications are available at http://www.info.teradata.com/. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. 114 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs RFC Description 68262 Teradata PT jobs show error messages for terminated jobs on the console. Users no longer need to look up error messages in the error log. For details, see Teradata Parallel Transporter User Guide. 68273 All error messages are stored in the message catalog. 68943 Teradata PT Stream Operator has two new attributes: • AppendErrorTable: specifies whether or not the Stream Operator will use the existing error table. • DropErrorTable: specifies whether or not the Stream Operator will drop the error table at the end of a job. For details, see Teradata Parallel Transporter Reference. 91547 The format of the DataConnector log is modeled on the format for the non-I/O-based operator logs. 95580 Generic operating system output across platforms was enhanced. Output includes the name of platform as well as node name. 100091 Access modules built for Teradata load and unload utilities also work with Teradata PT without any recompiling or relinking. 105208 The DDL operator supports every SQL request except for statements that: • Send data back to the DDL operator. • Require the DDL operator to send data back to Teradata Database. 108165 Teradata PT Stream operator displays the following new DML options: 114255 • MARK EXTRA ROWS • MARK EXTRA UPDATE ROWS • MARK EXTRA DELETE ROWS • IGNORE EXTRA ROWS • IGNORE EXTRA UPDATE ROWS • IGNORE EXTRA DELETE ROWS For details, see Teradata Parallel Transporter Reference. 108586 With some restrictions, user credentials for external authentication logons can be entered in either the .logdata statement or the .logon statement. Some Teradata applications, such as ODBC, do not support use of the .logdata statement in the logon string. Previously, LDAP logons required that user credentials be submitted in the .logdata statement. Now, user credentials for LDAP logons can generally be submitted in the .logon statement, with some restrictions. For details, see Teradata Parallel Transporter User Guide and Security Administration. 109308 On IBM z/OS, Teradata PT links routines from DB2 Release 9 Version 1. These routines are compatible with other releases of DB2. Teradata Tools and Utilities Release Definition 115 Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs (continued) RFC Description 111278 The Stream Operator supports the TPump -m runtime option. The -m runtime option tells TPump to keep macros that were created during the job run. These macros can be used as predefined macros for the same job. 111626 Teradata PT supports automatic mapping of source columns to destination columns. For details, see Teradata PT Wizard Help in Teradata Parallel Transporter User Guide. 111930 The following 32-bit and 64-bit Teradata PT and PT API components are supported on Sun Solaris 10 with Solaris Zones: • • • • • • • 112981 115618 PT API PT Export Operator PT ICU Library PT Load Operator PT Operator Support Library PT Stream Operator PT Update Operator Teradata PT supports the new Teradata Database 13.00 PERIOD data types. For details, see the chapter on “Object Definitions and the APPLY Statement” in Teradata Parallel Transporter User Guide. 115624 115723 119298 113127 The following 32-bit Teradata PT components are supported on Sun Solaris 10 with Solaris Zones: • • • • • • • PT Data Connector Operator PT DDL Operator PT Infrastructure PT ODBC Operator PT OS Command Operator PT SQL Inserter Operator PT SQL Selector Operator 114721 Sample Teradata PT scripts are included in Appendix A of Teradata Parallel Transporter User Guide. 115177 The Load operator supports the following attributes: • DropErrorTable • DropLogTable For details, see Teradata Parallel Transporter Reference. 116 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs (continued) RFC Description 115178 The Update operator supports the following attributes: • DropErrorTable • DropLogTable • DropWorkTable For details, see Teradata Parallel Transporter Reference. 115530 The following Teradata PT components support LOBs loading or extracting: 115583 • DataConnector Operator • SQL Inserter Operator • SQL Selector Operator The Stream Operator does not support loading LOB data. 115589 115637 119175 For details, see Teradata Parallel Transporter User Guide. 115545 Teradata PT operators are valid whether or not a Teradata PT script calls a correct operator type. If not, the operator terminates with an error. In a Teradata PT script: A producer operator can be one of the following: • Export • Selector • ODBC A consumer operator can be one of the following: • Load • Update • SQL Inserter • Stream A standalone operator can be one of the following: • DDL • Update • OSCommand 115588 Teradata PT supports buffer-mode exporting and loading. This allows both the consumer and producer operators to package data in buffers that are readily transferable to Teradata Database. 115711 Teradata ICU and Teradata PT ICU version numbers can now be obtained from Teradata PT. 115899 Buffer-mode is supported for the SQL Selector and the Load operators. Both of these operators now pack data into buffers before putting data into the Teradata PT data stream instead of putting data row-by-row into the data stream. 116093 Teradata PT supports the Teradata OLE DB Access Module using the Teradata PT DataConnector operator. For details, see Teradata Parallel Transporter Reference and Teradata Parallel Transporter User Guide. Teradata Tools and Utilities Release Definition 117 Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs (continued) RFC Description 116439 Teradata PT supports error messages sent to the console in the following format: <operator name>: TPTxxxxx: <message text> where: • <operator name> is the name given the operator in the DEFINE OPERATOR definition. • xxxxx is the number assigned to that error message (as placed in the message table/ catalog). • <message text> is the text of the error message. 116605 A new -h option was added to the tbuild command for specifying the size of shared memory to be used by Teradata PT. This option allows users to specify a memory size in the range of 1 MB to 128 MB. This enables Teradata PT to run jobs that may require more than 10 M of shared memory, which was the default shared memory limit in prior versions of Teradata PT. 116703 Previously on Microsoft Windows operating systems, Teradata PT Wizard setup automatically installed the Java Standard Edition runtime environment (JRE) 1.4.2_06 in the Teradata PT Wizard installation folder. Now, Teradata PT Wizard setup checks the system to determine whether JRE 1.4.2_06 or higher is already installed. If JRE 1.4.2_06 or higher is installed on the system, the Teradata PT Wizard setup uses the JRE version on the system. If JRE 1.4.2_06 or higher is not installed on the system, the Teradata PT Wizard setup displays a message that JRE 1.4.2_06 or higher is required and prompts the user to continue the installation in interactive mode. If silent installation is used and JRE 1.4.2_06 or higher is not installed on the system, Teradata PT Wizard setup writes a warning message to the silent install log and completes the installation process. 118230 A new attribute was implemented that allows users to specify the number of rows to be skipped at the beginning of each file processed before the first actual row is sent to the data stream. This is useful for skipping bad data or header records. 118578 When the LOB length specified in the DEFINE SCHEMA statement does not match the actual data passing into the consumer operators that support LOBs in deferred-mode, an length error is returned. 118914 Buffer-mode is supported for the Teradata PT DataConnector operator. 119187 Teradata PT SQL Inserter operator validates LOB data file size against the LOB column size specified in the Teradata PT schema. For details, see Teradata Parallel Transporter User Guide. 119698 Users no longer need to look up the maximum pack factor of a Stream Operator job in the trace file before it can be used as the pack factor in subsequent jobs with the same schema definition. 119697 The maximum pack factor is retrieved when TD_PACKMAXIMUM is set to "Yes," and retrieves the default pack factor when TD_PACKMAXIMUM is set to "No" (or not set at all) from the Stream Operator. 118 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs (continued) RFC Description 123634 The Data Connector Operator supports multiple consumer instances, with a different output file for each instance based on the FileName attribute and the operator instance. 124643 The Data Connector Operator was streamlined to improve the processing of delimited data. 125018 A new runtime option for tbuild allows users to redirect log files at the job level. 125313 107507 Support for 32-bit Solaris Opteron has been added. 125319 A new Data Connector Operator attribute called FileList creates a file that contains a list of other files to be processed. 127722 If script coders use SELECT followed by a list of all of the columns in an input row, Teradata PT handles the script as if SELECT * was used instead in order to improve performance. 127774 The syntax requirements have been simplified. When a source and a target table (one of which is a Teradata table) have the same schema, the declarative section of the job script is no longer needed. For more information, see Getting Started with Teradata Data Warehouse Appliance 255x. 128126 For the Selector Operator, the response buffer length has been increased to 1MB, yielding a performance improvement for data retrieval processes. 128718 The Buffer mode is now supported in the ODBC Operator. 129332 A new command line option, tdload, allows users to load data easily from a delimited flat file to a Teradata Database table. With only a server name, user name, target table name, and data file name, Teradata PT automatically generates a script and executes the load job. For more information, see Getting Started with Teradata Data Warehouse Appliance 255x. 130416 Teradata PT API is allowed to checkpoint when the master instance has no rows to load in the Load, Stream, and Update Operators. 130414 130339 132199 The EZ Loader help information and error messages have been enhanced. 132202 Support has been added to include individual column length errors. 132485 New TrimLeadingBlanks and TrimTrailingBlanks attributes allow users to remove leading and or trailing blank characters from all VARCHAR columns when processing delimited data. 132722 Support has been added for job variable values consisting of unquoted token strings. This new feature expands the job variable facility to include a new class of values (arbitrary job script token strings). 132917 Support added for a new “-C” option for cyclic data delivery. 132918 Support has been added for writing files across multiple directories or disks. Teradata Tools and Utilities Release Definition 119 Chapter 2: Product Information Teradata Parallel Transporter Table 45: Teradata PT RFCs (continued) RFC Description 133527 Support added for a new MultipleReaders attribute. When this attribute is defined as Yes, then a producer operator with more than one instance that is reading a single file will process the single file using all the producer instances. 134516 Silent installation of Teradata PT API packages is available for Linux operating systems. 137744 The sample blockloading program has been enhanced to test the Stream Driver. 139830 TPT Stream Operator supports a new event that returns a list of the Stream Operator macro names. 139831 TPTAPI supports a new event that retrieves the Stream Operator macro names. 141801 To improve performance, Teradata PT now dynamically allocates shared memory based on number of operator instances in a job. 142154 The TPTAPI installation package converted to Basic MSI. 142333 TPTAPI supports the PX_RetryError code. 142720 TPTAPI is now fully dynamically linked for Windows and Unix platforms. 144071 TPT log and checkpoint directories have been enhanced to be writable to all users on the Windows 7, 2008, and Vista platforms. Table 46: Teradata PT API RFCs RFC Description 89714 Teradata PT API is supported on IBM z/OS operating systems. 110698 Teradata PT API includes a threading example for IBM z/OS. 110703 Teradata PT API includes a multi-node example for IBM z/OS. 114272 When installing Teradata PT API, users can choose between the following 32-bit API libraries: 32-bit library built with the gcc 2.96 compiler or the 32-bit library built with the gcc 3.3 compiler. 114964 116133 Teradata PT API supports the new Teradata Database 13.00 PERIOD data types. See Teradata Parallel Transporter Application Programming Interface Programmer Guide for details. 116134 Teradata PT API supports the following new DML options: • MARK EXTRA ROWS • MARK EXTRA UPDATE ROWS • MARK EXTRA DELETE ROWS • IGNORE EXTRA ROWS • IGNORE EXTRA UPDATE ROWS • IGNORE EXTRA DELETE ROWS For more information, see Teradata Parallel Transporter Application Programming Interface Programmer Guide. 120 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Parallel Transporter Table 46: Teradata PT API RFCs (continued) RFC Description 116137 The TD_APPENDERRORTABLE and TD_DROPERRORTABLE optional attributes were added to the Stream driver to support using an existing error table across jobs. See Teradata Parallel Transporter Application Programming Interface Programmer Guide for more information. 116139 Teradata PT API dynamically creates a schema when using the Teradata PT Export driver and the schema can be shared with other instances of Teradata PT API using different drivers. 117623 Teradata PT API applications do not need to store checkpoint data when using the checkpoint and restart features. The TD_Evt_RowsCheckpointed event returns the total number of rows each instance has checkpointed. This event is available for the Load, Update, and Stream drivers. 119675 Documentation Only Instructions for executing macros using the Stream driver were added to Teradata Parallel Transporter Application Programming Interface Programmer Guide. 120862 Documentation Only Teradata PT API is no longer supported on MP-RAS. Related information was removed from Teradata Parallel Transporter Application Programming Interface Programmer Guide. 123343 The Load driver supports the following optional attributes: • TD_DROPERRORTABLE. • TD_DROPLOGTABLE The Update driver supports the following optional attributes: • TD_DROPERRORTABLE • TD_DROPLOGTABLE • TD_DROPWORKTABLE See Teradata Parallel Transporter Application Programming Interface Programmer Guide for details. 123906 123956 130830 A g++ 4.1 build was added to the 32-bit and 64-bit packages of Teradata PT API to support the application STL code built with g++ 3.4 and up. The previously used namespace of ncr::teradata::client::API is supported so partners can use a single build of their application for both the 12.0 and 13.00.01 versions of Teradata PT API. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Teradata Tools and Utilities Release Definition 121 Chapter 2: Product Information Teradata Parallel Transporter Table 47: Teradata PT DRs DR Description 118343 Documentation Only Error messages were added to the “Troubleshooting” section in Teradata Parallel Transporter User Guide. 122 123504 If a Teradata PT operator failed at checkpoint time, file archival also failed. This problem no longer occurs. 124000 When Teradata PT load jobs were run in parallel, a Data Stream error occurred intermittently. This error no longer occurs. 125166 On Linux and UNIX operating systems, if the environment variable TWB_ROOT was undefined, the execution of Teradata PT caused a core dump. This error no longer occurs. 125231 Performance was improved for jobs that contain the TBUILD -S option. 127541 On UNIX and Linux operating systems, Teradata PT jobs failed when the twbclean file could not be opened for output. This error no longer occurs. 127720 On Windows, if a script contained carriage return characters at the end of SQL statements, the script failed. This error no longer occurs. 129095 Previously, the Teradata PT ODBC Operator failed with a core dump when processing more than 500 M rows containing large decimals. The failure was caused by a storage leak. This error has been corrected. 131220 Previously, the Teradata PT Data Connector Operator would fail when using the KANJISJIS_0S character set and multiple character delimiters. This error has been corrected. 135349 An error message would occur when using the Teradata PT Data Connector Operator to read data input files larger than 4 GB. This error has been corrected. 135841 Teradata PT jobs would exist with a status 8 when running multiple Data Connector producers due to synchronization issues at end-of-data (EOD) processing time. This error has been corrected. 136559 TPT Load Operator on mainframe no longer fails with a CLI0188 error with a onecharacter TDPID. 136568 A Teradata PT job invoked within a Microsoft Visual Basic® application occasionally receives a Microsoft Windows NT runtime exception. The NT structured exception code now displays in the error message. The maximum stack size was increased to 8 M. 137520 Previously, the ampersand symbol (@) was not accepted as part of the multi-byte character set in a Teradata PT script. This error has been corrected. 138204 Teradata PT Insert Operator would display an error when the NULL value was entered into CLOB or BLOB data types. This error has been corrected. 138869 TPT Stream Operator no longer coredumps when the TPT job has the following characteristics: pack factor greater than the allowed number of records for the job, has many columns in the target table, and uses multiple DML groups with the first using the array support feature and the last group not using it. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Preprocessor2 Table 47: Teradata PT DRs (continued) DR Description 139460 The Stream operator does not pass the DBS error message text to Teradata PT API when Teradata PT API calls the Stream Operator's TPT_Evt_DBSError event. This error has been corrected. 139466 In the Teradata PT API mode, the Stream Operator hangs when the Teradata PT API application continues to send data rows to the Stream Operator after a DBS failure. For example, DBS error 2644 - No more room in database <database name>. This error has been corrected. 140364 The TPTAPI 64-bit 13.0 install was not properly detecting tdicu 13.0. This has been corrected. 140978 GetTELINFO returns a buffer length value in the 200 MB to 3GB range with multiple instances and multiple DML groups on all operating systems. This error has been corrected. 142332 The Teradata PT Operator Support Library does not return the CLI error code and message to the caller for the TPT_Evt_CLIError event. This error has been corrected. 144293 Fixes "unresolved external symbol error" with methods GetColumns() and GetDataType() on Windows 7. 144380 New TPT jobs no longer pick up the contents of a previously cancelled job with the same process ID. Table 48: Teradata PT API DRs DR Description 117343 Documentation Only Information regarding TIME, TIMESTAMP, and INTERVAL data types conversions was added to Teradata Parallel Transporter Application Programming Interface Programmer Guide. 118301 Documentation Only Information on the TD_LOG_TABLE attribute for the Load, Update, and Stream drivers was updated in Teradata Parallel Transporter Application Programming Interface Programmer Guide. 126045 Multi-thread programs failed when exporting data from different tables in parallel. A variable was modified to resolve the problem. Teradata Preprocessor2 Teradata Preprocessor2 (PP2) for embedded SQL allows you to incorporate SQL statements into application programs that access data in Teradata Database. PP2 resolves and expands Teradata SQL statements incorporated in an application program. Using PP2, you can Teradata Tools and Utilities Release Definition 123 Chapter 2: Product Information Teradata Preprocessor2 precompile and execute applications that run on one operating system and access databases on the same or on a different operating system. Product Version Number Teradata PP2 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation SQL Stored Procedures and Embedded SQL B035-1148-098A Teradata Preprocessor2 for Embedded SQL Programmer Guide, B035-2446-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 49: Teradata Preprocessor2 for Embedded SQL RFCs 124 RFC Description 59763 PP2 is supported on Hewlett-Packard HP-UX Intel Itanium (Itanium build). 89347 Teradata PP2 supports DEFAULT VALUES in INSERT SQL statements. 97693 Teradata PP2 supports the Auto Generated Key Retrieval feature, which allows a client application to retrieve an identity column value or a whole row from Teradata Database. 115740 Teradata PP2 allows scalar sub-queries everywhere a value expression is allowed. 115741 Teradata PP2 supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Preprocessor2 Table 49: Teradata Preprocessor2 for Embedded SQL RFCs (continued) RFC Description 115742 The Teradata PP2 parser was changed to accept the new request, AS USER <USER NAME>, before any DDL or Data Manipulation Language statements. This feature allows Teradata PP2 type names and escape sequences to be expanded in SQL statements containing the AS USER prefix. 115845 Teradata PP2 supports the Teradata Database trusted sessions feature (user impersonation with query banding). Changes were made to the SET QUERY_BAND command to support the Query Band feature. For more information, see Teradata Preprocessor2 for Embedded SQL Programmer Guide. 115850 Beginning with this release, earlier versions of Teradata PP2 work with new Teradata Database releases without having to upgrade Teradata PP2. 115943 Documentation Only Information regarding UDTs and UDMs was added to Teradata Preprocessor2 for Embedded SQL Programmer Guide. 119274 Teradata PP2 is supported on IBM CICS® Transaction Server for z/OS V3.2. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 50: Teradata PP2 DRs DR Description 113575 When a comma was detected while parsing a CASE expression, Teradata PP2 incorrectly assumed the CASE expression was completed and checked that all tokens were parsed. Teradata PP2 was modified and this error no longer occurs. 114688 Teradata PP2 incorrectly returned a runtime 10302 error while executing GRANT statement. Teradata PP2 was modified and this error no longer occurs. 115825 A short integer indicdata parcel length can have only the length of the indicator byte when passed in by a DBCX. In this instance, the overall DBC Extension accounted for the proper length, but because the data parcel included a length of zero for an individual field, Teradata CLIv2 looped trying to find the next parcel in the extension. Teradata PP2 was modified and this error no longer occurs. 122905 Teradata PP2 incorrectly returned the SQL code 0 when an UPDATE or DELETE statement did not affect any records or rows. Teradata PP2 was modified and now correctly returns SQL Code 100 when an INSERT, UPDATE, or DELETE statement does not affect any records or rows. 125392 SQLLEN for embedded SQL failed when SQLLEN was set to 32767. The issue has been resolved. 128256 A core dump was occurring when EXEC SQL WHENEVER.. CALL was used while preprocessing in the 64-bit HP-UX and Sun Solaris platforms. Teradata PP2 was modified and this error no longer occurs. Teradata Tools and Utilities Release Definition 125 Chapter 2: Product Information Teradata Query Director Table 50: Teradata PP2 DRs (continued) DR Description 131901 On MPRAS using TSME CD[Tape Storage Management Enablers], SQLPP Installation failed with .setup.sh. Teradata PP2 was modified and this error no longer occurs. 136355 PP2 was returning wrong decimal values on SOLARIS Opteron. This issue has been resolved. 138849 Read-only SOLARIS directories were causing the PP2 installation to fail when it tried to write to those directories. Teradata PP2 was modified and this error no longer occurs. 140088 Preprocessing failed on Windows 2008/Vista if run as a non-administrator. Teradata PP2 was modified and this error no longer occurs. 140375 The 1720 error occurred on Windows 2000, Windows 7, Vista, and 2008 when the installation was run as a non-administrator. Teradata PP2 was modified and this error no longer occurs. Teradata Query Director Teradata QD is a session routing tool designed to enhance the availability of multiple systems using session balancing and failover options. Product Version Number Teradata QD 13.02.00.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Query Director User Guide, B035-2510-119A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. 126 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Query Director Table 51: Teradata QD RFCs RFC Description 109361 Teradata QD includes a new trace file called tracelevel4. The trclvl option and the SockClient update trclvl command allow users to set the trace level to 4. The trace file 4 is optional just like the other trace files. You can have trace 4 with or without any other trace level set. See Teradata Query Director User Guide for details. 109364 Earlier versions of Teradata Tools and Utilities applications can now connect to later versions of Teradata Database through Teradata QD. For example, Teradata Tools and Utilities 7.1 clients can access Teradata Database V2R6.x or later through Teradata QD. 116881 Teradata QD supports Teradata Database 13.00 in a heterogeneous environment with other Teradata Database versions. 116906 To strengthen Teradata QD security, the SockClient health command was changed; the -sql option is no longer available. 116909 Teradata QD supports Unicode. International names can be used in userids and account strings. 116910 Teradata QD recognizes four types of user pattern matching and four types of account string pattern matching: • Exact match • Sub-string wildcard match • Trailing wildcard match • Leading wildcard match For additional information, see Teradata Query Director User Guide. 116911 The lack of an entry in the Teradata QD routing file can not be used to prevent users from logging on to Teradata Database. If a user is not found in the routing file, then the routing defaults to ANY. However, you can block unknown users from accessing a Teradata Database from Teradata QD. For instructions, see Teradata Query Director User Guide. 116912 Teradata QD sends a logoff message to each connected Teradata Database, when a client application disconnects. 116914 Teradata QD supports .Net Data Provider for Teradata. 119846 Teradata QD supports Simple and Protected GSS-API Negotiation (SPNEGO). See Teradata Query Director User Guide for details. 116896 Teradata QD has expanded LDAP support to include Active Directory Application Mode (ADAM) directories and Novell’s eDirectory. 123952 Teradata QD is available as a service on Linux. 126859 The error code file in Teradata QD can be updated without having to stop or restart the application. 127253 Previously, Teradata QD users and account strings were defined in the routing rule. Users can now be arranged in user-defined groups. Teradata Tools and Utilities Release Definition 127 Chapter 2: Product Information Teradata Query Director Table 51: Teradata QD RFCs (continued) RFC Description 129786 Routing rules for any user or user group can now be changed without affecting the routing rules for any other existing userid or usergroup. Several new commands were added to support this functionality. See Teradata Query Director User Guide for more information. 129851 Teradata QD includes five new commands that support session relocation and termination: • • • • • Failover Kill Logoff Move Untag Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 52: Teradata QD DRs DR Description 117109 Previously, Teradata QD did not check the size of the following variables in a routing file: userid, account string, and Teradata system name. Teradata QD now enforces the following maximum length defaults: • 31 characters for userid and account string • 32 characters for Teradata database name These limits apply to startup, the configuration file, the routing file, and sockclient commands. 128 123138 On Windows systems, shutting down Teradata QD caused Error 10038: operation on non-socket. The problem no longer occurs. 123168 Service param file did not accept parameters with spaces. The problem no longer occurs. 125639 Teradata QD produced memory allocation errors during ODBC sessions. The errors no longer occur. 126265 Previously, a Teradata QD LCD command prevented failover when the Host Active Character Sets did not match. In the case of Named, logon was prevented. The problems no longer occur. 128555 Sockclient update command now allows spaces in routing file and error code files when the spaces are enclosed in double quotes; for example, "C:\Documents and Settings\routing.cfg". 128664 Teradata QD attempted to re-logon after the client logged off. The problem no longer occurs. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Query Scheduler Table 52: Teradata QD DRs (continued) DR Description 129852 Previously, trace files 1, 2, and 4 contained unspecified columns, negative elapsed times and inconsistent time stamps. All the issues were resolved. 132027 134330 Previously, trace files did not include log entries that would allow customers to calculate the time spent by a query in Teradata QD. Trace files were enhanced to include log entries about the time a query spends in Teradata QD; for example, • Entry time to Teradata QD. • Events that occur within Teradata QD prior to sending the SQL to Teradata Database. • Events that occur when a response is sent to the user. Also, the ses command was enhanced. See Teradata Query Director User Guide for more information. 133887 Teradata QD now correctly processes files with lines greater than 1024 and files without a newline marker at the end of a line. 134047 Teradata QD now correctly starts as a service on SUSE Linux when the trclvl parameter is specified in the qrydir.conf file. Teradata Query Scheduler Teradata QS provides a database request scheduling service. Queries can be scheduled through client applications, such as the Scheduled Request Viewer and Teradata SQL Assistant. The product consists of client, server, and administrator components. The Teradata QS Administrator has features to: • Migrate earlier versions of the Teradata QS database (dbqrymgr) • Schedule requests • Set up user profiles • Set up time frames in which the requests are executed The Teradata QS client components have features to schedule and monitor SQL requests. The Teradata QS server components save, process, and execute Teradata QS client requests that have been scheduled. Product Version Number Teradata QS 13.00.00.04 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 Teradata Tools and Utilities Release Definition 129 Chapter 2: Product Information Teradata Query Scheduler • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Query Scheduler Administrator Guide, B035-2511-088A Teradata Query Scheduler User Guide, B035-2512-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 53: Teradata QS RFCs RFC Description 92935 Teradata QS logs the Request ID and Job ID prior to sending the SQL to Teradata Database. 103408 A session query band can be assigned to a scheduled request when the target database is Teradata Database 12.0 or later. 104302 Teradata QS uses the time range from the database to automatically reschedule a query. If the time range is absent, the query is not automatically rescheduled. From the Teradata QS Viewer, the status shows Restricted and the database error displays in the Information column. 118182 Teradata QS supports the new Teradata Database 13.00 PERIOD data types. A PERIOD data type has two values that represent the start and end of the period. 118226 Teradata QS displays context-sensitive help when using Internet Explorer 7.0 as the default browser. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. 130 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata SQL Assistant Table 54: Teradata QS DRs DR Description 128960 During a release upgrade, the registry entries were not copied during uninstallation of the previous Teradata Query Scheduler version. Code was modified to retain the registry entries for the new version. 131123 Previously, Teradata QS removed new lines (0x0A) from the query text. Because singleline comments were terminated with a line break, Teradata QS altered the query and the end-of-comment was lost. This error has been corrected. 136271 A table is not being created when the query is scheduled through Teradata SQL Assistant. This issue was resolved by changing the query code to retrieve query text from the tdwm.SchedRequestsSupl table, and removed trailing semicolons in the query text. 140391 Installation fails when Windows Vista, Windows 7, or Windows Server 2008 are installed using non-administrator privileges. Changed the Required Execution Level option in setup.exe to require administrator privileges. 141411 Scheduled queries get timed-out after 100 seconds. This issue was resolved by increasing the time-out value to 999 seconds. 142187 Based on reported installation problems, the Teradata Query Scheduler installation package needs to be converted to the Basic MSI installation package. The Basic MSI installation package is now used for Teradata Query Scheduler. Teradata SQL Assistant Teradata SQL Assistant for Microsoft Windows is a query and information discovery tool used to retrieve data from Teradata Database or any ODBC-compliant database server. Users can then view, manipulate, or store the extracted data on their desktop PC. .NET Data Provider for Teradata can also be used to connect to Teradata Database from Teradata SQL Assistant for Microsoft Windows. Product Version Number Teradata SQL Assistant for Microsoft Windows 13.00.00.13 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Teradata Tools and Utilities Release Definition 131 Chapter 2: Product Information Teradata SQL Assistant Documentation Teradata SQL Assistant for Microsoft Windows User Guide, B035-2430-088A Release Notes Product Limitations For specific limitations that apply to this release of Teradata SQL Assistant for Microsoft Windows, see Teradata SQL Assistant for Microsoft Windows User Guide or read the ReleaseNotes.txt file in the install directory. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 55: Teradata SQL Assistant RFCs RFC Description 84116 A Page Setup command was added to the File menu that allows users to print output on legal-size paper. See Teradata SQL Assistant for Microsoft Windows User Guide for details. 117932 Teradata SQL Assistant has been completely redesigned. It continues to look and act like previous versions of the product, but now it requires Microsoft .Net. For more information, see Teradata SQL Assistant for Microsoft Windows User Guide. 122172 Teradata SQL Assistant removes comments enclosed in a /* ... */ string before submitting the query to an IBM DB2® or Microsoft Access™ data source. 125421 When .Net data provider is not available for Teradata 12.0 and above, a detailed message is displayed. 126239 In Teradata SQL Assistant, passwords have been masked only if they appear in the first statement in a query. Now, passwords are masked wherever they appear. 128790 Installing the current version of Teradata SQL Assistant now removes all previous versions. 129885 In query results, failed statements are now highlighted to make them easier to find. 139616 A -p startup parameter to specify the Data Provider type was added. 145166 SQLA now returns code 0 when the ROLLBACK command runs successfully. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. 132 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata SQL Assistant Table 56: Teradata SQL Assistant DRs DR Description 97715 Teradata SQL Assistant stopped responding when you quickly right-clicked twice on a Tree node. Teradata SQL Assistant was modified and this error no longer occurs. 110866 Previously, directory and file names longer than 128 bytes could not be saved as an Excel file. Teradata SQL Assistant was modified and file can now be saved. 121382 Previously, queries containing either BEGIN QUERY LOGGING or BEGIN LOGGING commands were not correctly parsed. Teradata SQL Assistant was modified and this error no longer occurs. 124110 Decimal values over 28 digits were being rounded to 15 digits followed by zeros. The code fix adds a new NumText data type to accommodate such values. 124247 SQLA did not automatically handle expired passwords when using the TD.Net connection. This problem has been resolved. 124312 Various minor interface inconsistencies have been corrected. 124405 Errors occurred when saving empty or invalid SQL Sets from Query Builder. Improved control over enabled features resolved this issue. 124482 Names beginning with “BEGIN” can be misinterpreted, causing queries to not be submitted to the DBS. The rules for FOR and BEGIN were modified to resolve this issue. 124840 SQLA installation fails because of install conditions. This issue was resolved by removing the install conditions and verifying that SQLA can be installed and the correct warning messages are displayed. 125099 Some statements in a query were not executed. This issue was resolved by modifying the the FOR parser rule. 125398 Cutting and pasting of Microsoft Access VBA Editor causes extra invalid text to be pasted into query. This issue was resolved by modifying the paste function in CodeMax. 125543 Teradata SQL Assistant was only returning data if the statement type was a certain type. Current logic now returns a result set unless the statement is known as one that never returns a result. 125604 Any column defined as Decimal(n,m) where n < 29 and m > 14 resulted in output truncated to only 2 decimal places. The error no longer occurs. 125729 Improvements were made to a variety of functions including menu closing, eliminating duplicate accelerator keys, improving tab behavior, properly enabling certain menus, adding Elapse Time to completion messages, improving compatibility with .Net Provider and ODBC, handling whitespace during parsing, supporting the FOR in PIVOT clauses, improving the masking of passwords, and improving behavior when only one statement is returned. 126156 Previously, Teradata SQL Assistant refocused to the beginning of the code in the Query Window whenever any part of the code was highlighted and executed. This problem no longer occurs. 126226 Error messages that occur in multi-statement queries are now displayed on the status bar. Teradata Tools and Utilities Release Definition 133 Chapter 2: Product Information Teradata SQL Assistant Table 56: Teradata SQL Assistant DRs (continued) 134 DR Description 127110 Teradata SQL Assistant unexpected closes if policy files for Teradata .Net Data Provider 13.00.01 are missing. Also, the application unexpectedly closes when the Shift or Cntl keys are used in an Answer cell. Neither problem occurs any longer. 127171 New parser rules have been added for the FROM keyword and for the phrase “BETWEEN aaa AND bbb” to better govern line breaks. 127254 A result message was added for exports to alert users that the operation resulted in no data being written to the Export file. 127405 Teradata SQL Assistant now loads faster in a Microsoft .Net framework. 127518 Improvements were made to a variety of functions including highlighting Access functions, correcting cursor behavior, and dialog box behavior. 127609 Previously, Teradata SQL Assistant did not mask passwords that contained syntax errors, such as including quotation marks. This problem no longer occurs. 129117 When using Teradata .Net Provider 13.00.01, Teradata SQL Assistant displays column names instead of column titles. The error no longer occurs. 129475 A variety of improvements were made to window behavior, scroll bars, column results, Explain output, and Answerset output. 129927 Teradata SQL Assistant supports the authentication mechanisms supported by .Net Data Provider for Teradata, namely SPNEGO, LDAP, and TD2. 130174 Previously, CASE and END CASE did not have a set of scope keywords, which resulted in errors if the statements ended with semicolons. This error no longer occurs. 130447 The History window was displaying only the first line of SQL text. Two new display options were added to control how text is displayed. 130448 Columns containing uppercase strings are not wide enough to see all the data. Columns were resized. 130548 The History window has a new field, SQL Text, that filters for matching rows. Also, wildcard characteristics were modified, and a Clear button was added. 130571 Duplicate queries were not deleted from the History window after a query was reexecuted. The problem no longer occurs. 130949 Teradata SQL Assistant was not saving the file name when Query files were opened, which prompted users to have to enter the file name in order to save the query. The problem no longer occurs. 131047 Query start times are now displayed in Executing messages so users can determine how long a query has run. 131209 The result code column was displaying incorrect values after a History filter was applied. The error no longer occurs. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata SQL Assistant Table 56: Teradata SQL Assistant DRs (continued) DR Description 131439 Improvements to the functionality of the graphical user interface include resetting certain display sizes, improving scroll behavior, successfully capturing Explain statements that don’t begin with “Explain,” getting accurate results when stopping the row return limit while executing multiple SELECT statements, eliminating certain locking and error behaviors, resetting focus, properly displaying Answerset options, improving readability, and maintaining History after upgrades. 131600 132104 If an ALTER table query was aborted during the commit phase, Teradata SQL Assistant shows the query as successfully completed, while Teradata Manager shows the query as aborted. The error no longer occurs. 132431 11 minor user-interface issues in SQLA 13.0.0.5 were resolved. 132518 An error message and an empty or locked answerset window occur after executing a query. This issue was corrected. 133264 Extra double quotes inserted into queries by a paste operation. This issue was resolved by creating a compatible clipboard-copy function. 133400 History table rows are not sorted when loaded. This issue was corrected. 133441 Import fails when keyword is less than three characters. This issue was corrected. 133558 An extra line break was being added in large DDL files from SHOW command. This issue was resolved by controlling line breaks for the SHOW command. 134409 An error message is displayed at startup that contained a long string of alphanumerics. A code modification was made to check for and manage the condition. 134418 Database error caused by submitting statements in parallel when using the Execute command. The Begin/End parser rule was modified to correct the issue. 134472 Status message did not display the number of rows processed by an “action” macro. To resolve this issue, a modification was made to the method of accounting for rows processed. 134474 Child windows in SQLA did not realize when the main window was maximized or restored. This issue was corrected. 135162 Errors occurred when copying data containing null cells to the clipboard. This issue was resolved by modifying the code to replace null cells with empty cells. 135234 The installer runs at program startup if the application was installed by a different user who did not have administrator permissions. To resolve this issue, all syntax files (*.syn) were installed into the “All Users” branch. 135341 Query failed or was partially executed when it contained the PPI “NO CASE” clause. This issue was resolved by adding a parser rule for the CASE keyword. 135432 An application error occurred when executing the SHOW DATABASES query on MySQL (or other SHOW). This issue was resolved by modifying the MySQL connection and changing how the SHOW command is processed. 135514 The SQLA application closes, without displaying an error message, when a query is executed. This issue was resolved by modifying the Form Closing event. Teradata Tools and Utilities Release Definition 135 Chapter 2: Product Information Teradata SQL Assistant Table 56: Teradata SQL Assistant DRs (continued) 136 DR Description 135950 Duplicate values can be seen in the DataSources.config file. This issue was resolved by a software modification. 136054 SQLA hangs when returning a result set that contains interval data from an Oracle device. This issue was resolved by not executing a call and changing a parameter to False. 136125 When SQLA was started, it went into a loop through an install, and then failed. This issue was resolved with a software modification. 136198 The SQLA application reports Overflow or NullReference error and might shut down. This issue was resolved with a software modification. 136264 The user is prompted to continue during an Export operation. This issue was resolved with a software modification. 136306 The SQLA application defaults to Teradata.Net even though ODBC was the default connectivity option. to resolve this issue, the provider combobox data value should be set to ‘Td’ or ‘Odbc’ and saved in Options.Provider. 136391 The fractional portion of seconds was being converted to "ffffff " in SQLA 13.0 when the result is saved as Excel. This issue was resolved with a software modification. 137108 Duplicate Key error expands Indexes node, but not all indexes displayed. To resolve this issue, a sequence number was added to the Key used in the tree. 137168 If a query contained only spaces, tabs, and line feeds, the DeleteBlankLines function returned an error. A code fix prevents the error. 137244 In Windows Server 2008, if a query has previously been opened or saved to a directory other than to the default directory, a subsequent Open still points to the default location rather than to where the file actually resides. This issue was resolved with a software modification. 137245 SQLA prompts to enter Named parameter for Imports even if this option is disabled. A code fix resolved this problem. 137334 Format text (CTRL-Q) corrupts the SQL if column name starts with 'From' because the SQLA parser incorrectly identifies FROM as a keyword when it is part of an object name. A software modification modified the parser rule for FROM and resolved the issue. 137760 The Schedule dialog was not being invoked when a query was rejected due to TASM rule from SQLA. This issue was resolved with a software modification. 137791 SQLA 13.0.0.4 and above was truncating trailing spaces from CHAR(n) columns in the answerset. This issue was resolved with a software modification. 137802 SQL Assistant did not export an answerset that contained errors, even if the 'Write SQL & result message' option is checked. This issue was resolved with a software modification. 137835 SQL Assistant 13.00 returned an error when totals were copied and pasted. A code fix resolved the problem. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata SQL Assistant Table 56: Teradata SQL Assistant DRs (continued) DR Description 137913 A "The Database or the tablename was invalid or is unavailable" error message was not being cleared and a Null Reference error appeared when an invalid database was expanded. A code fix resolved the problem. 138288 A Duplicate Key error occurred and incomplete list of tables was displayed when opening a database explorer tree in Oracle Database. A code fix resolved the problem. 138653 SQLA 13.0.0.7 returned incorrect row counts when a macro returned multiple result sets. A code fix resolved the problem. 139763 The SQLA install failed when .Net Framework 4.0 was already installed on the system. A code fix resolved the problem. 140032 Export file reports "#Rows returned=0" for an action statement. A code fix changed this to a more useful "#rows processed=n." 140138 Decimal values were multiplied by 100 when SQLA was launched from TDAdmin. This issue was resolved with a software modification. 140388 SQLA install returned 1720 errors on Windows 2000, Windows 7, Vista, and 2008 when run as non-administrator. A code fix resolved this issue. 140450 Returning large answersets took longer than expected because of the amount of time spent setting column widths. A code fix resolved this issue. 140568 Application startup loop occurs if SQLA started up using the shortcut in the Start menu in Windows 7. A code fix resolved the problem. 141113 SQLA 13 on Japanese system displayed connection dialog for .NET even though ODBC was selected. This issue was resolved with a software modification. 141705 Some result sets were not being returned if a macro contained a SELECT returning no rows. This issue was resolved with a software modification. 142168 BOM characters were being added when SQLA 13.0 saved file; this made the file unusable by BTEQ. This issue was resolved with a software modification. 142213 History rows may be missing if the option to store History in separate files by data source was used. A code fix resolved the problem. 142396 SQLA took a very long time to return control after user selected Yes to Stop Row Limit when using Execute Parallel. This issue was resolved with a software modification. 142679 "Maximum number of answer rows to display" string is incorrectly translated in the Japanese version. This has been corrected. 143046 SQLA 13.0 crashed at startup if it fails to create a DataSources.config file. A code fix resolved this issue. 143057 SQL Assistant sets the background color to Black instead of the System color. This issue was resolved with a software modification. 143281 Invalid query lines were being displayed after the deletion of a large block of data due to a screen refresh problem. A software modification fixed the problem. Teradata Tools and Utilities Release Definition 137 Chapter 2: Product Information Teradata SQL Assistant/Web Edition Table 56: Teradata SQL Assistant DRs (continued) DR Description 143736 Many error messages from NGEN are displayed in the command window during installation of SQLA. A code fix prevents this from happening. 143760 Teradata SQL Assistant 13.0 exhibits inconsistent behavior when copying and pasting text that contains new line characters. A code fix resolved the issue. 143899 A "Database already exists" error occurs when SQLA 13.0 is started through a Citrix server. A software modification fixed the problem. 144048 SQLA was returning a 3706 syntax error when the password was changed through Tools>Change Password. A software modification fixed the problem. 144312 SQLA 13.0 imports Chinese characters incorrectly. A code fix resolved the issue. 144584 SQLA crashed if a query is executed immediately after performing a regular expression Find/Replace operation. A software modification fixed the problem. 144742 Export to Access failed if query contained duplicate column names. A code change prevents this from occurring. 144808 Focus was not being set to Answerset after results were generated from the List Tables or List Columns tools and #DNS entries could not be reset. A code change fixed this behavior. 144923 After an SQLA 13.0 upgrade, the Database Explorer Tree for Sybase would not expand because data source properties were being set incorrectly. A code fix resolved the problem. 145162 SQLA was displaying and error with .NET when CLOB value is < 68. This issue has been resolved. 145466 An export of SHOW statement results in SQLA produced output with extra line feeds or truncated output. A code fix resolved the problem. Teradata SQL Assistant/Web Edition Teradata SQL Assistant/Web Edition is a web-based query tool that allows you to compose queries, submit them to Teradata Database, and then view the results in a web browser. Product Version Number Teradata SQL Assistant/Web Edition 13.00 Supported Versions of Teradata Database 138 • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Statistics Wizard • Teradata Database 13.00 Documentation Teradata SQL Assistant/Web Edition User Guide, B035-2505-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 57: Teradata SQL Assistant/Web Edition DRs DR Description 106373 Teradata SQL Assistant/Web Edition displayed a Server error when a user cleared the Close answer set tabs before submitting a new query option and submitted more than one query. In addition, Teradata SQL Assistant/Web Edition did not populate or handle the child windows, such as Option and Edit History, properly when user name included multibyte characters. Teradata SQL Assistant/Web Edition was modified and these errors no longer occur. 112984 On Microsoft Vista™ Enterprise x64 operating systems, Teradata SQL Assistant/Web Edition could not connect to Teradata Database. Teradata SQL Assistant/Web Edition was modified and this error no longer occurs. Teradata Statistics Wizard Teradata Statistics Wizard analyzes workloads, automates the collection of new statistics or re-collection of existing statistics, and makes recommendations to improve workload performance. Product Version Number Teradata Statistics Wizard 13.00.00.05 Supported Versions of Teradata Database • Teradata Database V2R6.0 Teradata Tools and Utilities Release Definition 139 Chapter 2: Product Information Teradata Statistics Wizard • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Statistics Wizard User Guide, B035-2503-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 58: Teradata Statistics Wizard RFCs 140 RFC Description 112734 Teradata Statistics Wizard supports new Unicode V-views. 117192 Teradata Statistics Wizard includes Full or Sampled Statistics Recommendations that retrieves recommendations based on age of collection, table skew, table growth, general statistics collection rules, table size, unique columns, and unique indices. See Teradata Statistics Wizard User Guide for more information. 117193 Teradata Statistics Wizard collects statistics on a sample of the data to reduce the resources required and the time to perform statistics collection. For details, see Teradata Statistics Wizard User Guide. 117194 Teradata Statistics Wizard performs auto-search of statistics candidates based on new table and index creations. 117246 Teradata Statistics Wizard supports large query importing. When importing queries larger than 10 KB, Teradata Statistics Wizard uses the SQL table for workload definitions. 118781 Teradata Statistics Wizard supports statistics recommendations and collections on join, hash, and PPI join indexes, which improves plan optimization. 122167 For SAS, support has been added for database tables that have no primary index (NoPI tables). 135363 Support was added to the export and import statistics operations for the new OneAMPSampleEst and AllAMPSampleEst histogram fields. 144767 Based on reported installation problems, the Teradata Statistics Wizard installation package has been converted to the Basic MSI installation package. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata System Emulation Tool Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 59: Teradata Statistics Wizard DRs DR Description 125496 The following issues were found in the Teradata Statistics Wizard demo: 1) In the Save to File option, no confirmation message is displayed and the dialog box is not closed until Cancel is clicked. 2) The word “Explaination” is misspelled. 3) Text in the View Details dialog should not be highlighted. 4) Next button is enabled when it should be disabled. All issues were fixed. 128280 Previously, errors occurred when the objectusecount feature was enabled. This caused multiple partition rows containing different accesscount and accesstimestamp values which caused the query to fail. This error has been corrected. 128282 Teradata Statistics Wizard crashed when multi-column statistics were retrieved and the total amount of column names exceeded the length of 126 characters. This issue has been resolved. 131794 Processing speed was slow when viewing column information in a table with many columns. This issue was resolved. 136842 Previously, when collecting table-level statistics for all databases, an error occurred when the user selected Yes in response to the following dialog message: Collecting Statistics for all tables may take a long time. Do you want to continue? The error message was corrected. 137017 Teradata Statistics Wizard errors out when parsing comment lines with double dashes and a subquery is used. This issues has been resolved. 140432 Installation fails when Windows Vista, Windows 7, or Windows Server 2008 are installed by a non-administrator user using administrator privileges. Changed the Required Execution Level option in setup.exe to require administrator users. Teradata System Emulation Tool Teradata SET allows you to emulate Optimizer-generated data from a target system, generate query plans, and then import that information to a test system where you can run queries without affecting your production system. Product Version Number Teradata SET 13.00.00.06 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 Teradata Tools and Utilities Release Definition 141 Chapter 2: Product Information Teradata System Emulation Tool • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata System Emulation Tool User Guide, B035-2492-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 60: Teradata SET RFCs RFC Description 112732 Teradata SET supports new Unicode V-views. See Teradata System Emulation Tool User Guide for more information. 115863 Teradata SET reports missing access rights as errors and allows the rights to be granted after an export, import, or cleanup request has failed. Rights can be granted automatically or manually on a database or on an object. 116068 117249 Teradata SET supports a more detailed display of Query, Explain Text, Step Report, and Plan Information in the Import window. 117690 Teradata SET supports consistent display of Explain Text in the Import window for queries entered manually and queries captured from the QCD. 118778 Teradata SET supports enhanced time-limit and abort capabilities, making it easier to: • Stop a long-running index analysis before it completes while retaining any identified recommendations • Review the recommendations as though the complete analysis was run • Continue an index analysis from the point at which the analysis was terminated 142 118783 Teradata SET supports improved estimates for statistics during import and export, which result in improved plan optimization. 122166 For SAS, support was added for database tables that are created with no primary indexes (NoPI tables). 128242 Teradata SET now supports a session date in either ANSIDATE or INTERGER form. Previously, an implicit character-to-date conversion could generate errors. This error has been corrected. 134437 Support was added to the export and import statistics operations for the new OneAMPSampleEst and AllAMPSampleEst histogram fields. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata System Emulation Tool Table 60: Teradata SET RFCs (continued) RFC Description 144632 Based on reported installation problems, the Teradata SET installation package has been converted to the Basic MSI installation package. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 61: Teradata SET DRs DR Description 124223 1) During import, Teradata SET validates QCD when no plans are selected for import. 2) Teradata SET begins allocating permanent space for QCD when QCD is not selected in the import options. These issues were resolved by coding an in-depth validation process for issue 1, and adding validation of the presents of execution plans selected for import for issue 2. 126517 The import of object definitions continues indefinitely when access privilege errors are incorrectly resolved. This problem no longer occurs. 126518 Teradata SET did not display error messages when failing to export cost parameters. This problem no longer occurs. 126519 GRANT Access privileges do not need to be displayed for missing Monitor Access privileges. This problem no longer occurs. 126643 Teradata SET intermittently failed when object definitions were exported. This problem no longer occurs. 128142 Teradata SET resolved missing access privilege errors during import of object definitions by submitting appropriate grant statements. Import of object definitions failed when grant statements failed. This problem no longer occurs. 130383 An unhandled exception occurs while importing the stored procedure object definition. This error has been corrected. 131122 Teradata SET no longer displays an input error when the mode value and max value of interval statistics data located on decimal columns contain negative values. 131883 Statistics imports failed and returned a 5464 error when importing multi-column Primary Indexes on a Join index after renaming the database. This error has been corrected. 132819 An exported file, that used a QCD that does not contain execution plans and qoekloads, can now be imported. 135125 Previously, an error occurred when statistics were exported for a large number of objects. This error has been corrected. 137197 When importing the Cost Profile, constant values are rounded in error. This issue was resolved by modifying the contant-value formatting. Teradata Tools and Utilities Release Definition 143 Chapter 2: Product Information Teradata Visual Explain Table 61: Teradata SET DRs (continued) DR Description 137863 When a user, who did not have access privileges to profile tables, initiated an export of cost profiles using a DOS command, an error message displayed. This issue was resolved by replacing the error message with the Grant Access Privileges dialog box. 138539 The Estimated cost of Execution Plans in the Summary Information display did not agree with the total estimated time shown in the Explain Test information. This issue was resolved by modifying computation processes, and changing the sequence of some call functions. 139396 When selecting QCD data followed by a DDL option, the export operation did not complete. This issue was resolved by code modification. 140125 When a port number is specified while connecting to the Database using CLI connectivity, TSET prompts an export filename with a colon character. No illegal filename error message is displayed. This issue was resolved with a code change that replaces the colon character with a dot (.) character. 140169 At the completion of the export operation, two help session attributes are incomplete. To resolve this issue, the index for the new help session was updated into the coding. 140427 Installation fails when Windows Vista, Windows 7, or Windows Server 2008 are installed by a non-administrator user using administrator privileges. Changed the Required Execution Level option in setup.exe to require administrator users. 140693 TSET hangs when an exported file from a previous release is to be imported. This issue was resolved by a software update. 141077 When cost profile data is zero in a file to be imported, TSET crashes. This issue was resolved by updating the code to skip zero-length cost profile data. Teradata Visual Explain Teradata VE allows you to view and analyze the execution plans of complex SQL statements, and then fine-tune those SQL statements to make sure your Teradata Database accesses data most effectively. Product Version Number Teradata VE 13.00.00.07 Supported Versions of Teradata Database 144 • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Visual Explain Documentation Teradata Visual Explain User Guide, B035-2504-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 62: Teradata VE RFCs RFC Description 85166 Teradata VE provides access to a partition count. Access is available in the Table icon pop-up details and Step Information report, making it easier to determine when partition elimination is used to improve performance. 112733 Teradata VE supports new Unicode V-views. See Teradata Visual Explain User Guide for more information. 116558 Textual compare reports can be viewed vertically improving readability. Reports can be displayed side by side or one above the other. 117188 Explain results for execution plans can be viewed graphically or textually directly from an XML schema or plan logged in DBQL, which improves performance while capturing query execution plans. Viewing Execution plans from DBQL is limited to XML plans no larger than 31 K. To view DBQL XML plans larger than 31 K, users must use the traditional QCD plan capture method. See Teradata Visual Explain User Guide for details. 117248 Teradata VE provides access to object use counts. Access is available in the View menu, Table icon pop-up details, and Object Use Count report, making it easier to determine when and how objects are used. 118590 Teradata VE support the following Query Capture Facility/Query Capture Database enhancements: • A relation table for PPI partition count • A new table for capturing XML plans • A new table for Restart enhancements 122168 For SAS, support has been added for no primary index (NoPI) tables. 128143 Support has been added for “Actual versus Estimated” data in DBQL and QCD so data can be compared in XML plans. 135361 Support added for viewing one AMP sample estimate and all AMP sample estimates of the table cardinality when collecting statistics. Teradata Tools and Utilities Release Definition 145 Chapter 2: Product Information Teradata Visual Explain Table 62: Teradata VE RFCs (continued) RFC Description 144673 For Windows platforms, the Teradata VE installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 63: Teradata VE DRs 146 DR Description 116553 Teradata VE properly saves and refreshes toolbar settings. 116555 Information in the Summary Information window displays vertically on separate lines to improve readability. 116556 Teradata VE displays the Complete Information report whenever queries are compared instead of displaying only the report type listed in the Select item list. 116557 Teradata VE opens other reports in the foreground instead of the background when the bulk compare summary report is open. 116559 Teradata VE includes a Merge into statement icon used to merge one or more rows into a table. 123794 The target icon was missing for the Merge delete and Merge update steps of DBQL plans. This problem has been corrected. 125119 Teradata VE now display current object definitions, captured time, current indexes, and current statistics for DBQL plans. 125120 Teradata VE now allows browsing Merge Into SQLs from DBQL. 126231 Visual Explain displayed an error message, An exception occurred! Type:UnexpectedEOFException, and did not open DBQL XML query plans larger than 20,000 characters. This problem has been corrected. 129106 Teradata VE supports the new QCD relationkind value “O” for no primary index (NoPI) tables. 133853 The Teradata VE application no longer hangs when processing with multiple column statistics selected. 140426 Installation errors on Windows 7, Vista, and 2008 when run as non-administrator have been eliminated. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Workload Analyzer Teradata Workload Analyzer Teradata WA helps DBAs identify classes of queries (workloads) and provides recommendations on workload definitions and operating rules to ensure that database performance meets Service Level Goals (SLGs). When DBAs can control resource allocations, they are better able to ensure satisfactory response times for critical queries. Teradata WA helps DBAs effectively manage distribution of resources using graphical displays, such as the following: • Distribution graphs showing resources distribution for workload queries • Histograms showing actual service levels, along with recommended settings In addition, Teradata WA supports the conversion of existing Priority Definitions (PDs) sets into new workloads. This is helpful for users of earlier versions of Teradata Priority Scheduler Administrator, who created PD sets to control allocation and consumption of system resources. Product Version Number Teradata WA 13.00.00.04 Supported Versions of Teradata Database • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Workload Analyzer User Guide, B035-2514-088A Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. Table 64: Teradata WA RFCs RFC Description 116065 WHERE classification criteria, such as Data Objects (Database, Tables, Views, Macros, and Stored Procedures), are automatically included in a workload analysis. 116066 N-level analysis allows for recursive, deeper analysis of workload classifications with WHO, WHAT, and WHERE classifications until a best-fit candidate workload is reached. Teradata Tools and Utilities Release Definition 147 Chapter 2: Product Information Teradata Workload Analyzer Table 64: Teradata WA RFCs (continued) RFC Description 116110 Teradata WA 13.00.01 works with Teradata Database 12.0. However, new Teradata Database-driven 13.00 features are not available. 116483 A Statement Type correlation parameter was added to classify multi-statement SQL requests in a workload. 116484 Objects can be specified to be included or excluded for each classification type. Split workloads can be modified to include or exclude objects for each classification type. 116485 Standard wild card classifications, such as asterisk (*) and question mark (?), can be used during classification to avoid working with very long Include or Exclude lists. 118194 Workloads display in the Candidate Workloads tree according to evaluation order. 118748 Teradata WA supports DBQL Dictionary changes for Teradata Database 13.00. 120019 The default number of distribution histogram buckets is now 10, instead of 5. 120020 The full Query band name displays on Correlation report when a query band is selected for analysis. 120021 The distinct value counts for a workload can be displayed from Teradata WA. The distinct value counts help quickly identify all possible correlation parameters and available ranges for distribution parameters. See Teradata Workload Analyzer User Guide for more information. 144769 For Windows platforms, the Teradata WA installation package is now MSI. This enables silent installs via CLI, easier distribution across large user bases, easier customized installs, as well as restoration to the pre-install state in case of a failed install. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. Table 65: Teradata WA DRs 148 DR Description 114660 The Navigation Wizard command was removed from Help menu. However, a Navigation Help icon is still available. 116409 Normalized CPU Time and Un-normalized CPU Time columns were added to the Unassigned Request, Workload, and second level cluster analysis reports. In second level cluster analysis, Normalized CPU Time and Un-normalized CPU Time were added in the Distribution Parameter list. 116598 Previously, a blank dialog box displayed when the Browse button was clicked in the View CPU Distribution dialog box. This error no longer occurs. 127166 The pre-validation process of Teradata WA was modified so users are no longer required to have access to the DBC. Teradata Tools and Utilities Release Definition Chapter 2: Product Information Teradata Access Module for Tivoli Table 65: Teradata WA DRs (continued) DR Description 140433 On Windows Vista, Windows 7, and Windows Server 2008, install failed during Teradata WA installation as a non-administrator. This problem has been resolved via a code change, enabling the package to be run imp00licitly as administrator. Teradata Access Module for Tivoli Beginning with Teradata Tools and Utilities 13.00.01, Teradata Access Module for Tivoli® is being renamed Tivoli Storage Manager Teradata Extension. The product is not included on the Tape Storage Management Enablers CD, and Tivoli Storage Manager Teradata Extension Installation and User Guide is not included on the Teradata User Documentation CD-ROM. However, Teradata Access Module for Tivoli 01.00.02, released with Teradata Tools and Utilities 12.0, is compatible with Teradata Database 13.00. Tivoli Storage Manager Teradata Extension is released with Teradata TARA 13.00.01. Transparency Series/Application Programming Interface The Transparency Series/Application Programming Interface (TS/API) provides access to Teradata Database using a selected set of Independent Software Vendors (ISV) products designed to retrieve data stored in DB2 or SQL/DS databases. Product Version Number TS/API 13.00 Supported Versions of Teradata Database • Teradata Database V2R6.0 • Teradata Database V2R6.1 • Teradata Database V2R6.2 • Teradata Database 12.0 • Teradata Database 13.00 Documentation Teradata Transparency Series/ Application Programming Interface User Guide, B035-2419-088A Teradata Tools and Utilities Release Definition 149 Chapter 2: Product Information Transparency Series/Application Programming Interface Release Notes None. Requests for Change RFCs introduce new features and track changes that enhance the operation of Teradata Tools and Utilities software. There are no RFCs for this product for this release. Discrepancy Reports DRs track corrections and updates to Teradata Tools and Utilities software and to documentation affected by the updates. There are no DRs for this product for this release. 150 Teradata Tools and Utilities Release Definition CHAPTER 3 Teradata Tools and Utilities Documentation Teradata Tools and Utilities documentation consists of product-specific user manuals, a release definition (this document), and a CD. These are available from several sources: • As part of a software order • By download from www.info.teradata.com • By request Software Orders With software orders, you receive up to four fully indexed and searchable Teradata User Documentation CDs, free of charge. The number you receive depends on the size of your system. Downloadable Documentation Free, downloadable versions of Teradata Tools and Utilities documentation are available from www.info.teradata.com including: • Web-only Release Definitions • PDF versions of all documentation available for this release • An image of the Teradata User Documentation CD for this release To locate a publication title or ID to use when searching for publications associated with this release, see “Publication Titles and IDs” on page 154. Release Definition Release Definitions are occasionally updated to capture products released asynchronously to the Teradata GCA date. Updated versions are available on the web. To view the most recent iteration of this document 1 Go to www.info.teradata.com, and click Data Warehousing under the left menu. 2 Click Teradata Release Definitions in the Data Warehousing list. Teradata Tools and Utilities Release Definition 151 Chapter 3: Teradata Tools and Utilities Documentation Downloadable Documentation 3 Click Teradata Tools and Utilities under Teradata Release Definitions. A list of Teradata Tools and Utilities release definitions appears. 4 Locate Teradata Tools and Utilities Release Definition, B035-2029. For information on Open Teradata Backup products, use the same process to locate Backup Application Software Release Definition, B035-3114. User Manuals Product-specific user manuals are available from the web. Use the Teradata Information Products Publishing Library site to view or download the most recent versions of all manuals. To view specific user manuals or manuals associated with specific products 1 Go to www.info.teradata.com. 2 Click General Search under the left menu. 3 Enter pertinent information about a specific product or manual, such as the title in the Publication Title, Description, Class, or Keywords box. 4 Click Search. CD Image You can download the Teradata User Documentation CD image to burn your own CDs. The image for this release contains all user documentation for: • Teradata Database 13.0 • Teradata Tools and Utilities 13.0 The Teradata User Documentation CD features an index (accessible through the Search function in Acrobat Reader) that allows you to search for text strings across all of the documents on the CD. Caution: The image file is large. Depending on your connection, it might take a long time to download. To download a CD-ROM image 152 1 Go to www.info.teradata.com. 2 Under the Online Publications subcategory, Browse by Category, click Data Warehousing. 3 Click CD-ROM Images in the Data Warehousing list. A list of Teradata CD-ROMs appears in a new window. 4 Select the CD image for this release. 5 Save the file to your local directory. Teradata Tools and Utilities Release Definition Chapter 3: Teradata Tools and Utilities Documentation Print Documentation and CD-ROMs Print Documentation and CD-ROMs You can order printed manuals and CDs from Teradata Information Products Publishing for a nominal cost. Information on whether printed copies of documentation are available and how to order them is also accessible from www.info.teradata.com. When ordering printed documentation or Teradata User Documentation CDs, include the publication ID number. To locate a publication ID numbers, see “Publication Titles and IDs” on page 154. To order printed documentation or CDs 1 Go to www.info.teradata.com. 2 Under Print & CD Publications, click How to Order. 3 Follow the ordering instructions. Orange Books Orange Books enhance product-specific manuals by describing the best practices for completing a task or solving a problem using the tools and features of one or more products. The content is more technical than that found in white papers. Orange Books are available to Teradata customers with a service contract, Teradata Professional Services associates, and Teradata Customer Service associates. Teradata @ Your Service membership is also required. To access Orange Books 1 Go to Teradata.com. 2 From the Support Services menu, click Teradata @ Your Service. 3 Follow the instructions to log on or to register. 4 From the Teradata @ Your Service home page, type Orange Books in the Search Knowledge box, and then click Search. Teradata Tools and Utilities Release Definition 153 Chapter 3: Teradata Tools and Utilities Documentation Publication Titles and IDs Publication Titles and IDs The following documents are available in support of Teradata Tools and Utilities Release 13.0. In the table, mmyx represents the publication date of a manual, where mm is the month, y is the last digit of the year, and x is an internal publication code. Table 66: Teradata Tools and Utilities 13.0 Documentation Publication Type Publication Title Publication ID Messages B035-1096-098A Teradata Tools and Utilities Release Definition B035-2029-110C Teradata Tools and Utilities Command Summary B035-2401-088A Teradata User Documentation Teradata Database 13.0 Teradata Tools and Utilities 13.0 B035-1909-098D Teradata Tools and Utilities Installation Guide for IBM z/OS B035-2458-088A Teradata Tools and Utilities Installation Guide for IBM z/VM B035-2422-088A Teradata Tools and Utilities Installation Guide for Microsoft Windows B035-2407-088A Teradata Tools and Utilities Installation Guide for UNIX and Linux B035-2459-088A General Reference Installation Guides Connectivity and Interface Tools 154 Basic Teradata Query Reference B035-2414-088A IBM CICS Interface for Teradata Reference B035-2448-088A IBM IMS/DC Interface for Teradata Reference B035-2447-088A Interactive Teradata Query Reference B035-2451-088A Interactive Teradata Query User Guide B035-2452-088A ODBC Driver for Teradata User Guide B035-2509-088A OLE DB Provider for Teradata Installation and User Guide B035-2498-088A Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems B035-2417-088A Teradata Call-Level Interface Version 2 Reference for Network-Attached Systems B035-2418-088A Teradata Director Program Reference B035-2416-088A Teradata JDBC Driver User Guide B035-2403-088A Teradata Preprocessor2 for Embedded SQL Programmer Guide B035-2446-088A Teradata Tools and Utilities Release Definition Chapter 3: Teradata Tools and Utilities Documentation Publication Titles and IDs Table 66: Teradata Tools and Utilities 13.0 Documentation (continued) Publication Type Publication Title Publication ID Teradata SQL Assistant for Microsoft Windows User Guide B035-2430-088A Teradata SQL Assistant/Web Edition User Guide B035-2505-088A Teradata Transparency Series/ Application Programming Interface User Guide B035-2419-088A Load and Unload Utilities Teradata FastExport Reference B035-2410-088A Teradata FastLoad Reference B035-2411-088A Teradata MultiLoad Reference B035-2409-088A Teradata Parallel Transporter Operator Programmer Guide B035-2435-088A Teradata Parallel Transporter Reference B035-2436-088A Teradata Parallel Transporter User Guide B035-2445-088A Teradata Parallel Transporter Application Programming Interface Programmer Guide B035-2516-088A Teradata Tools and Utilities Access Module Programmer Guide B035-2424-088A Teradata Tools and Utilities Access Module Reference B035-2425-088A Teradata Parallel Data Pump Reference B035-3021-088A Database and Query Management Tools Teradata Administrator User Guide B035-2502-088A Teradata Dynamic Workload Manager User Guide B035-2513-088A Teradata Index Wizard User Guide B035-2506-088A Teradata Manager Installation Guide B035-2402-088A Teradata Manager User Guide B035-2428-088A Teradata Query Director User Guide B035-2510-119A Teradata Query Scheduler Administrator Guide B035-2511-088A Teradata Query Scheduler User Guide B035-2512-088A Teradata Statistics Wizard User Guide B035-2503-088A Teradata System Emulation Tool User Guide B035-2492-088A Teradata Visual Explain User Guide B035-2504-088A Teradata Workload Analyzer User Guide B035-2514-088A Storage Management Tools Teradata Tools and Utilities Release Definition 155 Chapter 3: Teradata Tools and Utilities Documentation Publication Titles and IDs Table 66: Teradata Tools and Utilities 13.0 Documentation (continued) Publication Type Publication Title Publication ID Teradata Archive/Recovery Utility Reference B035-2412-088A Teradata Meta Data Services Installation and Administration Guide B035-3118-088A Teradata Meta Data Services Programmer Guide B035-3047-088A Teradata MDS 156 Teradata Tools and Utilities Release Definition CHAPTER 4 Customer Assistance To help you make the most of your Teradata system, trained professionals are available to assist you. There are a number of training and support centers you can contact to learn more about Teradata applications or to get help with your Teradata system. Assistance is also available at www.Teradata.com/t/At-Your-Service. Customer Education Teradata Customer Education delivers training for your global workforce—from scheduled public courses and customized on-site training to the latest E-learning solutions. For information on the latest classes, schedules, and the Teradata Certification Program, go to the Teradata Customer Education web site at: www.teradataeducationnetwork.com. Customers and Teradata associates can enroll in classes online at www.TeradataEducationNetwork.com, or by contacting the representative for your region. To find the representative for your region, use the Contact Us link at the bottom of the Teradata Education Network page. Customer Support Customer support is available around-the-clock, 7 days a week. Trained professionals at a Remote Services Center (RSC) are available to assist you. To learn more about Teradata Customer Services, go to Teradata @ Your Service at www.Teradata.com/t/At-Your-Service. If you purchased an ESS (Enterprise System Support) support contract, a customized support plan was created for you. Please refer to your support plan for contact information. In addition, a unique PIN (Personal Identification Number) was given to your site. If you are an ESS customer, you must contact the regional RSC to request support, and you must use your PIN. Note: PINs are not published; if you misplace your PIN, contact your account representative. Teradata Tools and Utilities Release Definition 157 Chapter 4: Customer Assistance Customer Support 158 Teradata Tools and Utilities Release Definition