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.

DevelopersPrevious Name%Wcdu%Wgr%Wgs%WsysNew Name%SYS.Wcdu%SYS.Wgr%SYS.Wgs%SYS.Wsys11.2.5.4 Routines EliminatedDuring the review, some routines were identified as duplicating functionality provides elsewhere. These were removed:• %CLI — The same functionality is available from <strong>Caché</strong> through $zf(-1). On UNIX®, OpenVMS, and Mac, commandline interpretation is done via !. On Windows systems, the DOS command START performs this function.• %DKIOERROR — Calls to it should be replaced with $$$ERROR or $SYSTEM.Error usage.• %GED — Use %GCHANGE and %Library.Global methods instead.• %GDOLD — This routine has been removed.• %GROWTH — The functions of this routine have been moved to the SYS.Database class.• %GTARGET — This routine has been removed.• %LM — The functions of this routine have been included in the SYS.Lock class.• %LMFCLI — The functions of this routine have been included in the $SYSTEM.License class.• %qserver — The user accessible entrypoints have been moved into $SYSTEM.SQL.• %RMAC — This routine has been removed.• %START — This routine has been removed.• %USER — This routine has been replaced by $USERNAME.• %UTIL — This is an internal routine which has been removed. Its message logging function has been converted intoa system macro, LOGMSG.11.2.5.5 Stub Routines AddedSome frequently-invoked routines were moved to CACHESYS (%DM, %LICENSE, %GD, and %SS) and were renamed.Stub routines that call the new routines were left in their place as a compatibility aid. Applications are encouraged to moveto using the new names.In adding the stub routines, the tag, SYS, has been removed from the %SYS routine.11.2.5.6 Routines DeletedIn addition to the changes noted above, internal and obsolete routines were removed from these libraries. If you suspectthat this may be affecting your application, please contact the <strong>InterSystems</strong> Worldwide Response Center (WRC) for assistance.11.2.5.7 No Mapping For %LANG Routines<strong>Caché</strong> 5.1 ignores any routine mappings for the %LANG* routines that are used to provide language extensions. The routinesexecuted will always be those in he %SYS namespace (CACHELIB).<strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong> 251

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

Saved successfully!

Ooh no, something went wrong!