IBM Systems - Iseries

Total Page:16

File Type:pdf, Size:1020Kb

IBM Systems - Iseries IBM Systems - iSeries National Language Support APIs Version 5 Release 4 IBM Systems - iSeries National Language Support APIs Version 5 Release 4 Note Before using this information and the product it supports, be sure to read the information in “Notices,” on page 137. Sixth Edition (February 2006) This edition applies to version 5, release 4, modification 0 of IBM i5/OS (product number 5722-SS1) and to all subsequent releases and modifications until otherwise indicated in new editions. This version does not run on all reduced instruction set computer (RISC) models nor does it run on CISC models. © Copyright International Business Machines Corporation 1998, 2006. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents National Language Support APIs . .1 Error Messages . .20 APIs . .1 Retrieve Default CCSID (QLGRTVDC) . .21 National Language Support-related APIs . .1 Authorities and Locks . .21 UniNextCompChar()—Advance to Next Composite Required Parameter Group . .21 Character Sequence API . .2 Error Messages . .21 Authorities and Locks . .2 Retrieve Language IDs (QLGRTVLI) API . .21 Parameters . .2 Authorities and Locks . .22 Return Value . .3 Required Parameter Group . .22 Error Conditions . .3 RTVL0100 Format . .22 UniQueryCompCharLen()—Composite Character Field Descriptions . .23 Sequence Code Element Count API . .3 Error Messages . .23 Authorities and Locks . .3 Retrieve Language Information (QLGRLNGI) API 23 Parameters . .4 Authorities and Locks . .24 Return Value . .4 Required Parameter Group . .24 Error Conditions . .4 LNGI0100 Format . .24 Convert Case (QLGCNVCS, QlgConvertCase) API . .4 LNGI0110 Format . .25 Authorities and Locks . .5 Field Descriptions . .25 Required Parameter Group . .5 Format of the Returned Information . .25 Format of Request Control Block . .5 Field Descriptions . .26 Field Descriptions . .6 Error Messages . .27 Error Messages . .7 Retrieve Locale Information (QLGRTVLC, Convert Sort Sequence Table (QLGCNVSS) API . .8 QlgRetrieveLocaleInformation) API . .27 Authorities and Locks . .8 Authorities and Locks . .27 Required Parameter Group . .8 Required Parameters . .28 Error Messages . .9 Locale Category Keys . .29 QlgCvtTextDescToDesc()—Convert Text Descriptor Locale Category Key Descriptions . .29 API . .9 Format of the Locale Information . .30 Authorities and Locks . .9 Locale Category Formats . .30 Parameters . .9 LC_CTYPE - Character Classification and Return Value . .11 Conversion Format . .31 Error Conditions . .11 LC_COLLATE - Character Collation Format . .42 Usage Notes . .12 LC_TIME - Date and Time Formatting Format. .50 UniQueryCompChar()—Number of Composite LC_NUMERIC - Numeric and Non-Monetary Character Sequences API . .13 Formatting Format . .52 Authorities and Locks . .14 LC_MESSAGES - Affirmative and Negative Parameters . .14 Responses Format . .53 Return Value . .14 LC_MONETARY - Monetary Related Numeric Error Conditions . .14 Formatting Format . .53 Retrieve CCSID Data (QLGRTVCD) . .14 LC_TOD - Time Zone Information Format . .54 Authorities and Locks . .15 LC_ALL - All Locale Categories . .55 Required Parameter Group . .15 Field Descriptions . .55 Format of Receiver Variable . .16 Error Messages . .64 Field Descriptions . .16 Retrieve Sort Sequence Table (QLGRTVSS) API . .64 Error Messages . .16 Authorities and Locks . .65 Retrieve CCSID Text (QLGRTVCT) API . .16 Required Parameter Group . .65 Authorities and Locks . .17 RSST0100 Format . .66 Required Parameter Group . .17 RSST0200 Format . .67 Format of the Generated Information . .17 Field Descriptions . .67 Field Descriptions . .18 Layout of a Returned UCS-2 Sort Sequence Table 69 Error Messages . .18 Error Messages . .70 Retrieve Country or Region Identifiers (QLGRTVCI) Scan String for Mixed Data (QLGSCNMX) API . .70 API . .19 Authorities and Locks . .71 Authorities and Locks . .19 Required Parameter Group . .71 Required Parameter Group . .19 Error Messages . .71 Format of the Generated Information . .20 Sort (QLGSORT) API . .72 Field Descriptions . .20 Authorities and Locks . .74 © Copyright IBM Corp. 1998, 2006 iii Required Parameter Group . .74 Related Information . 111 Optional Parameter Group . .75 iconv_close()—Code Conversion Deallocation API 111 Format of Request Control Block . .75 Authorities and Locks . 111 Format of Returned Records Feedback Parameters . 111 Information . .77 Return Value . 111 Field Descriptions . .77 Error Conditions . 111 Buffer Layout Examples . .85 Usage Notes . .112 Error Messages . .87 Related Information . .112 Sort Input/Output (QLGSRTIO) API . .88 Convert Data (QDCXLATE) API . .112 Authorities and Locks . .88 Authorities and Locks . .113 Required Parameter Group . .88 Required Parameter Group . .113 Optional Parameter Group . .89 Optional Parameter Group . .113 Format of Request Control Block . .90 Error Messages . .115 Format of Output Data Information . .90 Character Data Representation Architecture Format of Returned Records Feedback (CDRA) APIs . .115 Information . .90 Convert a Graphic Character String (CDRCVRT, Field Descriptions . .90 QTQCVRT) API . .116 Error Messages . .92 Authorities and Locks . .117 QlgTransformUCSData()—Transform UCS Data API 93 Required Parameter Group . .117 Parameters . .93 Feedback Codes and Conditions . .118 Authorities and Locks . .94 Usage Notes . 120 Return Value . .94 Get CCSID for Normalization (CDRGCCN, Usage Notes: . .95 QTQGCCN) API . 120 Error Messages . .95 Authorities and Locks . 120 Truncate Character Data (QLGTRDTA) API . .96 Required Parameter Group . 120 Authorities and Locks . .96 Feedback Codes and Conditions . 121 Required Parameter Group . .96 Usage Notes. 121 Error Messages . .98 Get Control Function Definition (CDRGCTL, QtqValidateCCSID()—Validate CCSID API . .98 QTQGCTL) API . 122 Authorities and Locks . .98 Authorities and Locks . 122 Parameters . .98 Required Parameter Group . 122 Return Value . .98 Feedback Codes and Conditions . 124 Validate Language ID (QLGVLID) API . .99 Usage Notes. 124 Authorities and Locks . .99 Get Encoding Scheme, Character Set, and Code Required Parameter Group . .99 Page Elements (CDRGESP, QTQGESP) API . 125 Error Messages . .99 Authorities and Locks . 125 Data Conversion APIs . .99 Required Parameter Group . 125 iconv()—Code Conversion API . 100 Feedback Codes and Conditions . 126 Authorities and Locks . 101 Usage Notes. 126 Parameters . 101 Get Related Default CCSID (CDRGRDC, Restrictions . 102 QTQGRDC) API . 126 Return Value . 102 Authorities and Locks . 127 Error Conditions . 102 Required Parameter Group . 127 Usage Notes . 104 Feedback Codes and Conditions . 127 Related Information . 104 Usage Notes. 128 iconv_open()—Code Conversion Allocation API 104 Get Short Form (CCSID) from Specified ES and Authorities and Locks . 105 (CS, CP) Pair (CDRSCSP, QTQSCSP) API . 128 Parameters . 105 Authorities and Locks . 129 Format of fromcode and tocode . 105 Required Parameter Group . 129 Field Descriptions . 105 Feedback Codes and Conditions . 130 Return Value . 107 Usage Notes. 130 Error Conditions . 107 Get Short Form with Maximal CS for Specified ES Usage Notes . 107 and CP (CDRSMXC, QTQSMXC) API . 130 Related Information . 107 Authorities and Locks . 131 QtqIconvOpen()—Code Conversion Allocation API 108 Required Parameters . 131 Authorities and Locks . 108 Feedback Codes and Conditions . 132 Parameters . 108 Usage Notes. 132 Format of QtqCode_T . 108 Get Short Form with Maximal CS for Specified ES Field Descriptions . 109 and CP (QTQSMXC2) API . 133 Return Value . .110 Authorities and Locks . 133 Error Conditions . .110 Required Parameters . 133 iv IBM Systems - iSeries: National Language Support APIs Feedback Codes and Conditions . 134 Appendix. Notices . 137 Usage Notes. 134 Programming Interface Information . 138 Resolve Client Server CCSID (QTQRCSC) API . 135 Trademarks . 139 Authorities and Locks . 135 Terms and Conditions . 140 Required Parameters . 135 Feedback Codes and Conditions . 136 Usage Notes . 136 Contents v vi IBM Systems - iSeries: National Language Support APIs National Language Support APIs The national language support APIs include: v “National Language Support-related APIs” v “Data Conversion APIs” on page 99 v “Character Data Representation Architecture (CDRA) APIs” on page 115 APIs by category APIs These are the APIs for this category. National Language Support-related APIs The national language support-related APIs work with the national language support (NLS) functions. The NLS-related APIs that work with UCS2 (Universal Multiple-Octet Coded Character Set with 16 bits per character) character sets are: v Advance to Next Composite Character Sequence (UniNextCompChar()) API v Composite Character Sequence Code Element Count (UniQueryCompCharLen()) API v Convert Case (QLGCNVCS, QlgConvertCase) API v Number of Composite Character Sequences (UniQueryCompChar()) API v Retrieve Locale Information (QLGRTVLC, QlgRetrieveLocaleInformation) API v Transform UCS Data (QlgTransformUCSData()) API The NLS-related APIs are: v “UniNextCompChar()—Advance to Next Composite Character Sequence API” on page 2 (UniNextCompChar()) locates the next non-combining character in a string. v “UniQueryCompCharLen()—Composite Character Sequence Code Element Count API” on page 3 (UniQueryCompCharLen()) computes the number of code elements in a composite character sequence. v “Convert Case (QLGCNVCS, QlgConvertCase) API” on page 4 (QLGCNVCS, QlgConvertCase) provides case conversion to either uppercase or lowercase. v “Convert Sort Sequence
Recommended publications
  • Unicode and Code Page Support
    Natural for Mainframes Unicode and Code Page Support Version 4.2.6 for Mainframes October 2009 This document applies to Natural Version 4.2.6 for Mainframes and to all subsequent releases. Specifications contained herein are subject to change and these changes will be reported in subsequent release notes or new editions. Copyright © Software AG 1979-2009. All rights reserved. The name Software AG, webMethods and all Software AG product names are either trademarks or registered trademarks of Software AG and/or Software AG USA, Inc. Other company and product names mentioned herein may be trademarks of their respective owners. Table of Contents 1 Unicode and Code Page Support .................................................................................... 1 2 Introduction ..................................................................................................................... 3 About Code Pages and Unicode ................................................................................ 4 About Unicode and Code Page Support in Natural .................................................. 5 ICU on Mainframe Platforms ..................................................................................... 6 3 Unicode and Code Page Support in the Natural Programming Language .................... 7 Natural Data Format U for Unicode-Based Data ....................................................... 8 Statements .................................................................................................................. 9 Logical
    [Show full text]
  • Pdflib Reference Manual
    PDFlib GmbH München, Germany Reference Manual ® A library for generating PDF on the fly Version 5.0.2 www.pdflib.com Copyright © 1997–2003 PDFlib GmbH and Thomas Merz. All rights reserved. PDFlib GmbH Tal 40, 80331 München, Germany http://www.pdflib.com phone +49 • 89 • 29 16 46 87 fax +49 • 89 • 29 16 46 86 If you have questions check the PDFlib mailing list and archive at http://groups.yahoo.com/group/pdflib Licensing contact: [email protected] Support for commercial PDFlib licensees: [email protected] (please include your license number) This publication and the information herein is furnished as is, is subject to change without notice, and should not be construed as a commitment by PDFlib GmbH. PDFlib GmbH assumes no responsibility or lia- bility for any errors or inaccuracies, makes no warranty of any kind (express, implied or statutory) with re- spect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for par- ticular purposes and noninfringement of third party rights. PDFlib and the PDFlib logo are registered trademarks of PDFlib GmbH. PDFlib licensees are granted the right to use the PDFlib name and logo in their product documentation. However, this is not required. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Inc. AIX, IBM, OS/390, WebSphere, iSeries, and zSeries are trademarks of International Business Machines Corporation. ActiveX, Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Apple, Macintosh and TrueType are trademarks of Apple Computer, Inc. Unicode and the Unicode logo are trademarks of Unicode, Inc. Unix is a trademark of The Open Group.
    [Show full text]
  • Basis Technology Unicode対応ライブラリ スペックシート 文字コード その他の名称 Adobe-Standard-Encoding A
    Basis Technology Unicode対応ライブラリ スペックシート 文字コード その他の名称 Adobe-Standard-Encoding Adobe-Symbol-Encoding csHPPSMath Adobe-Zapf-Dingbats-Encoding csZapfDingbats Arabic ISO-8859-6, csISOLatinArabic, iso-ir-127, ECMA-114, ASMO-708 ASCII US-ASCII, ANSI_X3.4-1968, iso-ir-6, ANSI_X3.4-1986, ISO646-US, us, IBM367, csASCI big-endian ISO-10646-UCS-2, BigEndian, 68k, PowerPC, Mac, Macintosh Big5 csBig5, cn-big5, x-x-big5 Big5Plus Big5+, csBig5Plus BMP ISO-10646-UCS-2, BMPstring CCSID-1027 csCCSID1027, IBM1027 CCSID-1047 csCCSID1047, IBM1047 CCSID-290 csCCSID290, CCSID290, IBM290 CCSID-300 csCCSID300, CCSID300, IBM300 CCSID-930 csCCSID930, CCSID930, IBM930 CCSID-935 csCCSID935, CCSID935, IBM935 CCSID-937 csCCSID937, CCSID937, IBM937 CCSID-939 csCCSID939, CCSID939, IBM939 CCSID-942 csCCSID942, CCSID942, IBM942 ChineseAutoDetect csChineseAutoDetect: Candidate encodings: GB2312, Big5, GB18030, UTF32:UTF8, UCS2, UTF32 EUC-H, csCNS11643EUC, EUC-TW, TW-EUC, H-EUC, CNS-11643-1992, EUC-H-1992, csCNS11643-1992-EUC, EUC-TW-1992, CNS-11643 TW-EUC-1992, H-EUC-1992 CNS-11643-1986 EUC-H-1986, csCNS11643_1986_EUC, EUC-TW-1986, TW-EUC-1986, H-EUC-1986 CP10000 csCP10000, windows-10000 CP10001 csCP10001, windows-10001 CP10002 csCP10002, windows-10002 CP10003 csCP10003, windows-10003 CP10004 csCP10004, windows-10004 CP10005 csCP10005, windows-10005 CP10006 csCP10006, windows-10006 CP10007 csCP10007, windows-10007 CP10008 csCP10008, windows-10008 CP10010 csCP10010, windows-10010 CP10017 csCP10017, windows-10017 CP10029 csCP10029, windows-10029 CP10079 csCP10079, windows-10079
    [Show full text]
  • IBM Data Conversion Under Websphere MQ
    IBM WebSphere MQ Data Conversion Under WebSphere MQ Table of Contents .................................................................................................................................................... 3 .................................................................................................................................................... 3 Int roduction............................................................................................................................... 4 Ac ronyms and terms used in Data Conversion........................................................................ 5 T he Pieces in the Data Conversion Puzzle............................................................................... 7 Coded Character Set Identifier (CCSID)........................................................................................ 7 Encoding .............................................................................................................................................. 7 What Gets Converted, and How............................................................................................... 9 The Message Descriptor.................................................................................................................... 9 The User portion of the message..................................................................................................... 10 Common Procedures when doing the MQPUT................................................................. 10 The message
    [Show full text]
  • JFP Reference Manual 5 : Standards, Environments, and Macros
    JFP Reference Manual 5 : Standards, Environments, and Macros Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–0648–10 December 2002 Copyright 2002 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written license agreements.
    [Show full text]
  • IBM AS/400 Printing V
    IBM AS/400 Printing V A primer on AS/400 printing in today’s networked environment Configuration, performance, problem determination, enhancements In-depth education on AFP and ASCII printing Alain Badan Simon Hodkin Jacques Hofstetter Gerhard Kutschera Bill Shaffer Whit Smith ibm.com/redbooks International Technical Support Organization SG24-2160-01 IBM AS/400 Printing V October 2000 Take Note! Before using this information and the product it supports, be sure to read the general information in Appendix L, “Special notices” on page 407. Second Edition (October 2000) The document was created or updated on June 12, 2001. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. JLU Building 107-2 3605 Highway 52N Rochester, Minnesota 55901-7829 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 1998, 2000. All rights reserved. Note to U.S Government Users - Documentation related to restricted rights - Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Preface . xiii The team that wrote this redbook . xiii Comments welcome . xiv Chapter 1. Printing on the AS/400 system. .1 1.1 Output queues: Spooled files . .1 1.2 Data streams supported on the AS/400 system. .3 1.3 Printer writer . .6 1.3.1 Print writer. .8 1.3.2 Print Services Facility/400 . .9 1.3.3 Host print transform. .13 1.3.4 Image print transform .
    [Show full text]
  • DB2 UDB for Z/OS V8 and UNICODE: It’S No Tower of Babel by Jim Schesvold
    DB2 UDB for z/OS V8 and UNICODE: It’s No Tower of Babel By Jim Schesvold INTRODUCTION DB2 UDB for z/OS Version 8 is the largest, most profound, highest impact version in the product’s history. Consider: There are more new lines of code in DB2 V8 than there were total lines of code in DB2 Version 1.1. Some individuals say migrating to DB2 V8 is a migration equivalent to DB2 V6 and V7 combined. The Quality Partnership Program—a beta program—lasted 14 months, the longest ever for DB2. There are more changes to the catalog than any other release or version of DB2. DB2 V8 requires 64-bit addressing. A DB2 V8 address space can be up to 16 exobytes, 8 billion times the storage available with V7 and prior. DB2 V8 entities have been increased by magnitudes. For example: Maximum table size has been increased from 16 terabytes to 128 terabytes. Table names can now be up to 128 bytes instead of 18 bytes. The number of partitions for a table has been increased from 254 to 4096. SQL statement length can now be up to 2 MB instead of 32KB. Archive logs have been increased to 10,000 from 1,000. And the list goes on and on. The installation methodology of DB2 has—optionally—been re-worked through the implemen- tation of msys for Setup as an installation technique. Yet for all these product changes and enhancements, one of the largest modifications in DB2 V8 is the implementation of Unicode. While earlier versions of DB2 had Unicode capability, DB2 V8 has extensively integrated character conversion into nearly every aspect of the product.
    [Show full text]
  • Abkürzungs-Liste ABKLEX
    Abkürzungs-Liste ABKLEX (Informatik, Telekommunikation) W. Alex 1. Juli 2021 Karlsruhe Copyright W. Alex, Karlsruhe, 1994 – 2018. Die Liste darf unentgeltlich benutzt und weitergegeben werden. The list may be used or copied free of any charge. Original Point of Distribution: http://www.abklex.de/abklex/ An authorized Czechian version is published on: http://www.sochorek.cz/archiv/slovniky/abklex.htm Author’s Email address: [email protected] 2 Kapitel 1 Abkürzungen Gehen wir von 30 Zeichen aus, aus denen Abkürzungen gebildet werden, und nehmen wir eine größte Länge von 5 Zeichen an, so lassen sich 25.137.930 verschiedene Abkür- zungen bilden (Kombinationen mit Wiederholung und Berücksichtigung der Reihenfol- ge). Es folgt eine Auswahl von rund 16000 Abkürzungen aus den Bereichen Informatik und Telekommunikation. Die Abkürzungen werden hier durchgehend groß geschrieben, Akzente, Bindestriche und dergleichen wurden weggelassen. Einige Abkürzungen sind geschützte Namen; diese sind nicht gekennzeichnet. Die Liste beschreibt nur den Ge- brauch, sie legt nicht eine Definition fest. 100GE 100 GBit/s Ethernet 16CIF 16 times Common Intermediate Format (Picture Format) 16QAM 16-state Quadrature Amplitude Modulation 1GFC 1 Gigabaud Fiber Channel (2, 4, 8, 10, 20GFC) 1GL 1st Generation Language (Maschinencode) 1TBS One True Brace Style (C) 1TR6 (ISDN-Protokoll D-Kanal, national) 247 24/7: 24 hours per day, 7 days per week 2D 2-dimensional 2FA Zwei-Faktor-Authentifizierung 2GL 2nd Generation Language (Assembler) 2L8 Too Late (Slang) 2MS Strukturierte
    [Show full text]
  • Pdflib 6 Reference Manual
    PDFlib GmbH München, Germany www.pdflib.com Reference Manual ® A library for generating PDF on the fly Version 6.0.1 General Edition for Cobol, C, C++, Java, Perl, PHP, Python, RPG, and Tcl Copyright © 1997–2004 PDFlib GmbH and Thomas Merz. All rights reserved. PDFlib GmbH Tal 40, 80331 München, Germany www.pdflib.com phone +49 • 89 • 29 16 46 87 fax +49 • 89 • 29 16 46 86 If you have questions check the PDFlib mailing list and archive at groups.yahoo.com/group/pdflib Licensing contact: [email protected] Support for commercial PDFlib licensees: [email protected] (please include your license number) This publication and the information herein is furnished as is, is subject to change without notice, and should not be construed as a commitment by PDFlib GmbH. PDFlib GmbH assumes no responsibility or lia- bility for any errors or inaccuracies, makes no warranty of any kind (express, implied or statutory) with re- spect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for par- ticular purposes and noninfringement of third party rights. PDFlib and the PDFlib logo are registered trademarks of PDFlib GmbH. PDFlib licensees are granted the right to use the PDFlib name and logo in their product documentation. However, this is not required. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Inc. AIX, IBM, OS/390, WebSphere, iSeries, and zSeries are trademarks of International Business Machines Corporation. ActiveX, Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Apple, Macintosh and TrueType are trademarks of Apple Computer, Inc. Unicode and the Unicode logo are trademarks of Unicode, Inc.
    [Show full text]
  • Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems
    Teradata Call-Level Interface Version 2 Reference for Channel-Attached Systems Release 13.10 B035-2417-020A February 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.
    [Show full text]
  • What's New and Exciting in RPG
    What's New and Exciting in RPG (AKA Scott Goes Crazy.) Presented by Scott Klement http://www.scottklement.com © 2016-2019, Scott Klement There's a band called 1023 MB. They haven't had any gigs yet. This Session Is Organized by Feature This session is organized by feature… …not by release. i Nex i Next IBM i 7.4 IBM i 7.3 IBM i 7.2 A chart at the end will detail the releases. IBM i 7.1 IBM i 6.1 2 IBM No Longer Waits For Next Release This is really, really cool! • Prior to IBM i 7.1 ("V7R1") to get new RPG feature, you waited for next release. • Couldn't install it right away? Had to wait longer. • Needed to support both newer and older releases? Wait longer. • Could be 5+ years before you could use a feature you wanted. This is no longer true! • Starting with Open Access (should've been a 7.2 feature) most new stuff is available on all supported releases! • Fully free format • DATA-INTO • Nested Data Structures 3 Is This Good Or Bad? Definitely good for developers? • especially software companies. Does it look bad for IBM? • why should people update releases? • do people perceive IBM's RPG commitment as "less"? For this reason, IBM holds back at least some of the updates to the next release. 4 Support in SEU There is none. SEU has not had updates since the release of IBM i 6.1 That was March 21 2008! Use the current version of RDi, or a 3 rd party tool (ILEditor, MiWorkplace) 5 OVERLOAD (TO BE RELEASED IN NOVEMBER 2019) PTF for 7.4, 7.3 • OVERLOAD keyword allows multiple "candidate prototypes" to be considered • RPG automatically picks
    [Show full text]
  • View Character Data Translation Guide
    WWW.ASNA.COM Character Data Translation in DataGate/400 (Applies to Release 7.2 and above) One of the most important and overlooked features of ASNA DataGate is its ability to render character data (database fields and text) in various character encodings, as dictated by platforms and globalization requirements. Using the facilities of the iSeries and Windows, DataGate not only supports transparent iSeries-based EBCDIC character translation, but also the unique international character sets supported by particular platforms. This document discusses iSeries, Windows, and DataGate character translation functionality; past and present. By illuminating DataGate’s translation techniques and corresponding facilities, users are better equipped to configure and maintain robust character data applications. This document assumes some familiarity of applications programming with Windows, the iSeries, and DB2/400 database architecture. International Character Sets In the traditional green screen environment, developers were not as concerned with character translation issues, because in this hardware-based scheme, data entered into a green screen terminal was only rendered on a green screen terminal (or its report-printing twin). This “panacea” was disrupted by emerging globalization, the Internet, personal computers, and client/server-based access schemes. From very early on however, IBM and other computer vendors had introduced “national language” character sets reflecting local language and culture in international markets. In the case of IBM, these character sets were based on the original eight- bit EBCDIC character code. Later, to penetrate Asian and other markets with larger character sets, IBM introduced the idea of 16-bit character codes, known as Double- Byte Character Sets (DBCS). IBM identifies its various iSeries character encodings with Coded Character Set Identifiers (CCSIDs).
    [Show full text]