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: IBJDE1

Package: Integrated Billing

Routine: IBJDE1


Information

IBJDE1 ;ALB/RB - DM DATA EXTRACTION (MENU OPTIONS/TRANSMIT E-MAIL) ;15-APR-99

Source Information

Source file <IBJDE1.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 6 ^DIC  FILE^DICN  ^DIE  ^DIK  EN1^DIP  ^DIR  
Integrated Billing 1 ($$M1,$$M2,BJ)^IBJDE  
Kernel 1 $$DT^XLFDT  
MailMan 1 ^XMD  
Registration 1 $$SITE^VASITE  

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: 9

Package Total Caller Graph
Integrated Billing 8 IBJ DIAGNOSTIC MEASURES MENU  IBJD DM DISABLE/ENABLE  IBJD DM EXTRACT MENU  IBJD DM MANUAL START  IBJD DM MANUAL TRANSMIT  IBJD DM VIEW/PRINT EXTRACTS  IBJDE  ^IBE(351.7  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
VPE ; - View/print entries in IB DM EXTRACT DATA file (#351.71).
VPH ; - Heading for View/Print option.
DER ; - Disable/enable report(s) or extraction process.
DE1 ; - List disabled reports, if any.
DE2
DEH ; - Help message for disable/enable option.
RTN ; - Help message for the field ROUTINE (entry point for the reprot)
MAN1 ; - Manually start DM extraction process.
M1A
MAN2 ; - Manually transmit DM extract file.
M2A
M2B
MSG ; - DM extract reports message (shown when DM Menu is called up).
MSQ
MSH ; - DM extract reports message header.
CHK ; - Check file #351.71 for completed and/or transmitted DM extracts
; (shown when DM Extract Menu is called up).
XM(IBDT) ; - Create/transmit DM extract file message.
ENQ
ENQ1
SEND ; Calls ^XMD to send the mail message with the data extracted
; Obs: By NEWing DUZ, ^XMD will assume DUZ=.5 (Sender=POSTMASTER)

External References

Name Field # of Occurrence
^DIC VPE+4, M1A+1, M2A+1
FILE^DICN CHK+19
^DIE DE2+7, XM+23
^DIK CHK+11
EN1^DIP VPE+7, MSG+16
^DIR DER+6, DE2+1, DE2+5, M1A+4, M1A+8, M1A+15, M2A+4, M2B+5, M2B+9
$$M1^IBJDE M1A+2, M1A+6, M1A+11, M2A+3, MSG+1, MSG+7, MSG+11, CHK+28, CHK+34, XM+9
, XM+15
$$M2^IBJDE XM+9
BJ^IBJDE M1A+10
$$SITE^VASITE XM+4
$$DT^XLFDT CHK+4
^XMD SEND+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There are no entries available.",*7
  • Line Location: VPE+1
Function Call: WRITE
  • Prompt: !
  • Line Location: VPE+7
Function Call: WRITE
  • Prompt: "DIAGNOSTIC MEASURES SUMMARY EXTRACTIONS-",IBDT
  • Line Location: VPH+1
Function Call: WRITE
  • Prompt: " (Status: ",$S(IBS=3:"COMPLETED",IBS=2:"STARTED",1:"ON STANDBY"),")"
  • Line Location: VPH+2
Function Call: WRITE
  • Prompt: !!,"Summary Line Item",?58,"Total",!
  • Line Location: VPH+3
Function Call: WRITE
  • Prompt: "-"
  • Line Location: VPH+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DER+1
Function Call: WRITE
  • Prompt: " ...Done",*7
  • Line Location: DER+9
Function Call: WRITE
  • Prompt: ?3,$P($G(^IBE(351.7,X,0)),U),!
  • Line Location: DE1+5
Function Call: WRITE
  • Prompt: !!,"There are no disabled DM reports.",!
  • Line Location: DE1+6
Function Call: WRITE
  • Prompt: !!,Y(0,0),!
  • Line Location: DE2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DE2+5
Function Call: WRITE
  • Prompt: " ...Done",*7
  • Line Location: DE2+7
Function Call: WRITE
  • Prompt: !,"Enter the name of the report you want disabled or re-enabled."
  • Line Location: DEH+1
Function Call: WRITE
  • Prompt: !,"If the report you enter is disabled, the monthly DM extraction"
  • Line Location: DEH+2
Function Call: WRITE
  • Prompt: !,"process will not collect summary data from the report until you"
  • Line Location: DEH+3
Function Call: WRITE
  • Prompt: !,"re-enable it again."
  • Line Location: DEH+4
Function Call: WRITE
  • Prompt: !?9,"Enter the entry point for this report. You may enter a program"
  • Line Location: RTN+1
Function Call: WRITE
  • Prompt: !?9,"name (^ROUTINE), or a specific label of a program (TAG^ROUTINE)"
  • Line Location: RTN+2
Function Call: WRITE
  • Prompt: !?9,"or you may also leave it blank.",!
  • Line Location: RTN+3
Function Call: WRITE
  • Prompt: !?9,"Obs: If this field is left blank, it means that the code respon-"
  • Line Location: RTN+4
Function Call: WRITE
  • Prompt: !?9," sible for extracting the data will be invoked by another"
  • Line Location: RTN+5
Function Call: WRITE
  • Prompt: !?9," report.",!
  • Line Location: RTN+6
Function Call: WRITE
  • Prompt: !,"All DM extracts on file have been transmitted.",!,*7
  • Line Location: MAN1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: M1A+8
Function Call: WRITE
  • Prompt: !!,"Extract process started on ",IBS,".",*7
  • Line Location: M1A+12
Function Call: WRITE
  • Prompt: " Done."
  • Line Location: M2B+1
Function Call: WRITE
  • Prompt: !,"If you want, you can restart the DM extract process"
  • Line Location: MSQ+0
Function Call: WRITE
  • Prompt: !,"by using the ""Manually Start DM Extraction"" option in"
  • Line Location: MSQ+1
Function Call: WRITE
  • Prompt: !,"the Diagnostic Measures Extract Menu."
  • Line Location: MSQ+2
Function Call: WRITE
  • Prompt: !,"Data for the following DM reports have not been extracted"
  • Line Location: MSH+1
Function Call: WRITE
  • Prompt: !," for ",IBDT1,":",!!,*7
  • Line Location: MSH+2
Function Call: WRITE
  • Prompt: @IOF,!,"Checking for completed and/or transmitted DM extracts"
  • Line Location: CHK+2
Function Call: WRITE
  • Prompt: !,"Zero node data missing for "_IB0_" entry. Data corruption possible.",!
  • Line Location: CHK+13
Function Call: WRITE
  • Prompt: "Done"
  • Line Location: CHK+25
Function Call: WRITE
  • Prompt: " ",$$M1^IBJDE(IB0,3)
  • Line Location: CHK+28
Function Call: WRITE
  • Prompt: " ",$$M1^IBJDE(IB0,3)
  • Line Location: CHK+34
Routine Call
  • DIC
  • Line Location:
    • VPE+4
    • M1A+1
    • M2A+1
Routine Call
  • DIE
  • Line Location:
    • DE2+7
    • XM+23
Routine Call
  • DIR
  • Line Location:
    • DER+6
    • DE2+1
    • DE2+5
    • M1A+4
    • M1A+8
    • M1A+15
    • M2A+4
    • M2B+5
    • M2B+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(351.7 - [#351.7] Classic Fileman Calls
^IBE(351.71 - [#351.71] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(350.9 - [#350.9] XM+18
^IBE(351.7 - [#351.7] DER+2, DER+7, DER+8*, DE1+1, DE1+3, DE1+5, MAN1+1, MAN2+1
^IBE(351.71 - [#351.71] VPE+1, MAN1+4, M1A+11, MAN2+4, M2B*, MSG+2, MSG+4, CHK+5, CHK+15, CHK+16
CHK+17, CHK+19*, XM+7, XM+11, XM+12
^TMP("DME" XM+4!, XM+5*, XM+10*, XM+13*, XM+15*, ENQ1!

Label References

Name Line Occurrences
DE1 DER+6, DE2+7
DE2 DE2+5
ENQ VPE+1, VPE+4, DER+6, DE1+1, DE2+1, MAN1+1, MAN1+5, M1A+1, M1A+4, M1A+5
M1A+17, MAN2+1, MAN2+5, M2A+1, M2B+11, MSG+2, MSG+4, MSG+9, MSQ+3, CHK+25
CHK+38, XM+18
ENQ1 XM+18, XM+25
M1A M1A+13
M2A M2A+4, M2B+7
M2B M2B+2
MSQ MSG+5
SEND XM+22
VPE VPE+7
XM M2B

Naked Globals

Name Field # of Occurrence
^( MAN1+4, MAN2+4, CHK+5
^("DISABLE" DER+7!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ENQ+1!
BY VPE+6*, MSG+14*, ENQ!
DA DE2+6*, DE2+7!, CHK+10*, XM+2~, XM+23*
DD CHK+19!
DHD VPE+6*, MSG+16*, ENQ!
DIC VPE+3*, VPE+4!, VPE+6*, M1A*, M1A+1!, M2A*, M2A+1!, MSG+14*, CHK+18*, CHK+19!
ENQ+1!
DIC("A" VPE+3*, M1A*, M2A*
DIC("DR" CHK+18*
DIC("S" M1A+1*, M2A+1*
DIC(0 VPE+3*, M1A*, M2A*, CHK+18*
DIE DE2+6*, DE2+7!, XM+2~, XM+23*
>> DIK CHK+10*
DINUM CHK+18*, CHK+19!
DIOEND MSG+15*, ENQ+1!
DIR DER+6!, DE2+1!, DE2+5!, M1A+4!, M1A+8!, M1A+15!, M2A+4!, M2B+5!, M2B+9!
DIR("?" DE2+1*
DIR("A" DER+3*, DER+4*, DER+5*, DE2*, DE2+4*, M1A+3*, M1A+7*, M1A+8*, M1A+14*, M2A+3*
M2B+4*, M2B+8*
DIR("B" DER+1*, DE2+5*, M1A+4*, M1A+6*, M1A+15*, M2A+2*, M2B+3*, M2B+9*
DIR(0 DER+1*, DE2*, DE2+5*, M1A+4*, M1A+6*, M1A+15*, M2A+2*, M2B+3*, M2B+9*
DO CHK+19!
DR DE2+6*, DE2+7!, XM+2~, XM+23*
DT MSG+1, CHK+4*, CHK+8, CHK+17, XM+4
DUZ SEND+3~
FLDS VPE+7*, MSG+16*, ENQ+1!
FR VPE+6*, MSG+14*, ENQ+1!
IB0 VPE+4*, VPE+6, DE2+2*, DE2+6, CHK+3*, CHK+5*, CHK+8, CHK+9, CHK+10, CHK+13
CHK+15, CHK+16, CHK+21, CHK+22, CHK+28*, CHK+34*, XM+2~, XM+6*, XM+7*, XM+8
, XM+9, XM+10, XM+11, XM+12, ENQ1!
IB1 CHK+16*, CHK+19, XM+2~, XM+11*, XM+12, ENQ1!
IB2 CHK+16*, CHK+17, CHK+18, ENQ!
IBC XM+2~, XM+6*, XM+10*, XM+13, XM+15, ENQ1!
IBD1 ENQ!
IBD2 ENQ!
IBDT VPE+4*, VPH+1, M1A+2*, M1A+11, M2A+2*, M2A+3, M2BMSG+1*, MSG+2, MSG+4
MSG+14, XM~, XM+7, XM+9, XM+11, XM+12, XM+15, XM+23, ENQ!
IBDT1 M1A+2*, M1A+3, M1A+7, MSG+1*, MSG+6, MSG+10, MSH+2, XM+2~, XM+15*, XM+16
, ENQ1!
IBDT2 ENQ!
IBFL DE2+2*, DE2+4, DE2+6, ENQ!
IBFR ENQ!
IBMG XM+2~, XM+18*, XM+21, ENQ1!
IBN M1A+2*, M1A+6, M2A+2*, MSG+4*, MSG+7, MSG+11, CHK+5*, CHK+13, CHK+21, CHK+22
, ENQ!
IBS VPE+4*, VPH+2, M1A+6*, M1A+7, M1A+11*, M1A+12, ENQ!
IBST M1A+2*, M1A+5, MSG+4*, MSG+5, MSG+9, ENQ!
IBST1 ENQ!
IBSTE XM+2~, XM+4*, XM+5, XM+15, XM+16, ENQ1!
IBX MAN1+3*, MAN1+4*, MAN1+5, M1A+12*, M1A+13, MAN2+3*, MAN2+4*, MAN2+5, M2B+7, M2B+9*
CHK+3!*, CHK+21*, CHK+25, CHK+26, XM+18, XM+25, ENQ!
IBX( CHK+21*, CHK+28
IBX1 CHK+3!*, CHK+22*, CHK+25, CHK+32, ENQ!
IBX1( CHK+22*, CHK+34
IOF MSG+4, CHK+2
IOP MSG+15*, ENQ+1!
L VPE+7*, MSG+15*, ENQ+1!
TO VPE+6*, MSG+14*, ENQ+1!
U VPE+4, DE1+5, DE2+2, MAN1+4, M1A+2, M1A+6, M1A+11, MAN2+4, M2BMSG+4
MSG+7, MSG+11, CHK+16, CHK+19, CHK+21, CHK+22, XM+5, XM+10, XM+12, XM+13
, XM+15, XM+16, XM+18
X VPH+3*, DE1+4*, DE1+5*, MAN1+3*, MAN1+4*, MAN2+3*, MAN2+4*, CHK+18*, XM+2~, XM+4*
, XM+5, XM+9*, XM+10, XM+12*, XM+13, ENQ+1!
XMDUZ XM+2~, XM+20*
XMSUB XM+2~, XM+16*, ENQ1!
XMTEXT XM+2~, XM+21*, ENQ1!
XMY ENQ1!
XMY( XM+21*
XMZ M2B+1, XM+23, ENQ+1!
Y VPE+4, DER+6, DE2+1, DE2+2, DE2+5, DE2+6, M1A+1, M1A+2, M1A+4, M1A+5
M1A+13, M2A+1, M2A+2, M2A+4, M2B+2, M2B+7, M2B+9, ENQ+1!
Y(0 VPE+4, DE2+2, M1A+2, M2A+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