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.

Developers6.1.6.5 Weblink No Longer In Distribution KitStarting in 2009.1, Weblink is no longer packaged in the <strong>Caché</strong> installation kits. The latest Weblink packages for eachplatform are available free of charge to supported customers. They can be downloaded from the Worldwide ResponseCenter distribution page.These kits contain all the software components and documentation needed to install and use WebLink. Instructions forinstalling Weblink can be found in the documentation subdirectory of the Weblink kits. If you have any questions, pleasecontact the Worldwide Response Center.6.2 DevelopersThis section contains information of interest to those who have designed, developed and maintained applications runningon prior versions of <strong>Caché</strong>.The items listed here are brief descriptions. In most cases, more complete descriptions are available elsewhere in the documentation.6.2.1 General Operational Changes6.2.1.1 Change Timestamp Update For Routine ImportWhen importing a routine that does not have a timestamp either in XML format, or in %RO format with %apiRTN, if thisroutine is determined to be identical to the one already in the system, <strong>Caché</strong> will not change the last-modified time of theroutine.6.2.1.2 Global Name Truncation ChangedWhen a global name was truncated to the maximum length of 31 characters, an invalid name would result if the 31st characteris a period. Trailing periods will now be removed when the name is truncated.Prior to this change, application with names of this form would run without error, even though an attempt to access theglobal by ZWRITE, ^%GD, ^INTEGRITY, and so on would fail. With this version, the application will continue to runbut will be using a different-truncated global name. In the case of an <strong>Caché</strong> upgrade, any existing data will be invisible toit.6.2.1.3 %BuildIndices Now Includes Bitmap Extent By DefaultThe default list of indices built by %BuildIndices now includes the bitmap extent index, if it exists and has not been previouslybuilt. In previous versions, the bitmap extent index would only be automatically included if other bitmap indiceswere also built and the bitmap extent index had not been previously built.6.2.1.4 TROLLBACK Failure ChangesThis version of <strong>Caché</strong> changes what happens when a transaction fails to roll back receiving a error. Thenew behavior is based on the setting of the system flag “Freeze on Journal Error” and proceeds as follows for local (thatis, non-ECP) transactions:1. If the system flag is NOT set, the process initiating the transaction and TROLLBACK gets a error. Thetransaction is closed. Locks retained for the transaction are released. This option trades data integrity for systemavailability.<strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong> 135

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

Saved successfully!

Ooh no, something went wrong!