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 |  Local Variables |  All
Print Page as PDF
Routine: OOPSDOL

Package: Asists

Routine: OOPSDOL


Information

OOPSDOL ;WIOFO/CAH-ASISTS TRANSMISSION OF CA1/CA2 TO DOL ;3/15/00

Source Information

Source file <OOPSDOL.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 6 NOW^%DTC  MSG^DIALOG  ($$FIND1,FIND,LIST)^DIC  ^DIE  $$GET1^DIQ  ^DIR  
Asists 5 ^OOPSDOLX  (GRP,WCP)^OOPSMBUL  $$DC^OOPSUTL3  $$VAL^OOPSUTL5  $$VERIFY^OOPSUTL6  
MailMan 2 XMZ^XMA2  (,ENT1)^XMD  
Kernel 1 ^%ZTLOAD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Asists 3 OOPS DOL MANUAL XMIT DATA  OOPS DOL SCHEDULED XMIT DATA  OOPSDOLX  

Entry Points

Name Comments DBIA/ICR reference
ERROR2 ; Create appropriate Error message and Send message
EN ;Routine Entry
NOCASES ; No Cases to Send - Send Mail Message with only DOL segment
PROCESS ;
CREATE ; Create Mailman Message
ERROR ; Create appropriate Error message and Send message
SEND ; Send Mailman Message
EXIT ; Quit the program
SENTMSG ; Send message to OOPS WCP mail group with claims sent to AAC
BADREC ; If any records with missing data, send mail message
GETREC ; Loop thru ^OOP(2260 "AW" or "AWC" XRef to get records to transmit
; AW=Schedule Transmission
; AWC=Manual Transmission

External References

Name Field # of Occurrence
NOW^%DTC GETREC+7
^%ZTLOAD OOPSDOL+30
MSG^DIALOG OOPSDOL+35, ERROR+10, ERROR2+12
$$FIND1^DIC EN+15, BADREC+13, SENTMSG+11
FIND^DIC OOPSDOL+13, EN+8
LIST^DIC EN+23
^DIE PROCESS+9
$$GET1^DIQ GETREC+14, GETREC+19, PROCESS+7, PROCESS+10, CREATE+8, BADREC+4
^DIR OOPSDOL+10, OOPSDOL+18, OOPSDOL+23, OOPSDOL+27, OOPSDOL+33, NOCASES+4
^OOPSDOLX PROCESS+5
GRP^OOPSMBUL ERROR2+3
WCP^OOPSMBUL PROCESS+10
$$DC^OOPSUTL3 GETREC+8
$$VAL^OOPSUTL5 GETREC+17
$$VERIFY^OOPSUTL6 GETREC+16
XMZ^XMA2 CREATE+7
^XMD NOCASES+16, BADREC+16, SENTMSG+14, ERROR+6, ERROR2+8
ENT1^XMD SEND+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: OOPSDOL+7
Function Call: WRITE
  • Prompt: !
  • Line Location: OOPSDOL+15
Function Call: WRITE
  • Prompt: !
  • Line Location: OOPSDOL+34
Routine Call
  • DIC
  • Line Location:
    • EN+23
Routine Call
  • DIE
  • Line Location:
    • PROCESS+9
Routine Call
  • DIALOG
  • Line Location:
    • OOPSDOL+35
    • ERROR+10
    • ERROR2+12
Routine Call
  • DIC
  • Line Location:
    • EN+15
    • BADREC+13
    • SENTMSG+11
Routine Call
  • DIC
  • Line Location:
    • OOPSDOL+13
    • EN+8
Routine Call
  • DIR
  • Line Location:
    • OOPSDOL+10
    • OOPSDOL+18
    • OOPSDOL+23
    • OOPSDOL+27
    • OOPSDOL+33
    • NOCASES+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OOPS(2260 - [#2260] Classic Fileman Calls,  GET1^DIQ
^XMB(3.8 - [#3.8] FIND1^DIC
3.81 LIST^DIC
^DIC(4 - [#4] GET1^DIQ
^DIC(4.2 - [#4.2] FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" GETREC+7
^OOPS(2260 - [#2260] GETREC+15!, GETREC+19, PROCESS+13, SENTMSG+7
^TMP($J GETREC+5!, GETREC+21*, GETREC+23*, GETREC+24*, PROCESS+4, EXIT+8!, BADREC+2, BADREC+3, BADREC+7, BADREC+8
^XMB(1 - [#4.3] CREATE+8
^XMB(3.9 - [#3.9] CREATE+12*, SEND+2*, SEND+5*, SEND+7*
^XUSEC("OOPS DOL XMIT DATA" OOPSDOL+6

Label References

Name Line Occurrences
BADREC EXIT+1
CREATE PROCESS+1
ERROR EN+21, EN+31
ERROR2 EN+13, EXIT+6
EXIT OOPSDOL+6, OOPSDOL+14, OOPSDOL+23, OOPSDOL+27, OOPSDOL+33, EN+9, EN+16, EN+24, NOCASES+1, NOCASES+5
, PROCESS+1
SEND PROCESS+14, CREATE+3
SENTMSG EXIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETREC+4~, GETREC+7, GETREC+8
%DT EXIT+8!
%H GETREC+4~
%I GETREC+4~
ARR OOPSDOL+3~
ARR("DILIST" OOPSDOL+14, EN+9
CATY EXIT+8!
CNT EN+2~, GETREC+6*, GETREC+21*, GETREC+24, NOCASES+1, NOCASES+5, SENTMSG+1~, SENTMSG+3*, SENTMSG+4, SENTMSG+5*
, SENTMSG+8*
CONV EXIT+10!
COPDT EXIT+11!
CTR EN+4*, EXIT+7!, BADREC+2*, BADREC+4*, BADREC+5*, BADREC+6*, BADREC+8*, BADREC+9*
D EXIT+8!
DA PROCESS+8*, PROCESS+9!
DAS EXIT+8!
DATA EXIT+8!
DATE GETREC+7*, GETREC+8*, EXIT+7!, CREATE+10
DI EXIT+8!
DIC EXIT+8!
DIE PROCESS+8*, PROCESS+9!
DIR OOPSDOL+10!, OOPSDOL+18!, OOPSDOL+23!, OOPSDOL+27!, OOPSDOL+33!, NOCASES+4!
DIR("?" OOPSDOL+21*, OOPSDOL+22*, OOPSDOL+25*, OOPSDOL+26*
DIR("A" OOPSDOL+8*, OOPSDOL+9*, OOPSDOL+16*, OOPSDOL+17*, OOPSDOL+20*, OOPSDOL+24*, OOPSDOL+32*, NOCASES+3*
DIR("B" OOPSDOL+24*
DIR(0 OOPSDOL+7*, OOPSDOL+15*, OOPSDOL+19*, OOPSDOL+24*, OOPSDOL+31*, NOCASES+2*
>> DIRUT OOPSDOL+23, OOPSDOL+27
DISYS EXIT+8!
DIW EXIT+8!
DIWI EXIT+8!
DIWT EXIT+8!
DIWTC EXIT+11!
DIWX EXIT+11!
DN EXIT+8!
DO EXIT+8!
DQ EXIT+8!
DR PROCESS+8!*, PROCESS+9!
DT SEND+2
DUZ OOPSDOL+6, NOCASES+10, CREATE+6, SEND+8, ERROR+3, ERROR2+5
END EN+5*, PROCESS+3*, PROCESS+13*, EXIT+9!, SEND+4
ERR EN+2~, EXIT+7!
ERROR EN+2~, EXIT+7!, ERROR+11!, ERROR2+13!
ERROR(1 EN+10*, EN+17*, EN+25*, EN+26*, EXIT+4*
ERROR(2 EN+11*, EN+18*, EN+27*, EXIT+5*
ERROR(3 EN+12*, EN+19*, EN+28*
ERROR(4 EN+20*, EN+29*
ERROR(5 EN+30*
FAIL EN+2~, EN+5*, PROCESS+1, PROCESS+12, EXIT+3, CREATE+7*
FIELD OOPSDOL+3~, OOPSDOL+12*, OOPSDOL+13, EN+7*, EN+8
FL OOPSDOL+3~, OOPSDOL+12*, OOPSDOL+13, EN+7*, EN+8
FL174 EXIT+9!
FLD EXIT+9!
GRP NOCASES+7*, NOCASES+8, EXIT+7!, BADREC+12*, BADREC+13*, BADREC+14, SENTMSG+10*, SENTMSG+11*, SENTMSG+12, ERROR2+2*
HOUR EXIT+9!
I EXIT+9!
IEN PROCESS+8*, EXIT+10!
INDEX GETREC+9*, GETREC+10*, GETREC+11, EXIT+9!
INDEX2 GETREC+9*, GETREC+10*, GETREC+12, EXIT+9!
INV EN+3!, EXIT+7!
MAN OOPSDOL+4*, GETREC+9, GETREC+13, GETREC+14, NOCASES+1, EXIT+7!
MAX EXIT+9!
MDATA GETREC+3~
MIN EXIT+9!
MSG OOPSDOL+3~, NOCASES+17!, EXIT+7!, BADREC+2!, BADREC+10, SENTMSG+1~, SENTMSG+3!
MSG( BADREC+4*, BADREC+5*, BADREC+6*, BADREC+8*, BADREC+9*, SENTMSG+4*, SENTMSG+8*
MSG("DIHELP" OOPSDOL+34*, ERROR+8*, ERROR+9*, ERROR2+10*, ERROR2+11*
MSG(1 NOCASES+13*
MSG(2 NOCASES+14*
MSG(3 NOCASES+15*
MSIZE EXIT+7!, CREATE+2*
MTIME GETREC+8*, EXIT+7!
>> NULL( GETREC+23
NUMCASE SEND+1~, SEND+4*, SEND+5
OOPDA GETREC+3~, GETREC+6*, GETREC+12*, GETREC+14, GETREC+15, GETREC+16, GETREC+17, GETREC+19, GETREC+21, GETREC+23
, PROCESS+3*, PROCESS+4*, PROCESS+7, PROCESS+8, PROCESS+10, BADREC+1*, BADREC+3*, BADREC+4, BADREC+7, BADREC+8
, SENTMSG+1~, SENTMSG+2*, SENTMSG+6*, SENTMSG+7
OOPSAR EXIT+9!
OPAST PROCESS+3*, PROCESS+4*, PROCESS+13, EXIT+9!
OPDATA CREATE+1~, CREATE+10*, CREATE+11*, CREATE+12
OPHM EXIT+10!
OPI GETREC+11*, GETREC+13, GETREC+15, EXIT+9!, BADREC+1*, BADREC+7*, BADREC+8
OPL EXIT+7!, CREATE+4*, CREATE+12*, SEND+2, SEND+7*
OPMG EN+2~, EN+15*, EN+16, EN+23
OPQ EN+2~
OPQ("DILIST" EN+24
OSHA EXIT+9!
OSHASC EXIT+10!
OTIME EXIT+11!
P EXIT+10!
RDATE OOPSDOL+23*, GETREC+13, EXIT+10!
REL EXIT+11!
RPOL EXIT+10!
SIEN EXIT+11!
SMSG GETREC+3~
SMSG( GETREC+21*, SENTMSG+3, SENTMSG+6
SN CREATE+1~, CREATE+8*, CREATE+9*, CREATE+10
STA GETREC+3~, GETREC+19*, GETREC+21, GETREC+23, BADREC+1*, BADREC+2*, BADREC+3, BADREC+7, BADREC+8, BADREC+11
, BADREC+13, SENTMSG+1~, SENTMSG+2*, SENTMSG+3*, SENTMSG+6, SENTMSG+9, SENTMSG+11
START EN+5*, PROCESS+3*, EXIT+10!, SEND+4
STR SENTMSG+1~, SENTMSG+7*, SENTMSG+8
T GETREC+23*, EXIT+10!
U EN+24, GETREC+19, PROCESS+13, CREATE+8, CREATE+10, CREATE+11, SEND+2, SEND+5, SENTMSG+8
VAL OOPSDOL+3~, OOPSDOL+12*, OOPSDOL+13, EN+7*, EN+8
VALID GETREC+3~, GETREC+17*, GETREC+21
VMSG EN+3!
WOK EN+1*, EXIT+10!
X EXIT+10!
XMCHAN SEND+10*!
XMDUN EXIT+10!
XMDUZ GETREC+3~, NOCASES+6*, CREATE+6*, ERROR+1*, ERROR2+1*
XMSUB GETREC+3~, NOCASES+11*, EXIT+7!, CREATE+5*, BADREC+11*, SENTMSG+9*, ERROR+4*, ERROR2+6*
XMTEXT GETREC+3~, NOCASES+12*, EXIT+7!, BADREC+15*, SENTMSG+13*, ERROR+5*, ERROR2+7*
XMY GETREC+3~, NOCASES+10, EXIT+7!, EXIT+10!, ERROR+3, ERROR2+5
XMY( NOCASES+10*, SEND+8*, ERROR+3*, ERROR2+5*
XMY("G." NOCASES+8*, BADREC+14*, SENTMSG+12*
XMY("XXX@Q-AST.DOMAIN.EXT" SEND+9*
XMZ OOPSDOL+3~, PROCESS+12, EXIT+10!, CREATE+3, CREATE+7, CREATE+12, SEND+2, SEND+5, SEND+7, SEND+11!
Y OOPSDOL+23, OOPSDOL+27, OOPSDOL+33, GETREC+4~, GETREC+7*, GETREC+8, EXIT+10!
Z EXIT+10!
>> ZTDESC OOPSDOL+29*
>> ZTIO OOPSDOL+28*
>> ZTQUEUED ERROR+7, ERROR2+9
>> ZTRTN OOPSDOL+28*
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 |  Local Variables |  All