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.

DevelopersThese parsing differences in %Text.Text could cause the parsing of some numeric text sequences involving “–” to betreated differently; therefore, an index on such a field containing text like this should be rebuilt.4.2.3.3 Changes To LogicalToStorage And StorageToLogicalLogicalToStorage and StorageToLogical are methods that can be implemented for properties, either in the datatype classor as an composite method in the class containing the property. (There is no requirement that both methods be implementedfor a property, but if the method is defined then it must be executable.) LogicalToStorage method is invoked whenever alogical value is stored (placed in the serialized object in the case of a serial class, written to disk in the case of a persistentclass). StorageToLogical is invoked whenever a stored (or serialized) property value is extracted from the stored objectand placed into a logical container - usually the property's instance variable.In previous versions, when applied to a collection, the target method was presented with the entire collection. In this version,the method will be called once for each element of the collection.4.2.3.4 Changes To %SQL.StatementMetadataThe %SQL.StatementMetadata class models statement metadata for dynamic SQL statements. The metadata instance hasan objects property that is a collection of instances that describe the characteristics of columns whose values are ID valuesreferencing instances of some class. The structure of the StatementObject class has changed to allow for better linkingbetween the StatementColumn and the StatementObject.Previously, the StatementObject consisted of columnName, extentName and exportCall properties. The definition ofStatementObject now includes a new property, column, that is an integer and it corresponds to the element number in thecolumns collection.4.2.3.5 Class DeletionsThe following classes were present in version 2010.1 and have been removed in this version:• Package %JavaScript – Object, Runtime• Package %SQL – StatementCache• Package %XSQL.DSI – JPAQuery• Package %cspapp.mgr – utilconfignethome, utilsysnetworklegacy• Package Config – DDP, DDPVolumeAndUCIs, DDPVolumeSets, DTMnetBIOS, ETHServers, LAT, LATServices,Config.MirrorReportingAuthorizedIDs, Config.MirrorReportingSources, Net, Servers, UDPServers4.2.3.6 Class Component ReservationsThe following class components have been reserved for <strong>InterSystems</strong> use and should not be invoked by customer applications.Class%SYS.Journal.SystemTypeMethodName(s)SetPrimaryDirectory4.2.3.7 Class Component DeletionsThe following class components have been moved or removed in this version from the class where they were previouslyfound.Class%CSP.PageTypeMethodName(s)%ClassName, %PackageName<strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong> 79

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

Saved successfully!

Ooh no, something went wrong!