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.

<strong>Caché</strong> 2008.2 <strong>Upgrade</strong> ChecklistSee the documentation for the class, %XML.Adaptor, for further details.7.2.5.31 Translation List For Portuguese UpdatedUppercase accented characters of the Portuguese language were added to the character set of the %Text.Portuguese class.This allows Portuguese text containing uppercase accented characters to match with unaccented variations of the sameword. The complete list of accented characters for the Portuguese language that are treated in this fashion is:“ÀÁÂÃÇÉÊÍÓÕÔÚÜ”.7.2.5.32 TCP Broadcast Logic ChangedIn prior releases, when the target process of a broadcast using the $zu(94) function has a TCP device as $Principal, theoutput data was buffered for the device. It was not transmitted until either the buffer became full or the process issues asubsequent "write !" to the device. In this version of <strong>Caché</strong>, the broadcast message will be transmitted immediately.7.2.5.33 AllowSessions Property Removed from EnsLib.SOAP.ServiceIn the 2008.1 Ensemble release, the AllowSessions property was removed from the EnsLib.SOAP.Service class settings. Itis no longer configurable; instead, you must choose whether the service should use CSP/SOAP sessions at compile timeusing the SOAPSESSION class parameter of EnsLib.SOAP.Service. The default for the parameter is SOAPSESSION = 0.If your subclass of EnsLib.SOAP.Service relied on the AllowSessions setting to control session behavior, you must rewriteit to use the SOAPSESSION class parameter. If you are using sessions you must override it to SOAPSESSION = 1. If youdo not use sessions, you can rely on the default setting.See the Enabling SOAP Sessions section of the “Creating an Ensemble Web Service” chapter of Creating Web Servicesand Web Clients with Ensemble for details.7.2.6 MultiValue Changes7.2.6.1 Account Emulation Setting Affects MVBasic Command LineBefore this change the command was compiled with the options set by the most recent BASIC routine compile, or byentering a $OPTIONS setting on the command line.Starting with this version, when a BASIC command is entered at the command prompt on the terminal, it will now becompiled using the account emulation settings. If a non-default option is required (one which is not the CEMU default),the $OPTIONS and the command must both be entered as one command line, separated by a semi-colon.7.2.6.2 Debugging DisplayWhile debugging an MVBasic routine at a terminal, the message will now include a line showing the name ofthe MVBasic source routine and the source line number.Note:Many lines of executed code may map to the same source line if that line is a $INCLUDE statement.7.2.6.3 MVIMPORT For Universe BackupsThis version of <strong>Caché</strong> changes the way Universe backups are imported, namely:• The O option has been removed.• If an account already exists, then MVIMPORT will not import the backup over it. The user must import to a nonexistentaccount.• If MVIMPORT can locate a namespace of the same name as the account would use by default, then MVIMPORT willrestore to that namespace if it is currently empty.184 <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!