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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BCHEXRE

Package: IHS RPMS CHR System

Routine: BCHEXRE


Information

BCHEXRE ; IHS/CMI/LAB - REDO A PREVIOUS CHR EXPORT ;

Source Information

Source file <BCHEXRE.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS RPMS CHR System 9 RECORD^BCHEXD2  (,QUEUE)^BCHEXDI  ERRBULL^BCHEXDI3  (,RUNTIME)^BCHEXEOJ  ^BCHEXERR  (DELETES,INIT)^BCHEXRE1  ^BCHEXRLG  TAPE^BCHEXTAP  
CALLDIE^BCHUTIL  
VA Fileman 2 NOW^%DTC  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS RPMS CHR System 2 BCH EXPORT RE-GEN TRANS  BCHEXRE1  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP FROM TASKMAN
PROCESS ;
EOJ ;
CNTBUILD ;EP - count and build tx
ABORT ; ABNORMAL TERMINATION
START ;
INIT ;
SETUTIL
TAPE ; COPY TRANSACTIONS TO TAPE
PROCESS2 ;
CHKLOG ; CHECK LOG FILE
RESETV ; RESET RECORD DATA IN LOG
DELETES ;

External References

Name Field # of Occurrence
NOW^%DTC EN+2
RECORD^BCHEXD2 PROCESS2+14
^BCHEXDI START+2
QUEUE^BCHEXDI START+6
ERRBULL^BCHEXDI3 ABORT+2
^BCHEXEOJ EOJ+1
RUNTIME^BCHEXEOJ EN+9
^BCHEXERR CNTBUILD+1
DELETES^BCHEXRE1 DELETES+1
INIT^BCHEXRE1 INIT+1
^BCHEXRLG EN+7
TAPE^BCHEXTAP TAPE+1
CALLDIE^BCHUTIL RESETV+5
^DIR EN+14, ABORT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Bye",!!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !!,"Bye",!!
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !!,"Bye",!!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !!,"Okay your request is queued!",!!
  • Line Location: START+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: !!,"-->There are more than three generations of RECORDs stored in the LOG file.",!,"-->Time to do a purge."
  • Line Location: CHKLOG+2
Function Call: WRITE
  • Prompt: !!,"Abnormal termination!! QFLG=",BCH("QFLG")
  • Line Location: ABORT+3
Routine Call
  • DIR
  • Line Location:
    • EN+14
    • ABORT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BCHR - [#90002] Classic Fileman Calls
^BCHXLOG - [#90002.91] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHERR("B" ABORT+1
^BCHR - [#90002] PROCESS2+4, PROCESS2+6
^BCHRDATA( CNTBUILD+5*, CNTBUILD+6*
^BCHRPROB - [#90002.01] PROCESS2+8, PROCESS2+9
^BCHRPROB("AD" PROCESS2+5, PROCESS2+7
^BCHXLOG - [#90002.91] PROCESS+1!, PROCESS+6, CHKLOG+1, RESETV+2*
^TMP("BCH" CNTBUILD+4*
^TMP("BCHREDO" PROCESS2+3*, SETUTIL*, RESETV+2, RESETV+4, RESETV+5, RESETV+7!

Label References

Name Line Occurrences
ABORT EN+3, EN+6, EN+8, EN+10, ABORT+2
CHKLOG EN+11
CNTBUILD PROCESS2+5, PROCESS2+13, PROCESS2+15
EOJ START+3, START+5, START+7, START+8, EN+3, EN+6, EN+8, EN+10, EN+15, ABORT+2
INIT START+4
PROCESS EN+5
PROCESS2 PROCESS+6
RESETV EN+12
TAPE EN+13

Naked Globals

Name Field # of Occurrence
^( RESETV+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+2!
%H EN+2!
%I EN+2!
BCH EN+16!
BCH( CNTBUILD+3*
BCH("BT" EN+4*
BCH("COUNT" PROCESS+2*, CNTBUILD+2*, CNTBUILD+5, CNTBUILD+6*
BCH("D" PROCESS+2*
BCH("ERROR CO UNT" , PROCESS+2*, CNTBUILD+1*
BCH("I" CHKLOG+1*
BCH("MAIN TX DATE" , EN+2*, CNTBUILD+4
BCH("POVS" PROCESS2+1!, CNTBUILD+6
BCH("QFLG" START+3, START+5, START+7, EN+3, EN+6, EN+8, EN+10, PROCESS+6, ABORT+1, ABORT+3
BCH("QFLG1" ABORT+1*
BCH("RUN LOG" , PROCESS+1, PROCESS+6, CHKLOG+1, RESETV+2, ABORT+1
BCH("RUN STAR T" , EN+2*
BCH("U" PROCESS+2*
BCH("X" CHKLOG+1*, CHKLOG+2, RESETV+2*, RESETV+4*, RESETV+5
BCH("Y" RESETV+2*
>> BCHCNT EN+1*, PROCESS2+2, RESETV+2, RESETV+5
>> BCHCNT1 EN+1*
>> BCHCNT2 EN+1*
>> BCHCNTR PROCESS+5*, RESETV+1*, RESETV+3*
BCHCPOV PROCESS2+1!, PROCESS2+7*
BCHE PROCESS2+1!, PROCESS2+5*, PROCESS2+7!, PROCESS2+8*, PROCESS2+9*, PROCESS2+13, CNTBUILD+1
>> BCHO("QUEUE" START+8
>> BCHO("RUN" START+1*, CNTBUILD+4
>> BCHPOVD PROCESS2+7*, PROCESS2+8, PROCESS2+9
>> BCHR PROCESS+6*, PROCESS2+3, PROCESS2+4, PROCESS2+5, PROCESS2+6, PROCESS2+7, CNTBUILD+4, SETUTIL
>> BCHREC PROCESS2+6*
>> BCHRTYPE PROCESS+6*, CNTBUILD+3, SETUTIL
BCHTX PROCESS2+7!, CNTBUILD+5
>> BCHV("TX GENE RATED" , PROCESS2+3*, CNTBUILD+4*, SETUTIL
DA EN+14!, RESETV+5*!, ABORT+1*, ABORT+4!
>> DIE RESETV+5*, ABORT+1*
DIR EN+14!, ABORT+4!
DIR("A" EN+14*, ABORT+4*
DIR(0 EN+14*, ABORT+4*
DR RESETV+5*!, ABORT+1*
U PROCESS+6, PROCESS2+8, PROCESS2+9, SETUTIL
>> X CNTBUILD+6*
>> ZTQUEUED EN+1, EN+3, EN+6, EN+8, EN+9, EN+10, EN+11, EN+14, PROCESS+5, RESETV+1
, RESETV+3, ABORT+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All