XUS IAM TERMINATE USER (3636)    REMOTE PROCEDURE (8994)

Name Value
NAME XUS IAM TERMINATE USER
TAG IAMTU
ROUTINE XUESSO3
RETURN VALUE TYPE ARRAY
AVAILABILITY RESTRICTED
VERSION 1
APP PROXY ALLOWED No
DESCRIPTION
This restricted RPC is used exclusively by the Identity and Access 
Management (IAM) Provisioning application to terminate an existing user 
in the VistA NEW PERSON file (#200).
INPUT PARAMETER
  • SECID
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    SECID field (#205.1) in the NEW PERSON file (#200) to match the SecID in 
    the user's SAML Token.
    
  • TERMDATE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   20
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    TERMINATION DATE field (#9.2) in the NEW PERSON file (#200).
    
  • TERMRESN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   45
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    Termination Reason field (#9.4) in the NEW PERSON file (#200).
    
  • AUTHCODE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   80
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    Security Phrase for IAM Provisioning Application.
    
RETURN PARAMETER DESCRIPTION
Fail    R(0) = "-1^Number of Errors"
        R(1) through RES(n)="Error Message"
Success R(0) = 1