XUSAP1 ;OAK/KC - Connector Proxy Reports ;2/1/2012
Source file <XUSAP1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Kernel | 3 | XUS2 XUSAP PROXY CONN DETAIL ALL XUSAP PROXY CONN DETAIL INQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ;EN^XUTMDEVQ entry point, print 1 | |
| HDR | ; | |
| QALL | ;EN^XUTMDEVQ entry point, print all | |
| OKFLDS | ;top-level fields OK/expected to be populated | |
| PFLD | ; output a field | |
| GETCPIEN() | ;return CP IEN from User Class file | |
| PSCANLOG | ; output signon activity for this CP user found in SCANLOG pass | |
| EN1 | ;option entry point w/dialog to select 1 CP entry; calls task entry point | |
| PCREDCHK | ;display credential date checks | |
| ISUSERCP(XUSCPDUZ) | ;return 1 if any of DUZ's user classes are CP, 0 if not | |
| VARSETUP | ;set up date,print,field list vars | |
| PBADFLDS | ;display any unexpected (not part of CP template) top-level fields populated | |
| DUZLIST | ;loop thru file 200, return list of CP user class DUZs in XUSCPLST in format: | |
| SCANLOG | ;loop thru sign-on log for connector proxy activity, save results in ^TMP($J,"XUSCPLOG") | |
| HDRCHK(Y) | ;Y=excess lines, return 1 to exit | |
| PBADMULT | ;display any unexpected multiples; skip those already processed: | |
| ENALL | ;schedulable option entry point w/dialog to print all CPs; calls task entry point | |
| ADDFLDS(XUSCPTAG,XUSCPARR) | ;return list of fields in .XUSCPARR(fieldname) ; XUSCPTAG: tag to read field names from ; .XUSCPARR: array to populate (pass as .param) | |
| BLURB | ; | |
| PWARN | ;display warning for primary menus, other user classes defined, FM access code | |
| P(XUSCPACTIVE,XUSCPDUZ) | ;print/display a CP entry | |
| ASKLOG | ;ask if want to scan sign-on log too | |
| INACFLDS | ;fields OK to populate for an INACTIVE user | |
| POKFLDS | ;display values of allowed fields | |
| ASKFLD | ;ask if want to analyze options | |
| WARNFLDS | ;field checked in WARNING section | 
| Name | Field # of Occurrence | 
|---|---|
| $$S^%ZTLOAD | P+3, DUZLIST+9, SCANLOG+6 | 
| ^DIC | EN1+4 | 
| GETS^DIQ | P+6 | 
| ^DIR | ASKLOG+5, ASKFLD+5, HDRCHK+6 | 
| $$FMDIFF^XLFDT | PCREDCHK+7, PCREDCHK+8 | 
| $$FMTE^XLFDT | VARSETUP+2, PSCANLOG+17 | 
| $$HTFM^XLFDT | VARSETUP+1, PCREDCHK+6 | 
| $$RJ^XLFSTR | P+15, P+16, PFLD+3, PBADMULT+11, HDR+1 | 
| $$ACTIVE^XUSER | Q1+6, DUZLIST+12 | 
| $$NAME^XUSER | P+14 | 
| EN^XUTMDEVQ | EN1+8, ENALL+6 | 
| 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 | 
 | 
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | PBADMULT+8 | 
| ^TMP($J | Q1+11!, QALL+13!, P+4!, PCREDCHK+6, PCREDCHK+7, PCREDCHK+13, PCREDCHK+15, PCREDCHK+18, PCREDCHK+20, PWARN+2 , PWARN+3, PWARN+4, PWARN+5, PWARN+6, PWARN+12, PWARN+13, PWARN+14, PWARN+16, PFLD+2, PFLD+4 , PBADFLDS+2, PBADMULT+3, PBADMULT+9, PBADMULT+10, PBADMULT+11, PSCANLOG+6, PSCANLOG+7, PSCANLOG+9, PSCANLOG+11, PSCANLOG+12 , PSCANLOG+16, PSCANLOG+17, SCANLOG+12*, SCANLOG+14* | 
| ^VA(200 - [#200] | PCREDCHK+13, PCREDCHK+18, DUZLIST+8, DUZLIST+10, ISUSERCP+3, ISUSERCP+6, ISUSERCP+8 | 
| ^VA(201 - [#201] | GETCPIEN+1 | 
| ^XUSEC(0 - [#3.081] | SCANLOG+5, SCANLOG+7, SCANLOG+10, SCANLOG+13 | 
| Name | Line Occurrences | 
|---|---|
| $$GETCPIEN | EN1+2, ENALL+2, PWARN+6, PWARN+13, DUZLIST+5, ISUSERCP+5 | 
| $$HDRCHK | P+5, P+12, P+18, P+20, P+22, P+23, P+24, P+25, P+26, PCREDCHK+9 , PCREDCHK+16, PWARN+10, PWARN+15, POKFLDS+4, PFLD+5, PBADFLDS+8, PBADMULT+12, PSCANLOG+5, PSCANLOG+10, PSCANLOG+15 , PSCANLOG+18 | 
| $$ISUSERCP | DUZLIST+11 | 
| ADDFLDS | VARSETUP+4, VARSETUP+5, VARSETUP+6 | 
| ASKFLD | EN1+6, ENALL+4 | 
| ASKLOG | EN1+7, ENALL+5 | 
| BLURB | Q1+9, QALL+9 | 
| DUZLIST | QALL+7 | 
| HDR | Q1+9, QALL+9, HDRCHK+8 | 
| P | Q1+10, QALL+12 | 
| PBADFLDS | P+24 | 
| PBADMULT | P+25 | 
| PCREDCHK | P+20 | 
| PFLD | POKFLDS+5, POKFLDS+6, PBADFLDS+10 | 
| POKFLDS | P+23 | 
| PSCANLOG | P+26 | 
| PWARN | P+22 | 
| QALL | ENALL+3 | 
| SCANLOG | Q1+8, QALL+8 | 
| VARSETUP | Q1+7, QALL+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("E" | PCREDCHK+18, PCREDCHK+20, PWARN+2 | 
| ^("I" | PCREDCHK+18 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIC | EN1+1~, EN1+4* | 
| DIC("S" | EN1+4* | 
| DIC(0 | EN1+4* | 
| DIR | ASKLOG+1~, ASKFLD+1~, HDRCHK+5~ | 
| DIR("?" | ASKLOG+4*, ASKFLD+4* | 
| DIR("A" | ASKLOG+3*, ASKFLD+3* | 
| DIR("B" | ASKLOG+2*, ASKFLD+2* | 
| DIR(0 | ASKLOG+2*, ASKFLD+2*, HDRCHK+6* | 
| DIROUT | ASKLOG+1~, ASKFLD+1~ | 
| DIRUT | ASKLOG+1~, ASKFLD+1~ | 
| DTOUT | ASKLOG+1~, ASKFLD+1~ | 
| DUOUT | ASKLOG+1~, ASKFLD+1~ | 
| I | P+2~, P+9*, P+10, P+11, HDRCHK+5~, ADDFLDS+3~, ADDFLDS+4* | 
| IOF | Q1+9, QALL+9, HDRCHK+8 | 
| IOM | VARSETUP+3, P+15, P+16 | 
| IOSL | HDRCHK+3 | 
| IOST | Q1+9, QALL+9, HDRCHK+4 | 
| J | P+2~, P+10*, P+11, HDRCHK+5~ | 
| K | HDRCHK+5~ | 
| U | EN1+6, EN1+7, ENALL+4, ENALL+5, Q1+8, PBADMULT+8, DUZLIST+13, ISUSERCP+8, SCANLOG+7, SCANLOG+9 | 
| X | EN1+1~, HDRCHK+5~ | 
| XUSCP200P07IEN | ISUSERCP+1~, ISUSERCP+5*, ISUSERCP+6*, ISUSERCP+8 | 
| XUSCP201IEN | ISUSERCP+1~, ISUSERCP+8*, ISUSERCP+9 | 
| XUSCPACTIVE | Q1+5~, Q1+6*, Q1+8, Q1+10, QALL+4~, QALL+11*, QALL+12, P~, P+15, P+16 , PCREDCHK+13, PCREDCHK+14, POKFLDS+6, PBADFLDS+4, DUZLIST+3~, DUZLIST+12*, DUZLIST+13 | 
| XUSCPARR | ADDFLDS~ | 
| XUSCPARR( | ADDFLDS+5* | 
| XUSCPCNT | PBADFLDS+1~, PBADFLDS+2*, PBADFLDS+5*, PBADMULT+2~, PBADMULT+3*, PBADMULT+5* | 
| XUSCPCUR | SCANLOG+1~, SCANLOG+10* | 
| XUSCPDC | PCREDCHK+2~, PCREDCHK+6*, PCREDCHK+8 | 
| XUSCPDIFFDE | PCREDCHK+2~, PCREDCHK+7*, PCREDCHK+11 | 
| XUSCPDIFFVC | PCREDCHK+2~, PCREDCHK+8*, PCREDCHK+11 | 
| XUSCPDT | Q1+5~, QALL+4~, VARSETUP+1*, VARSETUP+2, PCREDCHK+7, PCREDCHK+8, SCANLOG+10 | 
| XUSCPDUZ | EN1+1~, EN1+5*, Q1+6, Q1+8, Q1+10, QALL+12*, P~, P+6, P+8, P+14 , P+16, PCREDCHK+6, PCREDCHK+7, PCREDCHK+13, PCREDCHK+15, PCREDCHK+18, PCREDCHK+20, PWARN+2, PWARN+3, PWARN+4 , PWARN+16, PFLD+2, PFLD+4, PBADFLDS+2, PSCANLOG+6, PSCANLOG+7, PSCANLOG+9, PSCANLOG+11, PSCANLOG+12, PSCANLOG+16 , PSCANLOG+17, DUZLIST+8*, DUZLIST+10, DUZLIST+11, DUZLIST+12, DUZLIST+13, ISUSERCP~, ISUSERCP+3, ISUSERCP+6, ISUSERCP+8 | 
| XUSCPERR | P+2~, P+7 | 
| XUSCPERR("DIERR" | P+9, P+10, P+11 | 
| XUSCPFILE | PBADMULT+2~, PBADMULT+3*, PBADMULT+4, PBADMULT+8, PBADMULT+9, PBADMULT+10, PBADMULT+11 | 
| XUSCPFLD | POKFLDS+1~, POKFLDS+5*, POKFLDS+6*, PFLD+2, PFLD+3, PFLD+4, PBADFLDS+1~, PBADFLDS+2*, PBADFLDS+3, PBADFLDS+4 , PBADMULT+2~, PBADMULT+10*, PBADMULT+11, ADDFLDS+3~, ADDFLDS+4*, ADDFLDS+5 | 
| XUSCPIEN | DUZLIST+3~, DUZLIST+5*, ISUSERCP+1~, ISUSERCP+5*, ISUSERCP+9 | 
| XUSCPINACFLDS | Q1+5~, QALL+4~, VARSETUP+6 | 
| XUSCPINACFLDS( | POKFLDS+6, PBADFLDS+4 | 
| XUSCPIP | PSCANLOG+1~, PSCANLOG+7*, PSCANLOG+8, PSCANLOG+9, PSCANLOG+11, PSCANLOG+12, PSCANLOG+16, PSCANLOG+17, SCANLOG+1~, SCANLOG+9* , SCANLOG+12, SCANLOG+14 | 
| XUSCPLOOPC | DUZLIST+3~, DUZLIST+8*, DUZLIST+9*, SCANLOG+1~, SCANLOG+4*, SCANLOG+6* | 
| XUSCPLST | Q1+5~, QALL+4~ | 
| XUSCPLST( | Q1+8*, QALL+12, P+16, DUZLIST+13*, ISUSERCP+6 | 
| XUSCPLST(0 | SCANLOG+8 | 
| XUSCPLST(1 | SCANLOG+8 | 
| XUSCPMUL | PWARN+1~, PWARN+5*, PWARN+6, PWARN+12*, PWARN+13, PWARN+14, PBADMULT+2~, PBADMULT+9*, PBADMULT+10, PBADMULT+11 | 
| XUSCPOKFLDS | Q1+5~, QALL+4~, VARSETUP+5 | 
| XUSCPOKFLDS( | POKFLDS+5, PBADFLDS+3 | 
| XUSCPOLDTIME | PCREDCHK+2~, PCREDCHK+3*, PCREDCHK+7, PCREDCHK+8 | 
| XUSCPQ | Q1+5~, QALL+4~, QALL+11, QALL+12, P+3*, P+5*, P+9, P+10, P+12*, P+18* , P+20*, P+21, P+22*, P+23*, P+24*, P+25*, P+26*, PCREDCHK+9*, PCREDCHK+16*, PWARN+7 , PWARN+10*, PWARN+11, PWARN+12, PWARN+15*, POKFLDS+4*, POKFLDS+5, POKFLDS+6, PFLD+5*, PBADFLDS+2, PBADFLDS+5 , PBADFLDS+8*, PBADFLDS+9, PBADMULT+3, PBADMULT+9, PBADMULT+10, PBADMULT+12*, PSCANLOG+5*, PSCANLOG+7, PSCANLOG+10*, PSCANLOG+11 , PSCANLOG+15*, PSCANLOG+16, PSCANLOG+18*, DUZLIST+8, DUZLIST+9*, HDRCHK+2, SCANLOG+1~, SCANLOG+5, SCANLOG+6* | 
| XUSCPQC | DUZLIST+3~, DUZLIST+7*, DUZLIST+9, SCANLOG+1~, SCANLOG+4*, SCANLOG+6 | 
| XUSCPRET | ISUSERCP+1~, ISUSERCP+2*, ISUSERCP+9*, ISUSERCP+10 | 
| XUSCPRNT | Q1+5~, QALL+4~ | 
| XUSCPRNT("DT | EXT" , VARSETUP+2*, HDR+1 | 
| XUSCPRNT("EQ" | VARSETUP+3*, P+15, P+17 | 
| XUSCPRNT("PG" | VARSETUP+3*, HDR+1, HDRCHK+7* | 
| XUSCPRNT("UL" | VARSETUP+3*, HDR+1 | 
| XUSCPSAEXP | Q1+5~, QALL+4~, VARSETUP+1*, PCREDCHK+11 | 
| XUSCPSAV | EN1+1~, EN1+8, ENALL+1~, ENALL+6 | 
| XUSCPSAV("XUSCPDUZ" | EN1+5* | 
| XUSCPSAV("XUSCPSCANFLD" | EN1+6*, ENALL+4* | 
| XUSCPSAV("XUSCPSCANLOG" | EN1+7*, ENALL+5* | 
| XUSCPSCANFLD | EN1+1~, EN1+6*, ENALL+1~, ENALL+3*, ENALL+4*, P+21 | 
| XUSCPSCANLOG | EN1+1~, EN1+7*, ENALL+1~, ENALL+3*, ENALL+5*, Q1+8, QALL+8, P+26 | 
| XUSCPSEC0 | SCANLOG+1~, SCANLOG+7*, SCANLOG+9 | 
| XUSCPSECDUZ | SCANLOG+1~, SCANLOG+7*, SCANLOG+8, SCANLOG+10, SCANLOG+12, SCANLOG+13, SCANLOG+14 | 
| XUSCPSIGNON | PSCANLOG+1~, PSCANLOG+11*, PSCANLOG+12, PSCANLOG+16*, PSCANLOG+17, SCANLOG+1~, SCANLOG+4*, SCANLOG+5*, SCANLOG+7, SCANLOG+12 , SCANLOG+13 | 
| XUSCPSTR | P+2~, P+14*, P+15 | 
| XUSCPTAG | ADDFLDS~ | 
| XUSCPTOT | PSCANLOG+1~, PSCANLOG+11*, PSCANLOG+12*, PSCANLOG+13 | 
| XUSCPWARNFLDS | Q1+5~, QALL+4~, VARSETUP+4 | 
| XUSCPWARNFLDS( | PBADFLDS+3 | 
| XUSCPWRN | PWARN+1~, PWARN+7 | 
| XUSCPWRN("FIL | E MANAGER ACCESS CODE" , PWARN+4*, PWARN+16 | 
| XUSCPWRN("PRIMARY" | PWARN+2*, PWARN+8 | 
| XUSCPWRN("SSN" | PWARN+3*, PWARN+9 | 
| XUSCPWRN("USC" | PWARN+6*, PWARN+11 | 
| Y | EN1+1~, EN1+4, EN1+5, EN1+6!, EN1+7!, ENALL+4!, ENALL+5!, HDRCHK~, HDRCHK+3, HDRCHK+4 | 
| >> ZTQUEUED | ENALL+3 | 
| >> ZTSTOP | QALL+7, QALL+8, P+3*, DUZLIST+9*, SCANLOG+6* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@XUSCPTAG+I | ADDFLDS+4 |