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> 5.1 <strong>Upgrade</strong> ChecklistFunctionNumber586978130131RequirementN/A%Manager%Manager%ManagerN/AExplanationSubject: set the privilege level required to use the XECUTEcommand.This function has been removed in <strong>Caché</strong> 5.1.Subject: set system-wide defaultsThis function must be invoked from a non-edited routine in theCACHESYS database and not part of any indirection; or elsebe in a job that holds the WRITE permission on the CACHESYSdatabase.Subject: search journal file for open transactions.This function must be invoked from a non-edited routine in theCACHESYS database and not part of any indirection; or elsebe in a job that holds the WRITE permission on the CACHESYSdatabase.Subject: set or return the domain ID or indexThis function must be invoked from a non-edited routine in theCACHESYS database and not part of any indirection; or elsebe in a job that holds the WRITE permission on the CACHESYSdatabase.In previous releases, the subfunction, 1, returned the systemidentifier string consisting of the current system name followedby a colon (:), the IP address (Windows) or MAC address(UNIX®) followed by a comma (,), and the pathname of the mgrdirectory.In version 5.1, it returns the name of the system, followed by acolon (:), and the name of the <strong>Caché</strong> instance that is running.$ZUTIL(4)This function is used to stop processes in <strong>Caché</strong>. In version 5.1, it has been refined to protect system jobs from interferenceby unprivileged applications. For example, $ZUTIL(4, ) will no longer terminate a daemon. Instead, it will returnan error status of 0.Moreover, a process which is exiting and running %HALT, or any of its subroutines such as %ROLLBACK, will notrespond to this function. The process issuing the RESJOB will now receive an error status of -4 meaning that the targetignored it.Shutting down the system with “ccontrol stop” will terminate these processes as it has in the past. This can also be donein version 5.1 with the function, $ZUTIL(4, , -65).CAUTION:When , $ZUTIL(4, , -65) is used for this purpose, any open transactions will not be rolled back eventhough the locks which protected it will be released.$ZUTIL(49)The information it returns has been extended to better describe the database:268 <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!