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
Print Page as PDF
Routine: XUESSO2

Package: Kernel

Routine: XUESSO2


Information

XUESSO2 ;ISD/HGW - Enhanced Single Sign-On Utilities ; Apr 19, 2022@14:57

Source Information

Source file <XUESSO2.m>

Entry Points

Name Comments DBIA/ICR reference
FINDUSER(XATR) ;Function. Find user using minimum attributes for user identification
; Input: XATR = Array containing user attributes (see above).
; Return: Fail = "-1^Error Message"
; Success = IEN of NEW PERSON file (#200) entry (Note: this routine will NOT set DUZ to the identified IEN)
TALL(XATR) ;Function. Find an existing user.
ADDUSER(XATR) ;Function. Add user using minimum attributes for user identification
; Input: XATR = Array containing user attributes (see above).
; Return: Fail = "-1^Error Message"
; Success = IEN of NEW PERSON file (#200) entry (Note: this routine will NOT set DUZ to the identified IEN)
SECMATCH(SECID) ;Function. Find match for SECID.
UPNMATCH(ADUPN) ;Function. Find match for ADUPN.
AOIUID(OID,UID) ;Function. Find match for OID+UID cross-reference.
NETMAIL(NETNAME,MAIL) ;Function. Find match for NETWORK USERNAME and EMAIL ADDRESS
ADDU(XUNAME) ;Function. Add a new name to the NPF
UPDU(XATR,NEWDUZ) ;Function. Update user in the NPF
ADDS(FDR,NEWDUZ,SSN) ;Function. Add a SSN to the NPF
CLEAN(Y) ;Subroutine. Clean up (delete) incomplete record in NPF
; ZEXCEPT: DA,DIK
SETCNTXT(NEWDUZ,XAPHRASE) ;Function. Assign Context Option to user Secondary Menu Options
GETCNTXT(XAPHRASE) ;Function. Identify the REMOTE APPLICATION
AUTH() ;Function. Check if calling routine is authorized
; ^XUESSO2 does not address the security issue of user authentication, so a restriction is placed on the calling routine.
SETREMAP(USER,REMAPP) ; user created by remote application
Info |  Source |  Entry Points