13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Caché</strong> 2011.1 <strong>Upgrade</strong> Checklist3.2.1.14 New LocalesSlovenian2A new collation is available for the Slovenian locale. Slovenian2 is similar to Slovenian1, except that upper and lowercaseletters collate together (merged cases).Turkish (Unicode)A Unicode Turkish locale is now available (“turw”). By default it uses the Turkish1 collation.3.2.1.15 New DDL Type Mapping For VARCHAR(Max) And NVARCHAR(Max)Beginning with this version of <strong>Caché</strong>, there are new default system-defined DDL mappings for VARCHAR(Max) andNVARCHA(Max); both of these map to %Stream.GlobalCharacter. Prior to getting a version with this change, systemscan simply add these mappings to the user-defined DDL Mappings. This change allows VARCHAR(Max) and NVAR-CHAR(Max) to be used as an argument to a procedure in a TSQL CREATE PROCEDURE DDL statement.3.2.2 Routine Compiler Changes3.2.2.1 Support For Larger RoutinesBeginning in this release, the compiler will now allow routines up to 8MB in length. When a compiled routine exceeds32KB, <strong>Caché</strong> will use up to 128 64KB routine buffers to hold the routine. These buffers will be allocated and managed asa unit. Therefore, the use of large routines compiled in this release will affect routine buffer allocation. Generally, more64KB buffers will be required than in previous releases; however, the distribution of memory among the buffer pools willdepend on the realtime distribution of routine sizes in use at a specific site.Note:Routines compiled on this version will not run on earlier versions of <strong>Caché</strong>.3.2.3 Routine Changes3.2.3.1 Implement Japanese Datetime FormatsTwo new date formats have been added to the list of dformats for $ZDATE and related functions:• 16 – year, month, and day values with Japanese kanji for year, month and day following each one, respectively; thatis, YYYY$CHAR(24180)MM$CHAR(26376)DD$CHAR(26085).• 17 – like format 16 with the addition of a space after the year signifier, and another after the month signifier.3.2.3.2 Make URL Translation Symmetric For Non-Latin1 8-Bit Character SetsIn 8-bit locales not based on Latin1 (for example, “ruw8”, the CP1251-based Russian locale),$ZCVT("%XX", "I", "URL")now interprets XX as the hex code of a character in the current character set. In previous releases, this was assumed to bea Unicode character; in some character sets this codepoint did not have a corresponding value in the current character setand was replaced by a default character such as “?”.The new behavior means that in CP1251$ZCVT($C(192), "O", "URL") = "%C0"and42 <strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!