XHDAUTH ; SLC/JER - Authentication calls for HeVD ; 25 Jul 2003 9:42 AM
Source file <XHDAUTH.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$NAME^XUSER $$CHKAV^XUVERIFY | 
| HealtheVet Desktop | 1 | $$ESCAPE^XHDLXM | 
| Text Integration Utility | 1 | $$NAME^TIULS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XMLFOOT(XHDY,XHDI) | ||
| UIDTBL(XHDY,UID,XHDI) | ; userIdTable | |
| BUILDROW(COL,RNM) | ; Resolve fields for each row | |
| ADDELEM(XHDY,TAG,VAL,XHDI) | ||
| BYPASS(XHDY) | ; get user demographics w/o security | |
| AUTHNTC(XHDY,ACCESS,VERIFY) | ; authenticate user based on access/verify pair | |
| XMLHDR(XHDY,XHDI) | ; append header | 
| RPC Name | Call Tags | 
|---|---|
| XHD GET USER DEMOGRAPHICS | BYPASS | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XHDCUID" | AUTHNTC+3, BYPASS+3 | 
| ^VA(20 - [#20] | UIDTBL+5 | 
| ^VA(200 - [#200] | UIDTBL+2, UIDTBL+10, UIDTBL+11 | 
| Name | Line Occurrences | 
|---|---|
| ADDELEM | UIDTBL+13, UIDTBL+14, UIDTBL+15, UIDTBL+16, UIDTBL+17, UIDTBL+18 | 
| UIDTBL | AUTHNTC+9, BYPASS+8 | 
| XMLFOOT | AUTHNTC+10, BYPASS+9 | 
| XMLHDR | AUTHNTC+4, BYPASS+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACCESS | AUTHNTC~, AUTHNTC+5 | 
| COL | AUTHNTC+1~, BYPASS+1~, BUILDROW~ | 
| COL(1 | BUILDROW+1* | 
| DUZ | BYPASS+2 | 
| FNM | UIDTBL+1~, UIDTBL+5*, UIDTBL+9*, UIDTBL+14 | 
| LNM | UIDTBL+1~, UIDTBL+5*, UIDTBL+9*, UIDTBL+15 | 
| MI | UIDTBL+1~, UIDTBL+5*, UIDTBL+9*, UIDTBL+16 | 
| NAME | UIDTBL+7~, UIDTBL+8*, UIDTBL+9 | 
| NSDA | UIDTBL+1~, UIDTBL+2*, UIDTBL+3, UIDTBL+5 | 
| NSE | UIDTBL+4~, UIDTBL+5* | 
| RNM | BUILDROW~, BUILDROW+1 | 
| SPEC | AUTHNTC+1~, BYPASS+1~ | 
| SSN | UIDTBL+1~, UIDTBL+10*, UIDTBL+18 | 
| TAG | ADDELEM~, ADDELEM+1 | 
| TITLE | UIDTBL+1~, UIDTBL+11*, UIDTBL+17 | 
| U | UIDTBL+5, UIDTBL+10, UIDTBL+11 | 
| UID | AUTHNTC+1~, AUTHNTC+5*, AUTHNTC+6, AUTHNTC+9, BYPASS+1~, BYPASS+2*, BYPASS+5, BYPASS+8, UIDTBL~, UIDTBL+2 , UIDTBL+8, UIDTBL+10, UIDTBL+11, UIDTBL+13 | 
| VAL | ADDELEM~, ADDELEM+1 | 
| VERIFY | AUTHNTC~, AUTHNTC+5 | 
| XHD | AUTHNTC+1~, AUTHNTC+2*, BYPASS+1~, BYPASS+2* | 
| XHDI | AUTHNTC+1~, AUTHNTC+2*, AUTHNTC+4, AUTHNTC+7*, AUTHNTC+8, AUTHNTC+9, AUTHNTC+10, BYPASS+1~, BYPASS+2*, BYPASS+4 , BYPASS+6*, BYPASS+7, BYPASS+8, BYPASS+9, XMLHDR~, XMLHDR+1*, XMLHDR+2, XMLFOOT~, XMLFOOT+1*, XMLFOOT+2 , UIDTBL~, UIDTBL+12*, UIDTBL+13, UIDTBL+14, UIDTBL+15, UIDTBL+16, UIDTBL+17, UIDTBL+18, UIDTBL+19*, ADDELEM~ , ADDELEM+1* | 
| XHDY | AUTHNTC~, AUTHNTC+3*, AUTHNTC+4, AUTHNTC+8, AUTHNTC+9, AUTHNTC+10, BYPASS~, BYPASS+3*, BYPASS+4, BYPASS+7 , BYPASS+8, BYPASS+9, XMLHDR~, XMLHDR+2, XMLFOOT~, XMLFOOT+2, UIDTBL~, UIDTBL+12, UIDTBL+13, UIDTBL+14 , UIDTBL+15, UIDTBL+16, UIDTBL+17, UIDTBL+18, UIDTBL+19, ADDELEM~, ADDELEM+1 |