Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUESSO3

Package: Kernel

Routine: XUESSO3


Information

XUESSO3 ;ISD/HGW Enhanced Single Sign-On Utilities ;02/25/16 15:33

Source Information

Source file <XUESSO3.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 7 $$FMTE^XLFDT  ($$NAMEFMT,NAMECOMP)^XLFNAME  ($$LOW,$$TITLE)^XLFSTR  $$SSNCHECK^XUESSO1  ($$ADDUSER,$$FINDUSER,$$GETCNTXT,$$SECMATCH,$$UPNMATCH)^XUESSO2  $$ACTIVE^XUSER  $$KCHK^XUSRB  
VA FileMan 5 ^%DT  FIND^DIC  (FILE,UPDATE)^DIE  ^DIK  CLEAN^DILF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Kernel 6 XUS IAM ADD USER  XUS IAM DISPLAY USER  XUS IAM EDIT USER  XUS IAM FIND USER  XUS IAM REACTIVATE USER  XUS IAM TERMINATE USER  

Entry Points

Name Comments DBIA/ICR reference
IAMFU(R,NAME,SSN,DOB,ADUPN,SECID,AUTHCODE) ;RPC. XUS IAM FIND USER - IA #6288
; The XUSHOWSSN key is required to do lookups using PII (SSN or DoB).
; Input: One or more of Name, SSN, DoB, AD UPN, and/or SecID must be provided.
; AUTHCODE = Security Phrase for IAM Provisioning Application
; Return: Fail R(0)="-1^Error Message"
; Success R(0)=total number of entries found, from "0" to "n".
; R(1) through R(n)="DUZ^Name^NameComponents^SSN^Dob^AD UPN^SecID"
IAMDU(R,DISPDUZ,AUTHCODE) ;RPC. XUS IAM DISPLAY USER - IA #6289
; Input: DISPDUZ = DUZ (IEN) of user to be displayed
; AUTHCODE = Security Phrase for IAM Provisioning Application
; Return: Fail R(0) ="-1^Error Message"
; Success R(0) = 1
; R("NAME") = NAME
; R("LASTNAME") = Family Name
; R("FIRSTNAME") = Given Name
; R("MIDDLENAME") = Middle Name
; R("SUFFIX") = Suffix(es)
; R("INITIAL") = INITIAL
; R("TITLE") = TITLE
; R("NICK_NAME") = NICK NAME
; R("SSN") = SSN (<Hidden> if caller does not have XUSHOWSSN key)
; R("DOB") = DOB (<Hidden> if caller does not have XUSHOWSSN key)
; R("DEGREE") = DEGREE
; R("MAIL_CODE") = MAIL CODE
; R("STATUS") = $$ACTIVE^XUSER(DISPDUZ)
; R("DISUSER") = DISUSER
; R("TERMINATION_DATE") = TERMINATION DATE
; R("TERMINATION_REASON") = TERMINATION REASON
; R("PRIMARY_MENU_OPTION") = PRIMARY MENU OPTION
; R("SECONDARY_MENU_OPTION",0) = SECONDARY MENU OPTION (number of entries)
; R("SECONDARY_MENU_OPTION",1) to R("SECONDARY_MENU_OPTION",n) = SECONDARY MENU OPTION entries
; R("FILE_MANAGER_ACCESS_CODE") = FILE MANAGER ACCESS CODE
; R("DIVISION",0) = DIVISION (number of entries)
; R("DIVISION",1) to R("DIVISION",n) = DIVISION entries
; R("SERVICE_SECTION") = SERVICE/SECTION
; R("SUBJECT_ALTERNATIVE_NAME") = SUBJECT ALTERNATIVE NAME (PIV CARD)
; R("SECID") = SECID
; R("ORGANIZATION_NAME") = SUBJECT ORGANIZATION
; R("ORGANIZATION_ID") = SUBJECT ORGANIZATION ID
; R("UNIQUE_USER_ID") = UNIQUE USER ID
; R("NETWORK_USER_NAME") = NETWORK USERNAME
; R("AD_UPN") = ADUPN
; R("EMAIL") = EMAIL ADDRESS
; R("GENDER") = SEX (M/F)
IAMAU(R,NAME,SECID,EMAIL,ADUPN,SSN,DOB,STATION,AUTHCODE) ;RPC. XUS IAM ADD USER - IA #6290
; The XUSPF200 security key is required to add a user without an SSN (file #200 special privileges).
; Input: NAME = SubjectID to be used in SAML Token
; SECID = UniqueUserID to be used in SSOi or SSOe SAML Token
; EMAIL = User's e-mail address
; ADUPN = Active Directory User Principle Name
; SSN = User's Social Security Number or Taxpayer Identification Number
; DOB = User's Date of Birth
; STATION = NEW PERSON file (#200) DIVISION
; AUTHCODE = (Required) Security Phrase for IAM Provisioning Application
; Return: Fail R(0) = "-1^Number of Errors"
; R(1) through R(n) = "Error Message"
; Success R(0) = "DUZ^STATION"
IAMEU(R,INARRY,AUTHCODE) ;RPC. XUS IAM EDIT USER - IA #6291
; The XUSHOWSSN security key is required to allow edit of PII (SSN and DoB).
; Input: INARRY("SECID") = SecID - Used to identify entry to be edited
; INARRAY("LASTNAME") = User NAME is "LASTNAME,FIRSTNAME MIDDLENAME SUFFIX"
; INARRAY("FIRSTNAME")
; INARRAY("MIDDLENAME")
; INARRAY("SUFFIX")
; INARRY("ORGANIZATION_NAME")= SUBJECT ORGANIZATION
; INARRY("ORGANIZATION_ID") = SUBJECT ORGANIZATION ID
; INARRY("EMAIL") = EMAIL ADDRESS
; INARRY("AD_UPN") = ADUPN
; INARRY("SSN") = SSN
; INARRY("DOB") = DOB (Date of Birth)
; AUTHCODE = Security Phrase for IAM Provisioning Application
; Return: Fail R(0) = "-1^Number of Errors"
; R(1) through R(n) = "Error Message"
; Success R(0) = DUZ of NEW PERSON file entry that was edited
IAMTU(R,SECID,TERMDATE,TERMRESN,AUTHCODE) ;RPC. XUS IAM TERMINATE USER - IA #6292
; Input: SECID = SECID - Used to identify entry to be edited
; TERMDATE = TERMINATION DATE
; TERMRESN = Termination Reason
; AUTHCODE = Security Phrase for IAM Provisioning Application
; Return: Fail R(0) = "-1^Number of Errors"
; R(1) through R(n) = "Error Message"
; Success R(0) = DUZ
IAMRU(R,SECID,AUTHCODE) ;RPC. XUS IAM REACTIVATE USER - IA #6293
; Input: SECID = SECID - Used to identify entry to be edited
; AUTHCODE = Security Phrase for IAM Provisioning Application
; Return: Fail R(0) = "-1^Number of Errors"
; R(1) through R(n) = "Error Message"
; Success R(0) = 1
ADDTOLST(XR,XCOUNT,XSHOWSSN,XRESULT) ;Intrinsic Subroutine. Add user to list.
NAMECOMP(IEN) ;Intrinsic Function. Get NAME COMPONENTS.
EDITERR(Y,XMSG) ;Intrinsic Subroutine. Add error to list.

External References

Name Field # of Occurrence
^%DT IAMFU+33, IAMAU+32, IAMEU+72
FIND^DIC IAMFU+19
FILE^DIE IAMEU+79, IAMTU+31, IAMRU+25
UPDATE^DIE IAMAU+57
^DIK IAMAU+64
CLEAN^DILF IAMFU+23
$$FMTE^XLFDT IAMDU+67, IAMDU+72, IAMDU+75, ADDTOLST+10
$$NAMEFMT^XLFNAME IAMEU+39, IAMEU+46
NAMECOMP^XLFNAME IAMEU+41
$$LOW^XLFSTR IAMFU+39, IAMAU+51, IAMAU+52, IAMEU+52, IAMEU+55, IAMEU+58
$$TITLE^XLFSTR IAMEU+49
$$SSNCHECK^XUESSO1 IAMAU+30, IAMEU+67
$$ADDUSER^XUESSO2 IAMAU+44
$$FINDUSER^XUESSO2 IAMFU+28, IAMFU+45, IAMTU+22, IAMRU+18
$$GETCNTXT^XUESSO2 IAMFU+12, IAMDU+41, IAMAU+23, IAMEU+25, IAMTU+16, IAMRU+14
$$SECMATCH^XUESSO2 IAMAU+27, IAMEU+30
$$UPNMATCH^XUESSO2 IAMFU+40
$$ACTIVE^XUSER IAMDU+70, IAMAU+19, IAMEU+24, IAMTU+15, IAMRU+13
$$KCHK^XUSRB IAMFU+15, IAMDU+47, IAMAU+22, IAMEU+32

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$G(^TMP("DIERR",$J,Y,"TEXT",1))
  • Line Location: IAMAU+62
Routine Call
  • DIC
  • Line Location:
    • IAMFU+19
Routine Call
  • DIE
  • Line Location:
    • IAMEU+79
    • IAMTU+31
    • IAMRU+25
Routine Call
  • DIE
  • Line Location:
    • IAMAU+57

Used in RPC

RPC Name Call Tags
XUS IAM ADD USER IAMAU
XUS IAM EDIT USER IAMEU
XUS IAM FIND USER IAMFU
XUS IAM DISPLAY USER IAMDU
XUS IAM TERMINATE USER IAMTU
XUS IAM REACTIVATE USER IAMRU

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] IAMDU+78, IAMDU+83
^DIC(3.1 - [#3.1] IAMDU+64
^DIC(4 - [#4] IAMDU+90, IAMAU+35, IAMAU+37
^DIC(49 - [#49] IAMDU+93
^TMP("DIERR" IAMAU+48!, IAMAU+62, IAMAU+63, IAMEU+36!, IAMEU+84, IAMEU+85, IAMTU+25!, IAMTU+36, IAMTU+37, IAMRU+20!
, IAMRU+30, IAMRU+31
^TMP("DILIST" IAMFU+20, IAMFU+21, IAMFU+24!
^VA(20 - [#20] IAMDU+56, IAMDU+57, NAMECOMP+2, NAMECOMP+4
^VA(200 - [#200] IAMFU+35, IAMFU+36, IAMDU+45, IAMDU+48, IAMDU+49, IAMDU+50, IAMDU+51, IAMDU+52, IAMDU+65, IAMDU+68
, IAMDU+77, IAMDU+80, IAMDU+81, IAMDU+82, IAMDU+87, IAMDU+88, IAMDU+89, IAMDU+101, IAMAU+28, IAMEU+31
, IAMEU+50, IAMEU+53, IAMEU+56, IAMEU+59, IAMEU+61, IAMEU+74, ADDTOLST+7, ADDTOLST+9, ADDTOLST+10, ADDTOLST+11
, ADDTOLST+12
^XTV(8989.3 - [#8989.3] IAMAU+38, IAMAU+39
^XWB(8994.5 - [#8994.5] IAMFU+13, IAMDU+42, IAMAU+24, IAMEU+26, IAMTU+17, IAMRU+15

Label References

Name Line Occurrences
$$NAMECOMP ADDTOLST+8
ADDTOLST IAMFU+22, IAMFU+29, IAMFU+36, IAMFU+41, IAMFU+46
EDITERR IAMAU+18, IAMAU+19, IAMAU+20, IAMAU+22, IAMAU+23, IAMAU+24, IAMAU+25, IAMAU+26, IAMAU+27, IAMAU+29
, IAMAU+30, IAMAU+32, IAMAU+36, IAMAU+45, IAMAU+63, IAMEU+23, IAMEU+24, IAMEU+25, IAMEU+26, IAMEU+27
, IAMEU+28, IAMEU+30, IAMEU+31, IAMEU+33, IAMEU+34, IAMEU+64, IAMEU+70, IAMEU+76, IAMEU+85, IAMTU+14
, IAMTU+15, IAMTU+16, IAMTU+17, IAMTU+18, IAMTU+19, IAMTU+20, IAMTU+23, IAMTU+37, IAMRU+12, IAMRU+13
, IAMRU+14, IAMRU+15, IAMRU+16, IAMRU+19, IAMRU+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT IAMFU+33*, IAMAU+32*, IAMEU+72*
ADUPN IAMFU~, IAMFU+38, IAMFU+39, IAMFU+40, IAMAU~, IAMAU+52
AUTHCODE IAMFU~, IAMFU+12, IAMDU~, IAMDU+41, IAMAU~, IAMAU+23, IAMEU~, IAMEU+25, IAMTU~, IAMTU+16
, IAMRU~, IAMRU+14
DA IAMAU+64!*
DIC IAMAU+15~
DIC(0 IAMAU+49*
>> DIERR IAMAU+59, IAMEU+81, IAMTU+33, IAMRU+27
DIK IAMAU+64!*
DISPDUZ IAMDU~, IAMDU+44, IAMDU+45, IAMDU+48, IAMDU+49, IAMDU+50, IAMDU+51, IAMDU+52, IAMDU+55, IAMDU+65
, IAMDU+68, IAMDU+70, IAMDU+77, IAMDU+80, IAMDU+81, IAMDU+82, IAMDU+87, IAMDU+88, IAMDU+89, IAMDU+101
DOB IAMFU~, IAMFU+32, IAMFU+33, IAMAU~, IAMAU+31, IAMAU+32, IAMAU+33*, IAMAU+53
DT IAMEU+31
DUZ IAMFU+11, IAMDU+40, IAMAU+18, IAMAU+19, IAMEU+23, IAMEU+24, IAMTU+14, IAMTU+15, IAMRU+12, IAMRU+13
DUZ("LOA" IAMDU+43, IAMAU+20, IAMEU+27
DUZ(0 IAMAU+56*, IAMAU+58*, IAMEU+78*, IAMEU+80*, IAMTU+30*, IAMTU+32*, IAMRU+24*, IAMRU+26*
DUZZERO IAMAU+15~, IAMAU+56*, IAMAU+58, IAMEU+19~, IAMEU+78*, IAMEU+80, IAMTU+10~, IAMTU+30*, IAMTU+32, IAMRU+8~
, IAMRU+24*, IAMRU+26
EMAIL IAMAU~, IAMAU+51
ERRMSG IAMAU+15~, IAMAU+49*
FDR IAMAU+15~, IAMAU+57, IAMEU+19~, IAMEU+79, IAMTU+10~, IAMTU+31, IAMRU+8~, IAMRU+25
FDR( IAMAU+54*
FDR(200 IAMAU+51*, IAMAU+52*, IAMAU+53*, IAMEU+47*, IAMEU+50*, IAMEU+53*, IAMEU+56*, IAMEU+59*, IAMEU+68*, IAMEU+74*
, IAMTU+27*, IAMTU+28*, IAMRU+22*
I EDITERR+1~, EDITERR+3*
IEN IAMAU+15~, IAMAU+50*, IAMAU+51, IAMAU+52, IAMAU+53, IAMAU+54, IAMAU+57!, IAMEU+19~, IAMEU+37*, IAMEU+38
, IAMEU+47, IAMEU+50, IAMEU+53, IAMEU+56, IAMEU+59, IAMEU+68, IAMEU+74, IAMTU+10~, IAMTU+26*, IAMTU+27
, IAMTU+28, IAMRU+8~, IAMRU+21*, IAMRU+22, NAMECOMP~, NAMECOMP+2
INARRY IAMEU~, IAMTU+10~, IAMRU+8~
INARRY("AD_UPN" IAMEU+57, IAMEU+58
INARRY("DOB" IAMEU+34, IAMEU+71, IAMEU+72
INARRY("EMAIL" IAMEU+54, IAMEU+55
INARRY("FIRSTNAME" IAMEU+43
INARRY("LASTNAME" IAMEU+42
INARRY("MIDDLENAME" IAMEU+44
INARRY("ORGANIZATION_ID" IAMEU+51, IAMEU+52
INARRY("ORGANIZATION_NAME" IAMEU+48, IAMEU+49
INARRY("SECID" IAMEU+28, IAMEU+29
INARRY("SSN" IAMEU+33, IAMEU+60, IAMEU+61, IAMEU+67, IAMEU+68
INARRY("SUFFIX" IAMEU+45
NAME IAMFU~, IAMFU+18, IAMFU+19, IAMAU~, IAMAU+25, IAMAU+41, NAMECOMP+1~
NC1 NAMECOMP+1~, NAMECOMP+4*, NAMECOMP+5
NCIEN NAMECOMP+1~, NAMECOMP+2*, NAMECOMP+3, NAMECOMP+4
NEWDUZ IAMAU+15~, IAMAU+46*, IAMAU+50, IAMAU+64, IAMAU+65
R IAMFU~, IAMFU+10!, IAMFU+22, IAMFU+29, IAMFU+36, IAMFU+41, IAMFU+46, IAMDU~, IAMDU+39!, IAMAU~
, IAMAU+16!, IAMAU+18, IAMAU+19, IAMAU+20, IAMAU+22, IAMAU+23, IAMAU+24, IAMAU+25, IAMAU+26, IAMAU+27
, IAMAU+29, IAMAU+30, IAMAU+32, IAMAU+36, IAMAU+45, IAMAU+63, IAMEU~, IAMEU+20!, IAMEU+23, IAMEU+24
, IAMEU+25, IAMEU+26, IAMEU+27, IAMEU+28, IAMEU+30, IAMEU+31, IAMEU+33, IAMEU+34, IAMEU+64, IAMEU+70
, IAMEU+76, IAMEU+85, IAMTU~, IAMTU+11!, IAMTU+14, IAMTU+15, IAMTU+16, IAMTU+17, IAMTU+18, IAMTU+19
, IAMTU+20, IAMTU+23, IAMTU+37, IAMRU~, IAMRU+9!, IAMRU+12, IAMRU+13, IAMRU+14, IAMRU+15, IAMRU+16
, IAMRU+19, IAMRU+31
R("AD_UPN" IAMDU+100*
R("DEGREE" IAMDU+68*
R("DISUSER" IAMDU+74*
R("DIVISION" IAMDU+89*, IAMDU+90*, IAMDU+91*
R("DOB" IAMDU+67*
R("EMAIL" IAMDU+101*
R("FILE_MANAGER_ACCESS_CODE" IAMDU+85*
R("FIRSTNAME" IAMDU+59*
R("GENDER" IAMDU+102*
R("INITIAL" IAMDU+62*
R("LASTNAME" IAMDU+58*
R("MAIL_CODE" IAMDU+69*
R("MIDDLENAME" IAMDU+60*
R("NAME" IAMDU+54*
R("NETWORK_USER_NAME" IAMDU+99*
R("NICK_NAME" IAMDU+65*
R("ORGANIZATION_ID" IAMDU+97*
R("ORGANIZATION_NAME" IAMDU+96*
R("PRIMARY_MENU_OPTION" IAMDU+77*, IAMDU+78*
R("SECID" IAMDU+95*
R("SECONDARY_MENU_OPTION" IAMDU+82*, IAMDU+83*, IAMDU+84*
R("SERVICE_SECTION" IAMDU+92*, IAMDU+93*
R("SSN" IAMDU+66*
R("STATUS" IAMDU+70*, IAMDU+71, IAMDU+73*
R("SUBJECT_ALTERNATIVE_NAME" IAMDU+94*
R("SUFFIX" IAMDU+61*
R("TERMINATION_DATE" IAMDU+75*
R("TERMINATION_REASON" IAMDU+76*
R("TITLE" IAMDU+63*, IAMDU+64*
R("UNIQUE_USER_ID" IAMDU+98*
R(0 IAMFU+11*, IAMFU+12*, IAMFU+13*, IAMFU+49*, IAMDU+40*, IAMDU+41*, IAMDU+42*, IAMDU+43*, IAMDU+44*, IAMDU+45*
, IAMDU+53*, IAMAU+17*, IAMAU+65*, IAMEU+21*, IAMEU+86, IAMEU+87*, IAMTU+12*, IAMTU+38, IAMTU+39*, IAMRU+10*
, IAMRU+32, IAMRU+33*
SECID IAMFU~, IAMFU+43, IAMFU+44, IAMAU~, IAMAU+26, IAMAU+27, IAMAU+40, IAMAU+42, IAMTU~, IAMTU+18
, IAMTU+21, IAMRU~, IAMRU+16, IAMRU+17
SSN IAMFU~, IAMFU+26, IAMFU+27, IAMAU~, IAMAU+22, IAMAU+28, IAMAU+30, IAMAU+43
STATION IAMAU~, IAMAU+34, IAMAU+35, IAMAU+65
TERMDATE IAMTU~, IAMTU+19, IAMTU+27
TERMRESN IAMTU~, IAMTU+20, IAMTU+28
U IAMFU+13, IAMFU+36, IAMDU+42, IAMDU+54, IAMDU+58, IAMDU+59, IAMDU+60, IAMDU+61, IAMDU+62, IAMDU+63
, IAMDU+64, IAMDU+65, IAMDU+66, IAMDU+67, IAMDU+68, IAMDU+69, IAMDU+71, IAMDU+73, IAMDU+74, IAMDU+75
, IAMDU+76, IAMDU+77, IAMDU+78, IAMDU+82, IAMDU+83, IAMDU+85, IAMDU+89, IAMDU+90, IAMDU+92, IAMDU+93
, IAMDU+94, IAMDU+95, IAMDU+96, IAMDU+97, IAMDU+98, IAMDU+99, IAMDU+100, IAMDU+101, IAMDU+102, IAMAU+24
, IAMAU+37, IAMAU+38, IAMAU+39, IAMAU+65, IAMEU+25, IAMEU+26, IAMEU+31, IAMEU+50, IAMEU+53, IAMEU+56
, IAMEU+59, IAMEU+74, IAMTU+16, IAMTU+17, IAMRU+14, IAMRU+15, ADDTOLST+4, ADDTOLST+7, ADDTOLST+9, ADDTOLST+10
, ADDTOLST+11, ADDTOLST+12, NAMECOMP+5, EDITERR+3
X IAMFU+9~, IAMFU+33*, IAMFU+36, IAMFU+39*, IAMDU+38~, IAMDU+56*, IAMDU+57, IAMDU+63*, IAMDU+64, IAMDU+71*
, IAMDU+72*, IAMDU+73, IAMAU+15~, IAMAU+32*, IAMEU+19~, IAMEU+49*, IAMEU+50, IAMEU+52*, IAMEU+53, IAMEU+55*
, IAMEU+56, IAMEU+58*, IAMEU+59, IAMEU+61*, IAMEU+62, IAMEU+63, IAMEU+72*, IAMTU+10~, IAMRU+8~
XARRAY IAMAU+15~, IAMAU+44, IAMEU+19~, IAMTU+10~, IAMTU+22, IAMRU+8~, IAMRU+18
XARRAY(1 IAMAU+38*
XARRAY(2 IAMAU+39*
XARRAY(3 IAMAU+40*
XARRAY(4 IAMAU+41*
XARRAY(7 IAMAU+42*, IAMEU+29*, IAMEU+30, IAMTU+21*, IAMRU+17*
XARRAY(9 IAMAU+43*
XARRY IAMFU+9~, IAMFU+28, IAMFU+45
XARRY(7 IAMFU+44*, IAMFU+47!
XARRY(9 IAMFU+27*, IAMFU+30!
XCOUNT IAMFU+9~, IAMFU+16*, IAMFU+22, IAMFU+29, IAMFU+36, IAMFU+41, IAMFU+46, IAMFU+49, ADDTOLST~, ADDTOLST+3
, ADDTOLST+6*, ADDTOLST+13
XDIV IAMAU+15~, IAMAU+37*, IAMAU+54
XDUZ IAMEU+19~, IAMEU+30*, IAMEU+31, IAMEU+37, IAMEU+50, IAMEU+53, IAMEU+56, IAMEU+59, IAMEU+63, IAMEU+74
, IAMEU+87, IAMTU+10~, IAMTU+22*, IAMTU+23, IAMTU+26, IAMTU+39, IAMRU+8~, IAMRU+18*, IAMRU+19, IAMRU+21
, IAMRU+33
XFLAG ADDTOLST+1~, ADDTOLST+2*, ADDTOLST+4*, ADDTOLST+5
XI IAMFU+9~, IAMFU+20*, IAMFU+21, IAMDU+38~, IAMDU+79*, IAMDU+80, IAMDU+81*, IAMDU+82, IAMDU+86*, IAMDU+87
, IAMDU+88*, IAMDU+89, ADDTOLST+1~, ADDTOLST+3*, ADDTOLST+4
XIEN IAMDU+38~, IAMDU+55*, IAMDU+56
XJ IAMFU+9~, IAMDU+38~, IAMDU+79*, IAMDU+82*, IAMDU+83, IAMDU+84, IAMDU+86*, IAMDU+89*, IAMDU+90, IAMDU+91
XMSG EDITERR~, EDITERR+2*, EDITERR+3
XN IAMDU+38~, IAMDU+54*
XNAME IAMFU+9~
XODOB ADDTOLST+1~, ADDTOLST+10*, ADDTOLST+13
XONME ADDTOLST+1~, ADDTOLST+7*, ADDTOLST+13
XONMEC ADDTOLST+1~, ADDTOLST+8*, ADDTOLST+13
XOSEC ADDTOLST+1~, ADDTOLST+12*, ADDTOLST+13
XOSSN ADDTOLST+1~, ADDTOLST+9*, ADDTOLST+13
XOUPN ADDTOLST+1~, ADDTOLST+11*, ADDTOLST+13
XR ADDTOLST~
XR( ADDTOLST+4, ADDTOLST+13*
XRESULT IAMFU+9~, IAMFU+21*, IAMFU+22, IAMFU+28*, IAMFU+29, IAMFU+33*, IAMFU+34, IAMFU+35*, IAMFU+36, IAMFU+39*
, IAMFU+40*, IAMFU+41, IAMFU+45*, IAMFU+46, ADDTOLST~, ADDTOLST+4, ADDTOLST+7, ADDTOLST+8, ADDTOLST+9, ADDTOLST+10
, ADDTOLST+11, ADDTOLST+12, ADDTOLST+13
XSHOWSSN IAMFU+9~, IAMFU+15*, IAMFU+22, IAMFU+26, IAMFU+29, IAMFU+32, IAMFU+36, IAMFU+41, IAMFU+46, IAMDU+38~
, IAMDU+47*, IAMDU+66, IAMDU+67, IAMEU+19~, IAMEU+32*, IAMEU+33, IAMEU+34, IAMEU+60, IAMEU+71, ADDTOLST~
, ADDTOLST+9, ADDTOLST+10
XT IAMDU+38~, IAMDU+48*, IAMDU+54, IAMDU+62, IAMDU+63, IAMDU+74, IAMDU+75, IAMDU+76, IAMDU+85
XT1 IAMDU+38~, IAMDU+49*, IAMDU+66, IAMDU+67, IAMDU+102
XT205 IAMDU+38~, IAMDU+51*, IAMDU+95, IAMDU+96, IAMDU+97, IAMDU+98, IAMDU+100
XT5 IAMDU+38~, IAMDU+50*, IAMDU+69, IAMDU+92
XT501 IAMDU+38~, IAMDU+52*, IAMDU+94, IAMDU+99
XTEMP IAMFU+9~
XUENTRY IAMFU+9~, IAMFU+12*, IAMFU+13, IAMDU+38~, IAMDU+41*, IAMDU+42, IAMAU+15~, IAMAU+23*, IAMAU+24, IAMEU+19~
, IAMEU+25*, IAMEU+26, IAMTU+10~, IAMTU+16*, IAMTU+17, IAMRU+8~, IAMRU+14*, IAMRU+15
XUIAM IAMFU+9~, IAMFU+14*, IAMDU+38~, IAMDU+46*, IAMAU+15~, IAMAU+21*, IAMEU+19~, IAMEU+22*, IAMTU+10~, IAMTU+13*
, IAMRU+8~, IAMRU+11*
XUN IAMEU+19~, IAMEU+39, IAMEU+40!*, IAMEU+41, IAMEU+46
XUN("FAMILY" IAMEU+42*
XUN("FIELD" IAMEU+38*
XUN("FILE" IAMEU+38*
XUN("GIVEN" IAMEU+43*
XUN("IENS" IAMEU+38*
XUN("MIDDLE" IAMEU+44*
XUN("SUFFIX" IAMEU+45*
XUNAME IAMEU+19~
XUNEWN IAMEU+19~, IAMEU+46*, IAMEU+47
XUOLDN IAMEU+19~, IAMEU+39*, IAMEU+40, IAMEU+47
Y IAMFU+9~, IAMFU+33, IAMDU+38~, IAMDU+57*, IAMDU+58, IAMDU+59, IAMDU+60, IAMDU+61, IAMAU+15~, IAMAU+27*
, IAMAU+28*, IAMAU+29, IAMAU+31, IAMAU+32, IAMAU+33, IAMAU+34, IAMAU+35*, IAMAU+36, IAMAU+37, IAMAU+44*
, IAMAU+45, IAMAU+46, IAMAU+60*, IAMAU+61, IAMAU+62*, IAMAU+63, IAMEU+19~, IAMEU+73, IAMEU+74, IAMEU+82*
, IAMEU+83, IAMEU+84*, IAMEU+85, IAMTU+10~, IAMTU+34*, IAMTU+35, IAMTU+36*, IAMTU+37, IAMRU+8~, IAMRU+28*
, IAMRU+29, IAMRU+30*, IAMRU+31, EDITERR~
Y( EDITERR+3*
Y("" EDITERR+3
Y(0 EDITERR+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All