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 |  Interaction Calls |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBDUTIL1

Package: Automated Information Collection System

Routine: IBDUTIL1


Information

IBDUTIL1 ;ALB/SS - GENERIC UTILITIES ;16-AUG-11

Source Information

Source file <IBDUTIL1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (FILE,UPDATE,WP)^DIE  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Automated Information Collection System 4 IBD3P63  IBD3P63A  IBDFUTL4  IBDUTICD  

Entry Points

Name Comments DBIA/ICR reference
UPDWD(IBDFILE,IBDIENS,IBDFLD,IBDFLG,IBDARR) ;
INSREC(IBDFILE,IBDIEN,IBDZFDA,IBDRECNO,IBDFLGS,IBDLCKGL,IBDLCKTM,IBDNEWRE) ;*/
INSREC01(IBDFILE,IBDIEN,IBDVAL01,IBDRECNO,IBDFLGS,IBDLCKGL,IBDLCKTM,IBDNEWRE) ;*/
MULTFLDS(IBDFILEN,IBDIEN,IBDVALAR,IBDFLAG) ;
SINGLFLD(IBDFILEN,IBDFLDNO,IBDIEN,IBDVAL,IBDFLAG) ;
FREETEXT(IBDPROM,IBDMXLEN) ;*/
YESNO(IBDPROM,IBDDFLT,IBDOPT,IBDTMOUT) ;EP
FILLFLDS(IBDFILNO,IBDFIELD,IBDIEN,IBDNEWVL) ;

External References

Name Field # of Occurrence
FILE^DIE MULTFLDS+6, SINGLFLD+8, FILLFLDS+8
UPDATE^DIE INSREC+11
WP^DIE UPDWD+2
^DIR FREETEXT+10, YESNO+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "OKAY"
  • Line Location: IBDUTIL1+20
Function Call: WRITE
  • Prompt: $$INSREC^IBDUTIL1(357.6,"",.ZZ,"")
  • Line Location: UPDWD+26
Function Call: WRITE
  • Prompt: $$INSREC01^IBDUTIL1(366.14,"",IBDATE,"")
  • Line Location: INSREC+25
Function Call: WRITE
  • Prompt: $$INSREC01^IBDUTIL1(357.6,"","ZZ TEST","")
  • Line Location: INSREC+26
Function Call: WRITE
  • Prompt: $$INSREC01^IBDUTIL1(9002313.77,"",55555555,45555,,,,1)
  • Line Location: INSREC+28
Function Call: WRITE
  • Prompt: $$INSREC01(366.141,345,"SUBMIT","")
  • Line Location: INSREC+33
Function Call: WRITE
  • Prompt: $$INSREC01(366.141,345,"SUBMIT",23)
  • Line Location: INSREC+35
Function Call: WRITE
  • Prompt: $$INSREC01(366.1412,"55,234","INS","")
  • Line Location: INSREC+41
Function Call: WRITE
  • Prompt: !!,"This response must have no more than "_IBDMXLEN_" characters"
  • Line Location: FREETEXT+13
Function Call: WRITE
  • Prompt: !,"and must not contain embedded uparrow.",!
  • Line Location: FREETEXT+14
Function Call: WRITE
  • Prompt: $$FILLFLDS^IBDUTIL1(357.1,.01,227,"AA SHAVKAT DIAGNOSIS")
  • Line Location: YESNO+24
Routine Call
  • DIE
  • Line Location:
    • MULTFLDS+6
    • SINGLFLD+8
    • FILLFLDS+8
Routine Call
  • DIE
  • Line Location:
    • INSREC+11
Routine Call
  • DIE
  • Line Location:
    • UPDWD+2
Routine Call
  • DIR
  • Line Location:
    • FREETEXT+10
    • YESNO+10

Label References

