XUS2 ;SF/RWF - TO CHECK OR RETURN USER ATTRIBUTES ;2/1/2012
Source file <XUS2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VHELP | ||
| YN | ;Ask if want to keep | |
| VAUTO | ;Auto-get Access codes | |
| AAUTO | ;Auto-get Access codes | |
| SVCACCT(XUSDUZ) | ;return 1^CONNECTOR PROXY if CP svc acct; 0 if not svc acct | |
| AGEN | ;Generate a ACCESS code | |
| DEL | ; | |
| USER | ||
| DIRUT | ||
| CVC | ;From XUS1 | |
| GET | ;Get the user input and convert case. | |
| AASK1 | ; | |
| AVHLPTXT(%) | ; | 
 
 | 
| AASK | ;Ask for Access code | |
| VC1 | ||
| VASK1 | ||
| VERED | ; VERIFY CODE EDIT From DD | |
| OUT | ; | |
| VASK | ;Ask for Verify Code | |
| VCHK(S,EC) | ;Call with String and Encrypted versions | |
| BRCVC(XV1,XV2) | ;Broker change VC, return 0 if good, '1^msg' if bad. | |
| CLR | ;New line or Clear screenman area | |
| REASK | ||
| VST(XUH,%) | ; | |
| ACCED | ; ACCESS CODE EDIT from DD | |
| EDIT | ||
| CHK1 | ||
| AC1 | ||
| AHELP | ||
| NEWCODE | ||
| CHKCUR() | ;Check user knows current code, Return 1 if OK to continue | |
| AST(XUH) | ;Change ACCESS CODE and index. | |
| VGEN | ;Generate a VERIFY code | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTER | VST+5, VST+8 | 
| CLRMSG^DDS | CLR+3 | 
| FILE^DIE | AST+4, VST+4, VST+7 | 
| ^DIR | DEL+1, YN+4 | 
| $$HLNAME^XLFNAME | VCHK+3 | 
| $$UP^XLFSTR | GET+2 | 
| NEW^XM | AST+7 | 
| ^XMB | AASK1+5 | 
| $$ACCEPT^XUS | GET+1 | 
| $$AC^XUS4 | AGEN+1, AHELP | 
| $$VC^XUS4 | VHELP, VGEN+1 | 
| $$ISUSERCP^XUSAP1 | SVCACCT+1 | 
| CALL^XUSERP | VC1+1, BRCVC+5 | 
| ^XUSHSH | REASK+1 | 
| $$EN^XUSHSH | AASK1+5, VASK1+2, AGEN+1, AHELP, VHELP, VGEN+1, CHK1+1, BRCVC+2, BRCVC+3 | 
| EDIT^XUVERIFY | EDIT | 
| USER^XUVERIFY | USER | 
| XUS2^XUVERIFY | AVHLPTXT+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("EOFF" | AASK+1, REASK, VASK+1 | 
| ^%ZOSF("EON" | DEL+1, AAUTO+2, VAUTO+2, OUT+2 | 
| ^VA(200 - [#200] | AASK1+5, AASK1+6, VCHK+6, VCHK+7, VCHK+8, AGEN+1, AHELP, VHELP, VGEN+1, CHKCUR+2 , CHK1+1, BRCVC+3 | 
| ^XMB(3.7 - [#3.7] | AST+7 | 
| ^XTV(8989.3 - [#8989.3] | ACCED+4, VERED+4 | 
| Name | Line Occurrences | 
|---|---|
| $$AVHLPTXT | AASK1+3, AASK1+4, VCHK+4 | 
| $$CHKCUR | VASK+1 | 
| $$SVCACCT | VERED+1, VST+6 | 
| $$VCHK | VASK1+2, BRCVC+4 | 
| AASK | AC1 | 
| AASK1 | AASK+3 | 
| AAUTO | AC1 | 
| AC1 | AC1 | 
| AGEN | AAUTO+2, AGEN+1 | 
| AHELP | AASK1+3, AHELP | 
| AST | AC1 | 
| CHK1 | CHK1+3 | 
| CLR | AC1, AASK1+3, AASK1+4, AASK1+6, REASK, REASK+1, VC1, VASK+1, VASK1+2, AGEN+2 , VGEN+2, YN+6, CHKCUR+3, CHK1+2 | 
| DEL | AASK1+2, VASK1+1 | 
| DIRUT | AASK1+2, REASK+1, GET+1, VASK+1, VASK1+1, YN+5 | 
| GET | AASK1+1, REASK+1, VASK1, CHK1 | 
| OUT | AC1, AC1+1, NEWCODE+1, VC1, VC1+2 | 
| REASK | AC1, NEWCODE, VC1 | 
| VASK | VC1 | 
| VASK1 | VASK1+2 | 
| VAUTO | VC1 | 
| VC1 | VC1 | 
| VGEN | VAUTO+2, VGEN+1 | 
| VHELP | VASK1+2, VHELP | 
| VST | AST+6, VC1, BRCVC+5 | 
| YN | AGEN+3, VGEN+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | VCHK+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | VST~, VST+1, AVHLPTXT~, AVHLPTXT+1 | 
| DA | AASK1+5, AST+3, AST+7, CVC+1~, CVC+2*, VERED+1, VERED+4, VC1+1, VCHK+3, VCHK+6 , VCHK+7, VCHK+8, VST+2, VST+9, VHELP, VGEN+1, CHKCUR+1, CHKCUR+2, CHK1+1, BRCVC+2* , BRCVC+5 | 
| >> DDS | CLR+1 | 
| >> DDSHBX | CLR+3 | 
| DIR | ACCED+3~, VERED+1~, YN+1~, OUT+3! | 
| DIR("?" | YN+2* | 
| DIR("A" | DEL+1*, YN+2*, YN+3* | 
| DIR("B" | YN+2* | 
| DIR(0 | DEL+1*, YN+2* | 
| DIR0 | ACCED+3~, VERED+1~ | 
| DIRUT | AC1, AASK+3, AASK1+1, REASK+1, DIRUT*, VC1, VASK1, AAUTO+2, VAUTO+2, YN+4 , OUT+1, OUT+3!, CHK1 | 
| DUOUT | OUT+1!* | 
| DUZ | CVC+2, VERED+4, VST+6, VST+9, CHKCUR+1, BRCVC+2, BRCVC+3 | 
| DUZ("NEWCODE" | VST+9* | 
| DX | CLR+2~, CLR+3* | 
| DY | CLR+2~, CLR+3* | 
| EC | VCHK~, VCHK+6, VCHK+7, VCHK+8 | 
| ERR | AST+2~, VST+2~, VST+5, VST+7!, VST+8 | 
| FDA | AST+2~, VST+2~, VST+7! | 
| FDA(200 | AST+4*, VST+4*, VST+7* | 
| IEN | AST+2~, AST+3*, AST+4, VST+2~*, VST+4, VST+6, VST+7 | 
| >> IOXY | CLR+3 | 
| NA | VCHK+2~, VCHK+3*, VCHK+9 | 
| NA("FIELD" | VCHK+3* | 
| NA("FILE" | VCHK+3* | 
| NA("IENS" | VCHK+3* | 
| PUNC | VCHK+2~* | 
| S | VCHK~, VCHK+4, VCHK+5, VCHK+9 | 
| U | ACCED+4, VERED+4, VASK1+2, VCHK+6, VCHK+8, VHELP, VGEN+1, CHKCUR+2, CHK1+1 | 
| X | ACCED+1*, ACCED+2!, AASK+1~, AASK1+2, AASK1+3, AASK1+4, AASK1+5*, REASK+1, REASK+2, GET+1* , GET+2*, CVC+1~, CVC+2*, VERED+2*, VERED+3!, VASK+1~, VASK1+1, VASK1+2*, AGEN+1*, AHELP* , VHELP*, VGEN+1*, OUT+3*, CHK1+1 | 
| >> XMB | AASK1+5* | 
| >> XMB(1 | AASK1+5* | 
| >> XMDUN | AASK1+5* | 
| XUAUTO | ACCED+3~, ACCED+4*, AC1, AASK1+4, VERED+1~, VERED+4*, VC1, OUT+3! | 
| XUEX | AASK+1~, AASK+2*, AASK+3, AASK1+2*, AASK1+7* | 
| XUH | ACCED+4*, AC1, AASK1+2*, AASK1+5*, AASK1+6, REASK, REASK+1, REASK+2, AST~, AST+4 , VERED+4*, VC1, VASK1+1*, VASK1+2*, VST~, VST+1, VST+3*, VST+4, VST+6, VST+9 , AGEN+1*, VGEN+1*, OUT+3!, BRCVC+1~, BRCVC+2*, BRCVC+4, BRCVC+5 | 
| XUI | OUT+3! | 
| XUK | ACCED+3~, AC1, REASK*, REASK+1*, REASK+2*, NEWCODE, VC1, AAUTO+1~, AAUTO+2*, AGEN+2 , VAUTO+1~, VAUTO+2*, VGEN+2, YN+3, YN+4, YN+5, OUT+3!, CHKCUR+3*, CHK1+3* | 
| XUKO | OUT+3! | 
| >> XUNC | VASK1+1 | 
| XUPAT | VCHK+2~, VCHK+3*, VCHK+5 | 
| XUSDUZ | SVCACCT~, SVCACCT+1 | 
| XUSVCACCT | VERED+1~* | 
| XUSVCMIN | VERED+1~*, VCHK+3, VCHK+4, BRCVC+1~*, AVHLPTXT+1 | 
| XUU | AASK+1~, AASK1+5*, VASK+1~, VASK1+2*, AGEN+1*, AGEN+2, AHELP*, AHELP+1, VHELP*, VHELP+1 , VGEN+1*, VGEN+2, OUT+3!, BRCVC+1~ | 
| XV1 | BRCVC~, BRCVC+3 | 
| XV2 | BRCVC~, BRCVC+2, BRCVC+4 | 
| Y | AASK1+2, AST+7*, VASK1+1, VASK1+2*, DEL+1, AAUTO+1~, AAUTO+2, VAUTO+2, YN+2*, YN+4 , YN+5, BRCVC+4* |