11.07.2015 Views

Caché ObjectScript Reference - InterSystems Documentation

Caché ObjectScript Reference - InterSystems Documentation

Caché ObjectScript Reference - 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.

$ZUTIL(39)Note:Your system's performance suffers significantly when <strong>Caché</strong> must load a routinefrom sys2 or sys3. For this reason, use these for program testing only. For example,if you change a few percent routines, you may want to test them in a namespacewhere users are not currently running.A typical use of the $ZUTIL(39) function would be to run a set of % routines that are differentfrom the ones in the system manager's namespace. For example, you might want to run adifferent version of the <strong>InterSystems</strong> relational database application generator (RDBMSproduct). Or, you might want to develop % routines in a development environment withoutaffecting the routines in the system manager's namespace.Note:OpenVMS: A process can use $ZUTIL(39) only if its UIC matches that of theoriginal system manager's CACHE.DAT file. Otherwise, <strong>Caché</strong> issues a error.When a process switches namespaces using $ZUTIL(5) or the ZNSPACE command,$ZUTIL(39) information is normally reset. The only exception to this is when the processswitches from an implied namespace to an implied namespace, in which case $ZUTIL(39)settings are preserved. An implied namespace is a directory path or OpenVMS file specificationpreceded by two caret characters: "^^dir".Parameterssys1Specify the search path for percent (%) routines. If used alone, this is the search path thatwill be searched for all routines. If used in conjunction with sys2 and sys3, sys1 will be thefirst search path searched for routines. You can specify a null string as to indicate the defaultsystem manager's namespace.sys2Specify the second search path for percent (%) routines. If <strong>Caché</strong> doesn't find a routine insys1, it will search for it in sys2. You can specify a null string as to indicate the default systemmanager's namespace.sys3Specify the third search path for percent (%) routines. If <strong>Caché</strong> doesn't find a routine in sys1or sys2, it will search for it in sys3. You can specify a null string as to indicate the defaultsystem manager's namespace.<strong>Caché</strong> <strong>ObjectScript</strong> <strong>Reference</strong> 583

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

Saved successfully!

Ooh no, something went wrong!