Name Line Occurrences
$$INSREC INSREC01+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR FREETEXT+1~, YESNO+2~
DIR("?" FREETEXT+6*, FREETEXT+7*
DIR("A" FREETEXT+5*, YESNO+7*
DIR("B" FREETEXT+15*, YESNO+8*
DIR("T" YESNO+9*
DIR(0 FREETEXT+4*, YESNO+6*
DIROUT YESNO+2~, YESNO+11
DIRUT YESNO+2~
DTOUT FREETEXT+1~, FREETEXT+11, YESNO+2~, YESNO+11
DUOUT FREETEXT+1~, FREETEXT+11, YESNO+2~, YESNO+11
IBDARR UPDWD~
IBDDFLT YESNO~, YESNO+8
IBDERARY MULTFLDS+3~, MULTFLDS+7, SINGLFLD+5~, SINGLFLD+9, FILLFLDS+5~, FILLFLDS+9
IBDERARY("DIERR" SINGLFLD+9, FILLFLDS+9
IBDERR UPDWD+1~, INSREC+4~, INSREC+13
IBDERR("DIERR" UPDWD+3
IBDFDA INSREC+4~, MULTFLDS+3~, SINGLFLD+5~, FILLFLDS+5~
IBDFDA( INSREC+9*, MULTFLDS+5*, SINGLFLD+7*, FILLFLDS+7*
IBDFDAZ INSREC01+3~, INSREC01+5
IBDFDAZ( INSREC01+4*
IBDFIELD FILLFLDS~, FILLFLDS+2, FILLFLDS+7
IBDFILE UPDWD~, UPDWD+2, INSREC~, INSREC+1, INSREC+9, INSREC01~, INSREC01+1, INSREC01+5
IBDFILEN MULTFLDS~, MULTFLDS+1, MULTFLDS+5, SINGLFLD~, SINGLFLD+1, SINGLFLD+7
IBDFILNO FILLFLDS~, FILLFLDS+1, FILLFLDS+7
IBDFLAG MULTFLDS~, MULTFLDS+6, SINGLFLD~, SINGLFLD+8
IBDFLD UPDWD~, UPDWD+2
IBDFLDNO SINGLFLD~, SINGLFLD+2, SINGLFLD+7
IBDFLG UPDWD~, UPDWD+2
IBDFLGS INSREC~, INSREC+11, INSREC01~, INSREC01+5
IBDIEN INSREC~, INSREC+2, INSREC+7, INSREC+8, INSREC01~, INSREC01+2, INSREC01+5, MULTFLDS~, MULTFLDS+2, MULTFLDS+4
, SINGLFLD~, SINGLFLD+3, SINGLFLD+6, FILLFLDS~, FILLFLDS+3, FILLFLDS+6
IBDIENS UPDWD~, UPDWD+2, INSREC+4~, INSREC+7*, INSREC+8*, INSREC+9, MULTFLDS+3~, MULTFLDS+4*, MULTFLDS+5, SINGLFLD+5~
, SINGLFLD+6*, SINGLFLD+7, FILLFLDS+5~, FILLFLDS+6*, FILLFLDS+7
IBDLCKGL INSREC~, INSREC+10, INSREC+12, INSREC01~, INSREC01+5
IBDLCKTM INSREC~, INSREC+10, INSREC01~, INSREC01+5
IBDLOCK INSREC+5~*, INSREC+10*, INSREC+12
IBDMXLEN FREETEXT~, FREETEXT+3*, FREETEXT+6, FREETEXT+12, FREETEXT+13, FREETEXT+15
IBDNEWRE INSREC~, INSREC+2, INSREC01~, INSREC01+2, INSREC01+5
IBDNEWVL FILLFLDS~, FILLFLDS+4, FILLFLDS+7, FILLFLDS+9, FILLFLDS+10
IBDOPT YESNO~, YESNO+6
IBDPROM FREETEXT~, FREETEXT+2*, FREETEXT+5, YESNO~, YESNO+4, YESNO+7
IBDQ FREETEXT+1~, FREETEXT+8*, FREETEXT+9, FREETEXT+11*, FREETEXT+12*, FREETEXT+16
IBDRECNO INSREC~, INSREC+2, INSREC+6~*, INSREC+7, INSREC+8, INSREC01~, INSREC01+2, INSREC01+5
IBDSSI INSREC+4~
IBDSSI(1 INSREC+7*, INSREC+8*, INSREC+15
IBDTMOUT YESNO~, YESNO+9
IBDVAL SINGLFLD~, SINGLFLD+4, SINGLFLD+7, SINGLFLD+9, SINGLFLD+10
IBDVAL01 INSREC01~, INSREC01+4
IBDVALAR MULTFLDS~, MULTFLDS+5
IBDZFDA INSREC~, INSREC+9
X YESNO+2~
Y FREETEXT+12, FREETEXT+15, FREETEXT+17, YESNO+2~, YESNO+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All