13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DevelopersCodeDescriptionClassProperty / Method69, 68, …Enables or disables theencryption of journal files system-wide.Security.SystemDBEncJournal69, 69, …Enables or disables the use oflong strings system-wide.Config.MiscellaneousEnableLongStrings69, 70, …Enables or disables $DOUBLEreturning INF and NAN valuessystem-wide.Config.MiscellaneousIEEEError69, 71, …Sets IP address format system-wide.Config.MiscellaneousIPV669, 72, …Sets MVBasic handling ofundefined variables systemwide.Config.MiscellaneousMVDefined69, 73, …Set global name compatibilitycheckingConfig.MiscellaneousGlobalNameTruncated5.2.2.4 $ZDATEH And $ZDATETIMEH Format 4 ParsingIn version 2008.1, the $ZDATEH and $ZDATETIMEH function were inadvertently changed to accept any nonambiguousdate instead of only a European format date. The correct behavior has been restored; $ZDATEH(date,4) and$ZDATETIMEH(datetime,4) will only accept strings using European format dates.For those applications expecting the post-2008.1 behavior, a new date format code, 15, has been added that uses Europeandate ordering, DD/MM/YYYY, but also accepts any other date input that is nonambiguous.5.2.2.5 Number Format Parsing Via $INUMBER And $FNUMBER Now Locale-IndependentPrior to 2008.2, the $INUMBER and $FNUMBER functions worked with European-style numbers: “,” as decimal point,“.” as group separator, “-” as minus sign, and “+” as plus sign. In 2008.2, these functions were changed parsing woulduse the system default locale to determine the minus sign and plus sign; usually this is “-” and “+”, but not always.In this version, the behavior has been returned to the way it was before 2008.2, so that is always uses “,” as decimal point,“.” as group separator, “-” as minus sign, and “+” as plus sign.5.2.2.6 Improved Detection Of Incorrect $HOROLOG Dates And TimesSome of the routines that accept a $HOROLOG string (and/or a $ZTIMESTAMP string) do not fully validate their inputstring. Their behavior on illegally formatted string is undefined. In some cases that undefined behavior may change betweenCache versions.A legally formatted $HOROLOG string (or $ZTIMESTAMP) string consists of a followed immediately by acomma (,) and then followed immediately by a . Optionally, the comma and the may both be omitted; thisis assumed to implicitly represent 0:00:00, the beginning of the day, or a date without reference to a particular time.A part consists only of decimal digits. A may not include any fractional part nor an exponent part nor anynon-digit characters.<strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong> 109

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

Saved successfully!

Ooh no, something went wrong!