Print Page as PDF
DBIA4061 ICR (4061)

DBIA4061    ICR (4061)

Name Value
NUMBER 4061
IA # 4061
DATE CREATED 2003/06/04
CUSTODIAL PACKAGE KERNEL
CUSTODIAL ISC San Francisco
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE XUSRB
NAME DBIA4061
GENERAL DESCRIPTION
VistaLink wishes to use two calls, NOW^XUSRB and
$$POST^XUSRB, to complete Kernel auto-signon for users that pass the initial
auto-signon check ($$AUTOXWB^XUS1B).
STATUS Active
DURATION Till Otherwise Agreed
ID XUSRB
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
NOW
Sets up certain Kernel environment variables.
VARIABLES TYPE VARIABLES DESCRIPTION
U Output
Sets to "^".
XUNOW Output
Sets to the current FileMan Date/Time.
DT Output
Sets to the current FileMan date.
XUDEV Output
Sets to 0.
$$POST
Finishes setting up user partition as part of signon.
In support of Kernel auto-signon, can be called after successful sequenced
calls to AUTOXWB^XUS1B() and NOW^XUSRB.
VARIABLES TYPE VARIABLES DESCRIPTION
DUZ Input
The DUZ of the user, as returned by $$AUTOXWB^XUS1B.
$$POST Output
In the context of autosignon:

If the return value from $$POST is 0, then the call was successful.

If the return value is greater than 0, then the call was unsuccessful, and the
calling code should kill DUZ (if it exists), as auto-signon was unsuccessful.
DUZ Output
DUZ("AG") is returned as the user's agency code.

DUZ(2) is returned set to the institution # the user is affiliated with. Note
that if the user is multidivisional, the value returned from this call does
not reflect that, and so an additional call to another function is required to
determine if a user is multidivisional, and if so, to select from their list
of divisions -- which will change the value of DUZ(2) at that point.
DTIME Output
DTIME is set to the user's DTIME setting after this
call.
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC
VISTALINK SECURITY Oakland