BUSAUTIL ;GDIT/HS/BEE-IHS USER SECURITY AUDIT Utility Program ; 31 Jan 2013 9:53 AM
Source file <BUSAUTIL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$DT^XLFDT $$CHECKAV^XUS | 
| VA Fileman | 2 | $$IENS^DILF $$GET1^DIQ | 
| IHS User Security Audit | 1 | $$SOUTPUT^BUSAUTIL | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS User Security Audit | 3 | BUSAAPI BUSARPC BUSAUTIL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BGARES(LOC,RVAL) | ;EP - Return BMXNet Global Array Value | |
| SEND(BUSAIEN,BUSAXPDA) | ;EP - Determine whether to include RPC in KIDS build | |
| CLOOP(ARY,BUSAOVAL,BUSADVAL) | ; | |
| WFILE(BUSAOVAL,BUSADVAL,PIECE,EXE,MULT,MINP) | ;EP - XWB: Format and file data detail array | |
| MINP(BUSALIST,BUSADLM,BUSATYPE,BUSAEXE,BUSADVAL) | ;EP - Process Multiple input DFN/VIEN | |
| AUTH(BUSADUZ) | ;EP - Authenticate User for BUSA REPORT Access | |
| XVAL | ||
| SINPUT(PARM) | ;PEP - Return Single Input Parameter Value | |
| VAL(TYPE,LOCATION,BROKER,RPC,RVAL) | ;PEP - Return information located in specified location | |
| CINP(LOC,RVAL) | ;EP - Return CIA input parameter value | |
| WINP(LOC,RVAL) | ;EP - Return XWB input parameter value | |
| VFETCH(X,DESC) | ;EP - Return the visit information | |
| WGARES(LOC,RVAL) | ;EP - Return XWB Global Array Value | |
| BRES(LOC,RPC,RVAL) | ;EP - Return BMXNet result value | |
| CROUT(ARY,LOC,RVAL) | ; | |
| CRES(LOC,RPC,RVAL) | ;EP - Return CIA result value | |
| CHECKAV(BUSAAV) | ;EP - Authenticate AC/VC and Return DUZ | |
| PNLNAME(USER,PIEN) | ;EP - Return the iCare panel name | |
| BFILE(BUSAOVAL,BUSADVAL,PIECE,EXE,MULT,MINP) | ;EP - BMX: Format and file data detail array | |
| SOUTPUT(PARM) | ;PEP - Return Single Output Parameter Value | |
| WRAP(OUT,TEXT,RM,IND) | ;EP - Wrap the text and insert in array | |
| BINP(LOC,RVAL) | ;EP - Return BMXNet input parameter value | |
| WRES(LOC,RPC,RVAL) | ;EP - Return BMXNet result value | |
| STZ(TEXT) | ;EP - Strip Leading Spaces | |
| CFILE(BUSAOVAL,BUSADVAL,PIECE,EXE,MULT,MINP) | ;EP - Format and file CIA data detail array | 
| FileNo | Call Tags | 
|---|---|
| ^XWB(8994 - [#8994] | GET1^DIQ | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| 90505.01 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BUSATR - [#9002319.07] | SEND+15 | 
| ^BUSATR("B" | SEND+12 | 
| ^DIC(19.1 - [#19.1] | AUTH+10 | 
| ^VA(200 - [#200] | CHECKAV+15, AUTH+11 | 
| ^XWB(8994 - [#8994] | BRES+3, WRES+3 | 
| Name | Line Occurrences | 
|---|---|
| $$STZ | WRAP+22, WRAP+25 | 
| BGARES | BRES+9 | 
| BINP | VAL+18 | 
| BRES | VAL+24 | 
| CINP | VAL+19 | 
| CLOOP | CFILE+54, CFILE+55, CFILE+56 | 
| CRES | VAL+25 | 
| CROUT | CRES+10, CRES+11, CRES+12 | 
| VAL | SINPUT+16, SOUTPUT+16 | 
| WGARES | WRES+9 | 
| WINP | VAL+20 | 
| WRES | VAL+26 | 
| XVAL | VAL+17, VAL+23 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | CROUT~, CROUT+2, CROUT+3*, CROUT+4, CROUT+5*, CROUT+6, CROUT+7, CLOOP~, CLOOP+2, CLOOP+3* , CLOOP+4, CLOOP+5*, CLOOP+6, CLOOP+7 | 
| BIEN | SEND+9~, SEND+15* | 
| BMXHDR | BGARES+2~, BGARES+5*, BGARES+6 | 
| BMXIEN | BGARES+2~, BGARES+9*, BGARES+14, BGARES+17, BGARES+18, BFILE+4~, BFILE+5*, BFILE+9, BFILE+10, BFILE+14 , BFILE+16, BFILE+26, BFILE+34~, BFILE+36*, BFILE+41, BFILE+42, BFILE+45, BFILE+51, CFILE+8~, CFILE+10* , CFILE+15, CFILE+16, CFILE+19, CFILE+25 | 
| >> BMXY | BGARES+5, BGARES+9, BGARES+14, BGARES+17, BFILE+5 | 
| BROKER | VAL~, VAL+9*, VAL+13, VAL+18, VAL+19, VAL+20, VAL+24, VAL+25, VAL+26 | 
| BUSAAV | CHECKAV~, CHECKAV+11 | 
| >> BUSABKR | SINPUT+12, SINPUT+16, SOUTPUT+12, SOUTPUT+16 | 
| BUSADLM | MINP~, MINP+13, MINP+19 | 
| BUSADUZ | CHECKAV+5~, CHECKAV+11*, CHECKAV+12, CHECKAV+15, AUTH~, AUTH+9, AUTH+11 | 
| BUSADVAL | BFILE~, WFILE~, CFILE~, CFILE+54, CFILE+55, CFILE+56, CLOOP~, MINP~ | 
| BUSADVAL( | BFILE+9, BFILE+10, BFILE+16*, BFILE+26*, BFILE+36, BFILE+41, BFILE+42, BFILE+45, BFILE+51*, WFILE+9 , WFILE+10, WFILE+16*, WFILE+26*, WFILE+36, WFILE+41, WFILE+42, WFILE+45, WFILE+51*, CFILE+10, CFILE+15 , CFILE+16, CFILE+19, CFILE+25*, CLOOP+13, CLOOP+14, CLOOP+23*, CLOOP+33*, MINP+36*, MINP+42, MINP+46* | 
| BUSADVAL(1 | BFILE+58, BFILE+59, BFILE+64*, BFILE+74*, WFILE+58, WFILE+59, WFILE+64*, WFILE+74*, CFILE+34, CFILE+35 , CFILE+40*, CFILE+50* | 
| BUSAEXE | MINP~, MINP+29 | 
| BUSAIEN | SEND~, SEND+6, SEND+12 | 
| BUSAKEY | AUTH+5~, AUTH+10*, AUTH+11 | 
| BUSALIST | MINP~, MINP+12, MINP+25 | 
| BUSAOVAL | BFILE~, BFILE+13, BFILE+62, WFILE~, WFILE+13, WFILE+62, CFILE~, CFILE+38, CFILE+54, CFILE+55 , CFILE+56, CLOOP~, CLOOP+17 | 
| BUSAOVAL( | BFILE+14, WFILE+14, CLOOP+17 | 
| BUSAOVAL(1 | BFILE+62, WFILE+62, CFILE+38 | 
| >> BUSAP(3 | BINP+1, WINP+1 | 
| >> BUSARPC | SINPUT+13, SINPUT+16, SOUTPUT+13, SOUTPUT+16 | 
| BUSATYPE | MINP~, MINP+14, MINP+22, MINP+39 | 
| BUSAXPDA | SEND~, SEND+7, SEND+15 | 
| >> BXWB | WFILE+5 | 
| >> CIAD | CRES+4, CRES+7, CRES+12, CFILE+56 | 
| CL | CLOOP+1~, CLOOP+6*, CLOOP+7* | 
| COL | BGARES+2~, BGARES+6*, WGARES+2~, WGARES+6* | 
| DA | PNLNAME+2~, PNLNAME+8* | 
| DA(1 | PNLNAME+8* | 
| DESC | VFETCH~, VFETCH+7*, VFETCH+10* | 
| DETPC | MINP+16~, MINP+22*, MINP+36 | 
| DFN | BFILE+6~, BFILE+9*, BFILE+22, BFILE+25*, BFILE+26, BFILE+38~, BFILE+41*, BFILE+55~, BFILE+58*, BFILE+70 , BFILE+73*, BFILE+74, WFILE+6~, WFILE+9*, WFILE+22, WFILE+25*, WFILE+26, WFILE+38~, WFILE+41*, WFILE+55~ , WFILE+58*, WFILE+70, WFILE+73*, WFILE+74, CFILE+12~, CFILE+15*, CFILE+31~, CFILE+34*, CFILE+46, CFILE+49* , CFILE+50, CLOOP+9~, CLOOP+13*, CLOOP+29, CLOOP+32*, CLOOP+33, MINP+26~, MINP+45*, MINP+46 | 
| DLM | MINP+16~, MINP+19*, MINP+25 | 
| DT | CHECKAV+8*, CHECKAV+15 | 
| DTCNT | MINP+16~, MINP+25*, MINP+35*, MINP+36, MINP+42, MINP+46 | 
| EXE | BFILE~, BFILE+15, BFILE+48, BFILE+63, WFILE~, WFILE+15, WFILE+48, WFILE+63, CFILE~, CFILE+22 , CFILE+39, CLOOP+20 | 
| FCOL | BGARES+2~, BGARES+6*, BGARES+9, BGARES+17, WGARES+2~, WGARES+6*, WGARES+9, WGARES+17 | 
| FHDR | BGARES+2~, BGARES+6*, WGARES+2~, WGARES+6* | 
| IENS | PNLNAME+2~, PNLNAME+8*, PNLNAME+9 | 
| II | CROUT+1~, CROUT+7*, CLOOP+1~, CLOOP+10*, CLOOP+13, CLOOP+14, CLOOP+17, CLOOP+23, CLOOP+33 | 
| IND | WRAP~, WRAP+6*, WRAP+20, WRAP+21, WRAP+26 | 
| K | CROUT+1~, CROUT+2*, CROUT+3, CLOOP+1~, CLOOP+2*, CLOOP+3 | 
| L | CROUT+1~, CROUT+6*, CROUT+7, CLOOP+1~, CLOOP+6*, CLOOP+7 | 
| LINE | WRAP+13~, WRAP+22*, WRAP+25* | 
| LOC | BINP~, BINP+1, WINP~, WINP+1, CINP~, CINP+1, BRES~, BRES+9, WRES~, WRES+9 , CRES~, CRES+4, CRES+7, CRES+10, CRES+11, CRES+12, CROUT~, CROUT+7, BGARES~, BGARES+6 , WGARES~, WGARES+6 | 
| LOCATION | VAL~, VAL+9*, VAL+12, VAL+18, VAL+19, VAL+20, VAL+24, VAL+25, VAL+26 | 
| MINP | BFILE~, BFILE+29, WFILE~, WFILE+29, CFILE~, CFILE+3 | 
| MULT | BFILE~, BFILE+3, WFILE~, WFILE+3, CFILE~, CFILE+29 | 
| OUT | SINPUT+9~, SINPUT+16, SINPUT+19, SOUTPUT+9~, SOUTPUT+16, SOUTPUT+19, WRAP~, WRAP+17*, WRAP+22*, WRAP+25* | 
| OUT( | WRAP+17*, WRAP+22*, WRAP+25* | 
| OUT(1 | WRAP+4* | 
| PARM | SINPUT~, SINPUT+11, SINPUT+16, SOUTPUT~, SOUTPUT+11, SOUTPUT+16 | 
| PIECE | BFILE~, BFILE+9, BFILE+16, BFILE+19, BFILE+32, BFILE+41, BFILE+45, BFILE+51, BFILE+58, BFILE+64 , BFILE+67, WFILE~, WFILE+9, WFILE+16, WFILE+19, WFILE+32, WFILE+41, WFILE+45, WFILE+51, WFILE+58 , WFILE+64, WFILE+67, CFILE~, CFILE+6, CFILE+15, CFILE+19, CFILE+25, CFILE+34, CFILE+40, CFILE+43 , CLOOP+13, CLOOP+23, CLOOP+26, WRAP+13~, WRAP+14*, WRAP+17, WRAP+20, WRAP+22, WRAP+25, MINP+16~ , MINP+25* | 
| PIEN | PNLNAME~, PNLNAME+4*, PNLNAME+6, PNLNAME+8 | 
| RM | WRAP~, WRAP+5, WRAP+14, WRAP+17, WRAP+22 | 
| RPC | VAL~, VAL+9*, VAL+14, VAL+24, VAL+25, VAL+26, BRES~, BRES+3, WRES~, WRES+3 , CRES~ | 
| RPCIEN | BRES+2~, BRES+3*, BRES+6, WRES+2~, WRES+3*, WRES+6 | 
| RTVAL | BRES+2~, BRES+6*, BRES+9, WRES+2~, WRES+6*, WRES+9 | 
| RVAL | VAL~, VAL+18, VAL+19, VAL+20, VAL+24, VAL+25, VAL+26, BINP~, BINP+1*, WINP~ , WINP+1*, CINP~, CINP+1*, BRES~, BRES+9, WRES~, WRES+9, CRES~, CRES+10, CRES+11 , CRES+12, CROUT~, BGARES~, WGARES~ | 
| RVAL( | CROUT+7*, BGARES+18*, WGARES+18* | 
| RVAL(1 | CRES+4*, CRES+7* | 
| SP | WRAP+2~, WRAP+7*, WRAP+21, WRAP+26 | 
| SPACE | WRAP+13~, WRAP+20*, WRAP+21, WRAP+25 | 
| START | STZ+1~, STZ+2*, STZ+3 | 
| TEXT | WRAP~, WRAP+4, WRAP+10*, WRAP+12, WRAP+14, WRAP+17*, WRAP+21*, WRAP+22*, WRAP+25*, WRAP+26* , STZ~, STZ+2, STZ+3 | 
| TIEN | SEND+9~, SEND+12*, SEND+15 | 
| TYPE | VAL~, VAL+9*, VAL+11, VAL+17, VAL+23 | 
| U | CRES+4, CRES+7, CROUT+7, BGARES+6, BGARES+17, WGARES+6, WGARES+17, BFILE+9, BFILE+10, BFILE+16 , BFILE+26, BFILE+41, BFILE+42, BFILE+45, BFILE+51, BFILE+58, BFILE+59, BFILE+64, BFILE+74, WFILE+9 , WFILE+10, WFILE+16, WFILE+26, WFILE+41, WFILE+42, WFILE+45, WFILE+51, WFILE+58, WFILE+59, WFILE+64 , WFILE+74, CFILE+15, CFILE+16, CFILE+19, CFILE+25, CFILE+34, CFILE+35, CFILE+40, CFILE+50, CLOOP+13 , CLOOP+14, CLOOP+23, CLOOP+33, MINP+36, MINP+42, MINP+46, CHECKAV+7*, CHECKAV+15, AUTH+7* | 
| USER | PNLNAME~, PNLNAME+4*, PNLNAME+6, PNLNAME+8 | 
| VAL | BGARES+11~, BGARES+17*, BGARES+18, WGARES+11~, WGARES+17*, WGARES+18 | 
| VIEN | BFILE+6~, BFILE+10*, BFILE+38~, BFILE+42*, BFILE+55~, BFILE+59*, WFILE+6~, WFILE+10*, WFILE+38~, WFILE+42* , WFILE+55~, WFILE+59*, CFILE+12~, CFILE+16*, CFILE+31~, CFILE+35*, CLOOP+9~, CLOOP+14* | 
| X | CROUT+1~, CROUT+6*, CROUT+7*, BFILE+6~, BFILE+13*, BFILE+14*, BFILE+16, BFILE+25, BFILE+38~, BFILE+45* , BFILE+51, BFILE+55~, BFILE+62*, BFILE+64, BFILE+73, WFILE+6~, WFILE+13*, WFILE+14*, WFILE+16, WFILE+25 , WFILE+38~, WFILE+45*, WFILE+51, WFILE+55~, WFILE+62*, WFILE+64, WFILE+73, CFILE+12~, CFILE+19*, CFILE+25 , CFILE+31~, CFILE+38*, CFILE+40, CFILE+49, CLOOP+9~, CLOOP+17*, CLOOP+23, CLOOP+32, VFETCH~, VFETCH+3* , VFETCH+6*, VFETCH+7, VFETCH+11, MINP+16~, MINP+25*, MINP+32, MINP+36, MINP+45 | 
| XUF | CHECKAV+5~, CHECKAV+10* | 
| XWBHDR | WGARES+2~, WGARES+5*, WGARES+6 | 
| XWBIEN | WGARES+2~, WGARES+9*, WGARES+14, WGARES+17, WGARES+18, WFILE+4~, WFILE+5*, WFILE+9, WFILE+10, WFILE+14 , WFILE+16, WFILE+26, WFILE+34~, WFILE+36*, WFILE+41, WFILE+42, WFILE+45, WFILE+51 | 
| >> XWBPTYPE | CRES+3, CRES+6, CRES+10, CRES+11, CRES+12, CFILE+29, CFILE+54, CFILE+55, CFILE+56 | 
| >> XWBY | WGARES+5, WGARES+9, WGARES+14, WGARES+17 |