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 |  Interaction Calls
Print Page as PDF
Routine: XUIAMXML

Package: Kernel

Routine: XUIAMXML


Information

XUIAMXML ;BHM/DLR,DRI - IAM ENTERPRISE NEW PERSON PROBABILISTIC SEARCH ;1/20/23 10:39

Source Information

Source file <XUIAMXML.m>

Entry Points

Name Comments DBIA/ICR reference
USER(RETURN,MPIARR) ; - query PSIM to find USER traits
; Input (one of the following):
; MPIARR("samacctnm") = SECURITY ACCOUNT MANAGER/NETWORK USERNAME
; or MPIARR("VAemail") = ACTIVE DIRECTORY USER PRINCIPLE NAME/EMAIL ADDRESS
; or MPIARR("secId") = SECURITY ID
SNDUSER(RETURN,MPIARR) ; - update PSIM with USER traits
; Input: MPIARR - Array of trait(s) to update
; Output: RETURN - Array of traits psim has
QRYUSER(RETURN,MPIARR) ; - query PSIM with additional traits to find USER traits ;**663 - STORY 783347 (dri)
; Input: MPIARR - Array of trait(s) to use for lookup
; Output: RETURN - Array of traits psim has
ORCHUSER(RETURN,MPIARR) ; - orchestrate USER so SECID is returned ;**663 - STORY 783347 (dri) **799 VAMPI-22625
; Input: MPIARR - Array of trait(s) to use for lookup
; Output: RETURN - Array of traits psim has
SXMLBLD(MPIARR) ; setup xml to search for user
; Input: MPIARR - Array of traits to search
; Output: XML for the search
; $$SITE^VASITE - IA #10112
MSGID() ;
AXMLBLD(MPIARR) ; setup xml to add or modify a user
; Input: MPIARR - Array of traits for add or modify
; Output: XML for the add or modify
; $$SITE^VASITE - IA #10112
QXMLBLD(MPIARR) ;setup xml for enhanced query of PSIM for user
; Input: MPIARR - Array of traits for enhanced search
; Output: XML for the enhanced search
; $$SITE^VASITE - IA #10112
OXMLBLD(MPIARR) ;setup xml for PSIM to orchestrate user
; Input: MPIARR - Array of traits for orchestration
; Output: XML for the orchestration (a secid should be returned)
; $$SITE^VASITE - IA #10112
IFADD(MPIVAR,MPIARR,MPIXML,MPIXMLN) ;check if there, if so add it to the XML
; MPIVAR is the MPIARR variable name
; MPIXMLN is the name of the XML to encase
; modifies MPIXML to add if it is there
SPARSE(MPIDATA,MPIXML) ; - parse the data from user query or user update
; EN^MXMLPRSE - IA #4149
SE(MPIN,MPIA) ; - used by the parser for user query or user update to call back with STARTELEMENT
; just to protect the process
PARSE(MPIDATA,MPIXML) ; - parse the data from additional traits user query
; EN^MXMLPRSE - IA #4149
SEQ(MPIN,MPIA) ; - used by the parser for additional traits user query to call back with STARTELEMENT
VALUE(MPIT) ; - used by the parser to call back with CHARACTERS
POST(MPIXML,MPIXMLR) ; - post XML to the execute server
; $$GETPROXY^XOBWLIB - IA #5421
ERROR ; - catch errors
; Set ecode to empty to return to calling function
; $$EOFAC^XOBWLIB, ZTER^XOBWLIB - IA #5421
; UNWIND^%ZTER - IA #1621
TEST(TYPE,MPIXML) ; - call to possibly edit the xml string
; used for testing purposes only.
; production NOT allowed

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Do you want to edit the "_TYPE_" XML"
  • Line Location: TEST+6
Info |  Source |  Entry Points |  Interaction Calls