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 |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BNIGE

Package: Computerized Public Health Activity Data

Routine: BNIGE


Information

BNIGE ; IHS/CMI/LAB - BNI GUI Save Utilities 2/3/2006 8:53:46 AM ;

Source Information

Source file <BNIGE.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Computerized Public Health Activity Data 2 CATSTR^BNIGU  BDMG^BNIGVL  
VA Fileman 2 (FILE,UPDATE,WP)^DIE  ^DIK  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
M Transfer 1 ($$REF,DIK)^BMXADOF  
Uncategorized 1 DEBUG^%Serenji  

Entry Points

Name Comments DBIA/ICR reference
FILE(BNIRET,BNISTR) ;-- file generic data
DELREC(BNIRET,BNISTR) ;-- delete records
LOOK(FL,FLD,VAL) ;-- get the file pointed to
DIK(FL,DAS) ;-- remove an entry from the file
GEN(RETVAL,BNISTR) ;-- save general retrieval then queue
CMT(BNIRET,BNISTR) ;-- save additional comments
DEBUG(BNIRET,BNISTR) ;-- call the serenji debugger for testing

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+1
$$REF^BMXADOF DIK+8
DIK^BMXADOF DIK+11
CATSTR^BNIGU FILE+9, CMT+15, GEN+4
BDMG^BNIGVL GEN+28, GEN+102
FILE^DIE FILE+45
UPDATE^DIE FILE+43, GEN+46, GEN+62, GEN+79, GEN+96
WP^DIE CMT+22
^DIK DELREC+12
$$FMTE^XLFDT GEN+11
$$NOW^XLFDT GEN+11

Used in RPC

