XUVPS ; Bham FO/CML3/gts - VistA Package Sizing; ; 02 Mar 2016 9:05 AM
Source file <XUVPS.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INIT | ;;
|
|
| ALL | ;
|
|
| SORT | ;
|
|
| DEVICE | ;
|
|
| LOOP | ;
|
|
| DISALL | ;
; display option 4 has no formatting, and is used for creating ; spreadsheets, for which the following heading lines are not needed |
|
| DAD | ;
|
|
| PDAD(XUVPSORT,DATA,D1,D2,D3) | ; print actual data (finally)
|
|
| SELPKG | ;
|
|
| QUIT | ;
|
|
| PRINT(Y) | ;
|
|
| ROUTINE(PKGPFX,TLCNT) | ; Returns total of all characters in all routines, including line feeds on each line of each routine
; Input - PKGPFX : Prefix for routine in package ; - TLCNT : Sum of routine sizes in package |
|
| PROTOCOL(PKGPFX,PKGIEN) | ; ;;TO DO: GTS - REMOVE NOTE **UNIT TESTED**
|
|
| REMPROC(PKGPFX) | ;;TO DO: GTS - REMOVE NOTE **UNIT TESTED**
|
|
| OPTION(PKGPFX) | ;;TO DO: GTS - REMOVE NOTE **UNIT TESTED**
|
|
| LPVAR(PKGIEN,PKGNAME,CLASS) | ;Set Package Name and Class for loop
; Input: PKGIEN - Package file 9.4 IEN |
|
| CHKHOST() | ;Function to prompt user - indicate host file need
|
|
| SELFILE(FILENME,STORPATH) | ; Select Filename and Directory location
|
|
| FILABORT(CRTHOST,FILENME,STORPATH) | ;Host file selected but File name and path not entered
|
|
| RSIZE(RTN) | ; Compute routine size (# characters plus line feeds) [^%ZOSF("SIZE") algorithm]
|
|
| RLOAD(PKGPFX) | ; Load a routine into ^XTMP("XUVPS") for parsing
|
| 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 |
|