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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LRWU8A

Package: Lab Service

Routine: LRWU8A


Information

LRWU8A ;DALOI/TCK - TOOL TO FIX ORGANISM SUBFILE & DATA-PART 2 ;06/18/12 13:32

Source Information

Source file <LRWU8A.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 ($$NAME,$$STA)^XUAF4  $$KSP^XUPARAM  
MailMan 1 SENDMSG^XMXAPI  
VA FileMan 1 ^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: 1

Package Total Caller Graph
Lab Service 1 LRWU8  

Entry Points

Name Comments DBIA/ICR reference
ASK() ; Run analyze/repair query.
SEND ; Send the report/email to all recipients selected.
LN() ; Increment the line couter.
GETDATA(TYP,CNT,A1,A2,A3,A4,A5,A6) ; Set up variables for print.
BLDARY(TYP) ; Build the array.

External References

Name Field # of Occurrence
^DIR ASK+24, ASK+39, ASK+48
SENDMSG^XMXAPI SEND+35, SEND+182
$$NAME^XUAF4 SEND+22
$$STA^XUAF4 SEND+6
$$KSP^XUPARAM SEND+6, SEND+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This process will check the Organism Sub-field (#63.3) of"
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: !,"the LAB DATA file (#63) looking for possible discrepancies"
  • Line Location: ASK+8
Function Call: WRITE
  • Prompt: !,"in the Data Dictionary. Once the process has completed, a"
  • Line Location: ASK+9
Function Call: WRITE
  • Prompt: !,"MailMan message will be sent to the user that started this"
  • Line Location: ASK+10
Function Call: WRITE
  • Prompt: !,"process and any other user selected."
  • Line Location: ASK+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASK+12
Function Call: WRITE
  • Prompt: !,"The two modes in which this process can be run are ANALYZE"
  • Line Location: ASK+13
Function Call: WRITE
  • Prompt: !,"and REPAIR. If the ANALYZE option is chosen, the process will"
  • Line Location: ASK+14
Function Call: WRITE
  • Prompt: !,"only look for the discrepancies and report the findings via"
  • Line Location: ASK+15
Function Call: WRITE
  • Prompt: !,"a MailMan message. If the ANALYZE/REPAIR option is chosen the"
  • Line Location: ASK+16
Function Call: WRITE
  • Prompt: !,"process will ANALYZE and REPAIR any discrepancies found that"
  • Line Location: ASK+17
Function Call: WRITE
  • Prompt: !,"can be fixed programmatically and list all those that could"
  • Line Location: ASK+18
Function Call: WRITE
  • Prompt: !,"not be fixed but need attention."
  • Line Location: ASK+19
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASK+20
Routine Call
  • DIR
  • Line Location:
    • ASK+24
    • ASK+39
    • ASK+48

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(63.3 BLDARY+17, BLDARY+18
^TMP("LR" SEND+13, SEND+33, BLDARY+15, BLDARY+17, BLDARY+21, BLDARY+22, BLDARY+26, BLDARY+27, BLDARY+31, BLDARY+32
, BLDARY+36, BLDARY+37, BLDARY+44, BLDARY+45, BLDARY+46, BLDARY+47

Label References

Name Line Occurrences
$$LN SEND+14, SEND+15, SEND+16, SEND+17, SEND+19, SEND+20, SEND+22, SEND+23, SEND+25, SEND+27
SEND+28, SEND+29, SEND+30, SEND+31, SEND+32, SEND+34, SEND+39, SEND+40, SEND+45, SEND+49
SEND+52, SEND+54, SEND+57, SEND+58, SEND+60, SEND+61, SEND+62, SEND+63, SEND+68, SEND+71
SEND+73, SEND+75, SEND+78, SEND+79, SEND+81, SEND+82, SEND+83, SEND+84, SEND+88, SEND+91
SEND+94, SEND+96, SEND+99, SEND+100, SEND+101, SEND+108, SEND+110, SEND+112, SEND+113, SEND+114
SEND+115, SEND+119, SEND+123, SEND+125, SEND+128, SEND+129, SEND+131, SEND+132, SEND+133, SEND+134
SEND+139, SEND+143, SEND+145, SEND+147, SEND+151, SEND+152, SEND+154, SEND+155, SEND+157, SEND+159
SEND+161, SEND+163, SEND+165, SEND+166, SEND+167, SEND+169, SEND+170, SEND+173, SEND+175, SEND+176
SEND+177, SEND+178, SEND+180, SEND+181
BLDARY SEND+37
GETDATA SEND+56, SEND+77, SEND+98, SEND+127, SEND+149, SEND+172

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A1 GETDATA~
A2 GETDATA~
A3 GETDATA~
A4 GETDATA~
A5 GETDATA~
A6 GETDATA~
ADLOKEY SEND+103~, SEND+104*, SEND+106, SEND+107, SEND+110
ANTIB SEND+56, SEND+57, SEND+77, SEND+78, SEND+98, SEND+99, SEND+127, SEND+128, SEND+149, SEND+150
SEND+172, SEND+173, BLDARY+2~, BLDARY+4*, BLDARY+17*, BLDARY+18*, BLDARY+23, BLDARY+28, BLDARY+33, BLDARY+38
, BLDARY+48, BLDARY+51
ARY SEND+179!
ARY( SEND+38, SEND+55, SEND+76, SEND+97, SEND+126, SEND+148, SEND+171, GETDATA+4, GETDATA+5, BLDARY+23*
, BLDARY+28*, BLDARY+33*, BLDARY+38*, BLDARY+48*, BLDARY+51*
CNT SEND+55*, SEND+56, SEND+59, SEND+76*, SEND+77, SEND+80, SEND+97*, SEND+98, SEND+111, SEND+126*
SEND+127, SEND+130, SEND+148*, SEND+149, SEND+153, SEND+171*, SEND+172, SEND+174, GETDATA~, GETDATA+4
, GETDATA+5, BLDARY+4*, BLDARY+20*, BLDARY+23, BLDARY+25*, BLDARY+28, BLDARY+30*, BLDARY+33, BLDARY+35*, BLDARY+38
, BLDARY+40*, BLDARY+48, BLDARY+50*, BLDARY+51
DIFROM SEND+3~
DIR ASK+4!, ASK+27!, ASK+44!
DIR("?" ASK+37*
DIR("A" ASK+22*, ASK+30*, ASK+31*, ASK+32*, ASK+33*, ASK+34*, ASK+35*, ASK+36*, ASK+45*
DIR("B" ASK+22*, ASK+23*, ASK+29*, ASK+45*, ASK+46*
DIR(0 ASK+23*, ASK+29*, ASK+46*
DIRUT ASK+2~
DSH SEND+2~, SEND+10*, SEND+53, SEND+54, SEND+74, SEND+95, SEND+124, SEND+146, SEND+147, SEND+170
DTOUT ASK+2~
DUOUT ASK+2~
DUZ SEND+35, SEND+182
ERROR SEND+2~, SEND+5*
FIX ASK+2~, ASK+5*, ASK+25, ASK+40*, ASK+41*, ASK+42*, ASK+49*, ASK+51, SEND+13, SEND+21
SEND+42, SEND+46, SEND+65, SEND+69, SEND+86, SEND+89, SEND+121, SEND+122, SEND+136, SEND+140
SEND+156, BLDARY+11, BLDARY+13, BLDARY+14, BLDARY+16, BLDARY+42, BLDARY+43
FLDN SEND+2~, SEND+172, SEND+173
HDR SEND+2~, SEND+39, BLDARY+5*, BLDARY+6*, BLDARY+7*, BLDARY+8*, BLDARY+10*, BLDARY+11*, BLDARY+12*, BLDARY+13*
, BLDARY+14*
I GETDATA+2~, GETDATA+5*
IEN SEND+56, SEND+58, SEND+77, SEND+79, SEND+98, SEND+100, SEND+127, SEND+129, SEND+149, SEND+152
, BLDARY+2~, BLDARY+4*, BLDARY+15*, BLDARY+17, BLDARY+18, BLDARY+21, BLDARY+22, BLDARY+23, BLDARY+26, BLDARY+27
, BLDARY+28, BLDARY+31, BLDARY+32, BLDARY+33, BLDARY+36, BLDARY+37, BLDARY+38, BLDARY+41, BLDARY+44, BLDARY+45
, BLDARY+46, BLDARY+47, BLDARY+48, BLDARY+51
INTERP SEND+2~, SEND+127, SEND+128, BLDARY+36*, BLDARY+38
LGOKEY SEND+103~, SEND+104*
LLNOKEY SEND+103~, SEND+104*, SEND+105*, SEND+109
LN SEND+2~, SEND+5*, LN+2*, LN+4
LRSITE SEND+2~, SEND+6*
MDE BLDARY+2~
MSG SEND+2~, SEND+5*
MSG( SEND+14*, SEND+15*, SEND+16*, SEND+17*, SEND+19*, SEND+20*, SEND+22*, SEND+23*, SEND+25*, SEND+27*
SEND+28*, SEND+29*, SEND+30*, SEND+31*, SEND+32*, SEND+34*, SEND+39*, SEND+40*, SEND+45*, SEND+49*
SEND+52*, SEND+54*, SEND+57*, SEND+58*, SEND+60*, SEND+61*, SEND+62*, SEND+63*, SEND+68*, SEND+71*
SEND+73*, SEND+75*, SEND+78*, SEND+79*, SEND+81*, SEND+82*, SEND+83*, SEND+84*, SEND+88*, SEND+91*
SEND+94*, SEND+96*, SEND+99*, SEND+100*, SEND+101*, SEND+108*, SEND+110*, SEND+112*, SEND+113*, SEND+114*
SEND+115*, SEND+119*, SEND+123*, SEND+125*, SEND+128*, SEND+129*, SEND+131*, SEND+132*, SEND+133*, SEND+134*
SEND+139*, SEND+143*, SEND+145*, SEND+147*, SEND+151*, SEND+152*, SEND+154*, SEND+155*, SEND+157*, SEND+159*
SEND+161*, SEND+163*, SEND+165*, SEND+166*, SEND+167*, SEND+169*, SEND+170*, SEND+173*, SEND+175*, SEND+176*
SEND+177*, SEND+178*, SEND+180*, SEND+181*
NEWIT SEND+56, SEND+57, BLDARY+2~, BLDARY+4*, BLDARY+22*, BLDARY+23
NFLD SEND+2~, SEND+149, SEND+150
NFLDN BLDARY+2~, BLDARY+42*, BLDARY+44*, BLDARY+48
NFX SEND+2~, SEND+149, SEND+151, BLDARY+47*, BLDARY+48
NHLP SEND+77, SEND+78, BLDARY+2~, BLDARY+27*, BLDARY+28
NINT SEND+2~, SEND+149, SEND+150, BLDARY+42*, BLDARY+45*, BLDARY+48
NKEY SEND+3~, SEND+98, SEND+99, SEND+100, SEND+101, BLDARY+32*, BLDARY+33
NSCR SEND+3~, SEND+149, SEND+151, BLDARY+42*, BLDARY+46*, BLDARY+48
NUM SEND+3~, SEND+5*, GETDATA+2~, GETDATA+4*, GETDATA+5
OFLN BLDARY+2~, BLDARY+41*
OHLP SEND+77, SEND+78, BLDARY+2~, BLDARY+26*, BLDARY+28
OKEY SEND+3~, SEND+98, SEND+99, SEND+100, SEND+101, SEND+102, SEND+104, SEND+108, SEND+110, BLDARY+31*
, BLDARY+33
OLDIT SEND+56, SEND+57, BLDARY+2~, BLDARY+4*, BLDARY+21*, BLDARY+23
PADLOKEY SEND+103~, SEND+105*, SEND+107*, SEND+108, SEND+110
SCRN SEND+3~, SEND+127, SEND+128, BLDARY+37*, BLDARY+38
SP SEND+3~, SEND+10*, SEND+31, SEND+40, SEND+43, SEND+44, SEND+47, SEND+48, SEND+50, SEND+51
SEND+53, SEND+57, SEND+58, SEND+60, SEND+61, SEND+66, SEND+67, SEND+70, SEND+71, SEND+72
SEND+74, SEND+78, SEND+79, SEND+81, SEND+82, SEND+87, SEND+88, SEND+90, SEND+91, SEND+92
SEND+95, SEND+99, SEND+100, SEND+101, SEND+108, SEND+110, SEND+112, SEND+113, SEND+117, SEND+120
SEND+121, SEND+124, SEND+128, SEND+129, SEND+131, SEND+132, SEND+137, SEND+138, SEND+139, SEND+141
SEND+142, SEND+143, SEND+144, SEND+146, SEND+147, SEND+150, SEND+151, SEND+152, SEND+154, SEND+155
SEND+169, SEND+170, SEND+173, SEND+175, SEND+176, SEND+180
TMP SEND+3~, SEND+21*, SEND+22, SEND+24*, SEND+25, SEND+26*, SEND+27, SEND+43*, SEND+44*, SEND+45
SEND+47*, SEND+48*, SEND+49, SEND+50*, SEND+51*, SEND+52, SEND+53*, SEND+54, SEND+66*, SEND+67*
SEND+68, SEND+70*, SEND+71, SEND+72*, SEND+73, SEND+74*, SEND+75, SEND+87*, SEND+88, SEND+90*
SEND+91, SEND+92*, SEND+93*, SEND+94, SEND+95*, SEND+96, SEND+117*, SEND+118*, SEND+119, SEND+120*
SEND+121*, SEND+122*, SEND+123, SEND+124*, SEND+125, SEND+137*, SEND+138*, SEND+139, SEND+141*, SEND+142*
SEND+143, SEND+144*, SEND+145, SEND+146*, SEND+147, SEND+150*, SEND+151, SEND+158*, SEND+159, SEND+160*
SEND+161, SEND+162*, SEND+163, SEND+164*, SEND+165, BLDARY+2~, BLDARY+17*
TOTAL SEND+3~, SEND+59*, SEND+61, SEND+80*, SEND+82, SEND+111*, SEND+113, SEND+130*, SEND+132, SEND+153*
SEND+155, SEND+174*, SEND+176
TYP SEND+36*, SEND+37, SEND+38, SEND+41, SEND+55, SEND+56, SEND+64, SEND+76, SEND+77, SEND+85
SEND+97, SEND+98, SEND+116, SEND+126, SEND+127, SEND+135, SEND+148, SEND+149, SEND+168, SEND+171
SEND+172, GETDATA~, GETDATA+4, GETDATA+5, BLDARY~, BLDARY+5, BLDARY+6, BLDARY+7, BLDARY+8, BLDARY+9
, BLDARY+12, BLDARY+15, BLDARY+16, BLDARY+17, BLDARY+19, BLDARY+21, BLDARY+22, BLDARY+23, BLDARY+24, BLDARY+26
, BLDARY+27, BLDARY+28, BLDARY+29, BLDARY+31, BLDARY+32, BLDARY+33, BLDARY+34, BLDARY+36, BLDARY+37, BLDARY+38
, BLDARY+39, BLDARY+44, BLDARY+45, BLDARY+46, BLDARY+47, BLDARY+48, BLDARY+49, BLDARY+51
U BLDARY+17, BLDARY+18, BLDARY+36, BLDARY+37, BLDARY+44, BLDARY+45, BLDARY+46, BLDARY+47
XMDUZ SEND+3~, SEND+5*
XMINSTR SEND+3~, SEND+35, SEND+182
XMINSTR("ADDR FLAGS" , SEND+8*
XMSUB SEND+3~, SEND+5*, SEND+9*, SEND+35, SEND+182
>> XMY SEND+35, SEND+182
Y ASK+2~, ASK+4!, ASK+25, ASK+27!, ASK+40, ASK+41, ASK+42, ASK+44!, ASK+49
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All