XUIAMXML ;BHM/DLR,DRI - IAM ENTERPRISE NEW PERSON PROBABILISTIC SEARCH ;1/20/23 10:39
Source file <XUIAMXML.m>
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|