RPC Name Call Tags
BNI ADD SITE ASIT
BNI UPDATE FILE
BNI SAVE CPHD COMMENTS CMT
BNI DELETE CPHD RECORD DELREC
BNI SAVE GENERAL RETRIEVAL GEN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BNIREC - [#90510] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" FILE+1, CMT+1, DELREC+1
^BNIRTMP("C" GEN+27
^BNITMP($J FILE+4!, FILE+7*, FILE+28*, FILE+29*, FILE+47*, FILE+48*, FILE+49*, FILE+50*, CMT+4!, CMT+7*
, CMT+24*, CMT+25*, CMT+26*, CMT+27*, DELREC+5!, DELREC+7*, DELREC+13*, GEN+5!, GEN+8*, GEN+30*
, GEN+31*, GEN+32*, GEN+33*, GEN+48*, GEN+49*, GEN+64*, GEN+65*, GEN+81*, GEN+82*, GEN+98*
, GEN+99*, GEN+104*, GEN+105*, GEN+106*, GEN+107*
^DD( LOOK+3
^VA(200 - [#200] GEN+11

Label References

Name Line Occurrences
$$LOOK FILE+40
DIK FILE+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DIK+5*, DIK+6, DIK+8*, DIK+9
A GEN+1~, GEN+2*, GEN+56, GEN+68, GEN+69, GEN+71, GEN+89, GEN+90
BNIBG GEN+21~, GEN+22*, GEN+28, GEN+102
BNICUST GEN+21~, GEN+24*, GEN+28, GEN+102
BNIDAS FILE+2~, FILE+15*, FILE+27, FILE+30
BNIDUZ GEN+9~, GEN+10*, GEN+11, GEN+45
BNIED GEN+21~, GEN+23*, GEN+28, GEN+102
BNIERR FILE+17~, FILE+29, FILE+48, FILE+50, CMT+19~, GEN+34~, GEN+57~, GEN+73~, GEN+91~
BNIERR(1 FILE+46, CMT+23, GEN+47, GEN+63, GEN+80, GEN+97
BNIFDA FILE+17~, GEN+34~, GEN+57~, GEN+73~, GEN+91~
BNIFDA( FILE+41*, GEN+36*, GEN+37*, GEN+38*, GEN+39*, GEN+40*, GEN+41*, GEN+42*, GEN+43*, GEN+44*
, GEN+45*, GEN+61*, GEN+77*, GEN+78*, GEN+94*, GEN+95*
BNIFITM GEN+54~, GEN+56*, GEN+59, GEN+61
BNIFL FILE+2~, FILE+27, FILE+28, FILE+35*, FILE+40, FILE+41, FILE+47, FILE+49, CMT+2~, CMT+11*
, CMT+17*, CMT+22, GEN+9~, GEN+18*, GEN+44
BNIFLD FILE+33~, FILE+36*, FILE+40, FILE+41, CMT+19~, CMT+21*, CMT+22
BNIFLDS FILE+2~, FILE+16*, FILE+31, FILE+32, FILE+34
BNII FILE+2~, FILE+6*, FILE+7, FILE+8*, FILE+28, FILE+29, FILE+47, FILE+48, FILE+49, FILE+50
, CMT+6*, CMT+7, CMT+8*, CMT+24, CMT+25, CMT+26, CMT+27, DELREC+2~, DELREC+6*, DELREC+7
, DELREC+13, GEN+6~, GEN+7*, GEN+8
BNIIA FILE+2~, FILE+13*, FILE+18, FILE+22, FILE+23, FILE+25
>> BNIIEN GEN+29, GEN+32, GEN+103, GEN+106
>> BNIIEN1 GEN+27*, GEN+28, GEN+50*, GEN+58, GEN+60, GEN+74, GEN+76, GEN+92, GEN+93, GEN+102
>> BNIIEN2 GEN+66*, GEN+75, GEN+76
>> BNIIENP2 GEN+100*
BNIIENS FILE+17~, FILE+30*, FILE+41, FILE+49, CMT+19~, CMT+20*, CMT+22, GEN+34~, GEN+35*, GEN+57~
, GEN+60*, GEN+61, GEN+73~, GEN+76*, GEN+77, GEN+78, GEN+91~, GEN+93*, GEN+94, GEN+95
BNIIENS( FILE+25*
BNIIENS(1 FILE+49, CMT+26, GEN+50, GEN+58*, GEN+74*, GEN+92*
BNIIENS(2 GEN+59*, GEN+66, GEN+75*, GEN+100
BNIIENS(3 GEN+83
>> BNIIENS3 GEN+83*
BNIITM GEN+54~, GEN+55*, GEN+56, GEN+68, GEN+69, GEN+71
BNIJ GEN+51~, GEN+52*, GEN+53, GEN+55
BNIK GEN+67~, GEN+68*, GEN+69, GEN+71
BNIL GEN+84~, GEN+85*, GEN+86, GEN+88
BNILNG GEN+87~, GEN+90*, GEN+95
>> BNILV FILE+18*, FILE+19, FILE+24, FILE+25
BNIMOD FILE+2~, FILE+10*, FILE+20, FILE+26, FILE+42, FILE+44
BNINM GEN+9~, GEN+11*, GEN+36
BNINOR GEN+9~, GEN+13*, GEN+38
BNIPAT FILE+2~, FILE+12*, FILE+14
BNIPERM GEN+9~, GEN+12*, GEN+37
BNIPITM GEN+87~, GEN+89*, GEN+94
BNIPR GEN+9~, GEN+25*, GEN+26, GEN+27
BNIPREC GEN+87~, GEN+88*, GEN+89, GEN+90
BNIPRT GEN+9~, GEN+20*, GEN+85, GEN+86, GEN+88
BNIREC CMT+2~, CMT+10*, CMT+16*, CMT+20, GEN+9~, GEN+19*, GEN+52, GEN+53, GEN+55
BNIRET DEBUG~, FILE~, FILE+5*, CMT~, CMT+5*, DELREC~, DELREC+4*
BNIS FILE+33~, FILE+34*, FILE+35, FILE+36, FILE+37, FILE+39, FILE+41
BNISITM GEN+70~, GEN+71*, GEN+72*, GEN+77
BNISITM2 GEN+70~, GEN+72*, GEN+78
BNISP GEN+9~, GEN+14*, GEN+39
BNISRT GEN+9~, GEN+16*, GEN+42
BNISRTE GEN+9~, GEN+17*, GEN+43
BNISTR DEBUG~, FILE~, FILE+9, FILE+10, FILE+12, FILE+13, FILE+15, FILE+16, CMT~, CMT+9
, CMT+10, CMT+11, CMT+12, CMT+13, CMT+15, CMT+16, CMT+17, CMT+18, DELREC~, DELREC+8
, DELREC+9, DELREC+10, GEN~, GEN+4, GEN+10, GEN+12, GEN+13, GEN+14, GEN+15, GEN+16
, GEN+17, GEN+18, GEN+19, GEN+20, GEN+22, GEN+23, GEN+24, GEN+25
BNITXT CMT+2~
BNITXT(1 CMT+12*, CMT+18*
BNITYP FILE+33~, GEN+9~, GEN+15*, GEN+40
BNIVAL FILE+33~, FILE+37*, FILE+40*, FILE+41
>> BPHTXT(1 CMT+14*
C GEN+1~, GEN+2*
>> DA DELREC+10*
DAS DIK~, DIK+1, DIK+2, DIK+3, DIK+4*, DIK+5*, DIK+8, DIK+11
DAS( DIK+6*
>> DFN FILE+14*, DIK+2*
>> DIK DELREC+11*
>> FILE DIK+10*
FL LOOK~, LOOK+3, DIK~, DIK+8, DIK+10
FLD LOOK~, LOOK+3
I FILE+31*, FILE+32, FILE+34, DIK+3*, DIK+4, DIK+5, DIK+6, DELREC+2~, DELREC+8*, DELREC+9
, DELREC+10
J FILE+21~, FILE+22*, FILE+23, FILE+24, FILE+25
>> LVLS DIK+1*, DIK+3, DIK+4, DIK+6
>> OREF DIK+9*, DIK+11
>> OUT DIK+3*
P FILE+2~, FILE+3*, FILE+10, FILE+12, FILE+13, FILE+15, FILE+16, FILE+34, CMT+2~, CMT+3*
, CMT+10, CMT+11, CMT+12, CMT+16, CMT+17, CMT+18, DELREC+2~, DELREC+3*, GEN+1~, GEN+2*
, GEN+10, GEN+12, GEN+13, GEN+14, GEN+15, GEN+16, GEN+17, GEN+18, GEN+19, GEN+20
, GEN+22, GEN+23, GEN+24, GEN+25
PTR LOOK+2~, LOOK+3*, LOOK+4*, LOOK+5
R FILE+2~, FILE+3*, FILE+10, FILE+12, FILE+13, FILE+35, FILE+36, FILE+37, FILE+39, FILE+41
, DELREC+2~, DELREC+3*, DELREC+8, DELREC+9, DELREC+10, GEN+1~, GEN+2*, GEN+52, GEN+53, GEN+55
, GEN+85, GEN+86, GEN+88
RETVAL GEN~, GEN+3*
U LOOK+3, CMT+26, GEN+11
VAL LOOK~, LOOK+1, LOOK+5
>> X FILE+1*, CMT+1*, DELREC+1*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All