Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: XOBSRA

Package: VistALink Security

Routine: XOBSRA


Information

XOBSRA ;mjk,esd/alb - VistALink Reauthentication Code ; 05/22/2003 07:00

Source Information

Source file <XOBSRA.m>

Entry Points

Name Comments DBIA/ICR reference
SETUPDUZ() ; -- get DUZ context and division
SUDQ ;
NULL ; switch to null device
SOCKET ; -- switch back to socket device
; -- empty write buffer of null device
AV(XOBID,XOBERR) ; -- AV (SSO/UC KAAJEE) reauth type
DUZ(XOBID,XOBERR) ; -- DUZ reauth type
VPID(XOBID,XOBERR) ; -- VPID reauth type
APPPROXY(XOBID,XOBERR) ; -- application proxy reauth type
CCOW(XOBID,XOBERR) ; -- CCOW reauth type
;
; Very few checks performed here; assume heavier duty checks done by application when originally
; authenticated and created Kernel CCOW token. User would need to be reauthenticated (and perform
; heavier-duty checks) upon Kernel CCOW token expiration.
ACTUSR(XOBID,XOBERR,XOBCTYPE) ; -- user active status check & error processing
DUZENV(XOBDUZ,XOBTYPE) ; -- build DUZ and check division
LOGINH() ; -- Check if system is currently allowing logins
; Return:
; 181004 : if logins are disabled
; 0 : if logins are allowed
NOACCESS(XOBID) ; -- Determine if user is allowed access via user active status & prohibited times checks
VCHG(XOBID) ; -- Check if verify code needs to be changed
; Return:
; 182303^XOBID : if verify code is undefined or expired
; 0 : verify code is current
INIT ; -- VL-specific or general partition setup before reauthentication process starts
FINAL ; -- Final setup needed after a re-authentication is performed successfully.
; -- Save DUZ and IO variables in ^XUTL("XQ",$JOB)
GETERR(XOBACT,XOBID,XOBCONN) ;-- Get appropriate DIALOG file error
SITECHK(XOBSTATN) ; check if valid division for this site
; input: station#
; output: IEN of station# in institution file (if valid for this site)
; 0^error message (if not valid for this site)

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call