Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGUTRACE

Package: GUI Generic Tools

Routine: BGUTRACE


Information

BGUTRACE ; IHS/OIT/MJL - DEBUGGING TRACE FACILITY ;

Source Information

Source file <BGUTRACE.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 NOW^%DTC  (UPDATE,WP)^DIE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
GUI Generic Tools 2 BGUTCPH  BGUTRACS  

Entry Points

Name Comments DBIA/ICR reference
PARSE(BGUY,BGUZ) ;
TRACE ;
; Save the following varaibles in ^BGUTRACE for this job:
; $J
; APPID -- Application ID
; BGUBUF -- Buffer string
; BGUSTR -- Routine that is called by BGUTCPH, along with
; values of the passed parameters
; BGUDATA -- Output variable for the remote procedure routines
PARSEGLO ;
KILL ;
TRACEGLO ;
MAIN ; -- main message processing loop
CKPAR ; -- Check parameter string to see if TRACE is turned on or off.
; TRACE on=1, off=0
; TRACE = string - turns TRACE on and sets APID = string
; TRACE = HITS - saves only the buffer string coming from the
; client
; - If a string follows HITS then APID is set equal
; to the string

External References

Name Field # of Occurrence
NOW^%DTC TRACE+15
UPDATE^DIE TRACE+16
WP^DIE TRACE+23, TRACEGLO+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BGUTRACE - [#90061] WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BGUTRACE(0 TRACE+9, TRACE+10, TRACE+17
^BGUWPD($J TRACEGLO+2!, TRACEGLO+5*, TRACEGLO+6*, TRACEGLO+7, TRACEGLO+8!, PARSEGLO+2*

Label References

Name Line Occurrences
CKPAR MAIN+2
KILL MAIN+9, CKPAR+8
PARSE TRACE+20, TRACE+22
PARSEGLO TRACEGLO+3, TRACEGLO+6
TRACE MAIN+8
TRACEGLO TRACE+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TRACE+15!
%H TRACE+15!
%I TRACE+15!
BGUAPD2 MAIN+2, CKPAR+7*, CKPAR+9*, KILL+1!
>> BGUAPID MAIN+1*, MAIN+2*, TRACE+14
BGUCK TRACEGLO+4*, TRACEGLO+6, KILL+1!
>> BGUDATA TRACEGLO+1, TRACEGLO+4
>> BGUDATA( TRACE+22
BGUDTA TRACE+22*, KILL+1!
BGUEMSG KILL+1!
BGUFDA TRACE+12*, TRACE+16, KILL+1!
BGUFDA(1 TRACE+14*, TRACE+15*
BGUFLGS KILL+1!
BGUFN KILL+1!
BGUGLO TRACEGLO+4*, TRACEGLO+5, TRACEGLO+6*, KILL+1!
>> BGUHIT MAIN+1*, CKPAR+9*, TRACE+22, TRACEGLO+6
BGUIEN KILL+1!
BGUIEN(1 TRACE+10*, TRACE+14, TRACE+23, TRACEGLO+7
BGUM KILL+1!
>> BGUMSG MAIN+1, MAIN+4, TRACE+20, TRACEGLO+3
BGUMSG1 MAIN+4*, MAIN+5, MAIN+7!, KILL+1!
BGUMSG2 KILL+1!
BGUMXL MAIN+1*, PARSE+2, PARSE+3, PARSEGLO+1, PARSEGLO+2, KILL+1!
BGUN MAIN+5*, TRACE+22*, TRACE+23*, PARSE+3*, TRACEGLO+4*, TRACEGLO+5*, TRACEGLO+6*, TRACEGLO+7*, PARSEGLO+2*, KILL+1!
BGUN1 PARSE+2*, PARSE+3, PARSEGLO+1*, PARSEGLO+2, KILL+1!
BGUN2 TRACE+20*, TRACE+22*, PARSE+3, TRACEGLO+3*, TRACEGLO+6*, PARSEGLO+2, KILL+1!
BGUREF KILL+1!
BGURTN MAIN+4*, MAIN+6, KILL+1!
BGUSTR MAIN+5*, MAIN+6*, TRACE+22, TRACEGLO+6, KILL+1!
BGUTCK MAIN+1*, MAIN+2, CKPAR+7*, CKPAR+9, KILL+1!
BGUTCK1 KILL+1!
>> BGUTRACE MAIN+2, MAIN+3, CKPAR+7*, CKPAR+8
>> BGUTRTN MAIN+4
>> BGUTYPE TRACE+18
BGUWMSG KILL+1!
BGUWPD KILL+1!
BGUWPD( TRACE+22*, TRACE+23, PARSE+3*
BGUY PARSE~, PARSE+1*, PARSE+2, PARSE+3, TRACEGLO+3*, TRACEGLO+6*, PARSEGLO+1, PARSEGLO+2, KILL+1!
BGUY1 PARSE+3*, PARSEGLO+2*, KILL+1!
BGUYLN PARSE+2*, PARSEGLO+1*, KILL+1!
BGUZ PARSE~, PARSE+1
DIC KILL+1!
DIR KILL+1!
U MAIN+4, MAIN+5, CKPAR+7, TRACE+22, TRACEGLO+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All