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 ; Dec 18, 2020@15:00

Source Information

Source file <XUIAMXML.m>

Entry Points

Name Comments DBIA/ICR reference
USER(RETURN,MPIARR) ; - query PSIM for 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
SXMLBLD(MPIARR) ; setup xml to search for user
; Input:
; MPIARR - Array of traits for search
MSGID() ;
AXMLBLD(MPIARR) ; setup xml to add or modify a user
; Input:
; MPIARR - Array of traits for IAM search
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
CONV(FIELD) ;check for &, ', > and <
CONVA(FIELD,ENCHAR) ;handle <<pob city>>
SPARSE(MPIDATA,MPIXML) ; - parse the data
SE(MPIN,MPIA) ; - used for the parser 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
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+7
Info |  Source |  Entry Points |  Interaction Calls