Dear Bayan,
ZU is the routine that VISTA users should be tied to, so when they sign
in they sign in through ZU.
XUS is the primary entry point for signing into the system. ZU calls
XUS. ZU sets the error trap to ensure proper logging of any errors that
might occur; XUS does not. We do not usually use XUS directly, except
when a programmer needs to do a complete sign on without the error trap
set; for example, I might call XUS from programmer mode to debug the
sign-on process.
XUP is an entry point for programmers to sign in to the system quickly.
It only prompts for Access Code and then the option the programmer wants
to run. It's designed to make it quick to jump between programmer mode
and the menu system. It's also the usual way programmers set up their
local variables (DUZ, DT, U, etc.) before beginning programming if they
enter MUMPS directly from the operating system.
Yours truly,
Rick