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

Package: Automated Lab Instruments

Routine: LA7SCE


Information

LA7SCE ;VA/DALOI/JMC - Shipping Configuration Utility ;JUL 06, 2010 3:14 PM

Source Information

Source file <LA7SCE.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 6 EN^DDIOL  ^DIC  (,UPDATE)^DIE  ^DIK  $$GET1^DIQ  ^DIR  
Automated Lab Instruments 1 $$NVAF^LA7VHLU2  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Automated Lab Instruments 4 LA7S EDIT 62.9  LA7S EDIT 62.91  LA7S EDIT 62.92  LA7S EDIT 62.93  

Entry Points

Name Comments DBIA/ICR reference
CHECK(LA7SCFG) ; Check if test exists for configuration and warn if overwriting
; Call with LA7SCFG = shiping configuration ien
; Returns -1 = user aborted/timeout
; 0 = no - don't overwrite
; 1 = yes - overwrite
COPYSC(LA7FR,LA7TO) ; Copy one shipping configuration to another
; Call with LA7FR = shipping configuration to copy FROM.
; LA7TO = shipping configuration ien to copy TO.
FDA629(LA7SCFG,LA760,LA762,LA76205) ; Add entry to TEST/PROFILE multiple
; Call with LA7SCFG = file #62.9, shipping configuration ien
; LA760 = file #60, lab test ien
; LA762 = file #62, collection sample ien
; LA76205 = file #62.05 , urgency ien
UNL629
SCME ; Edit file #62.92, Shipping Method.
SCTE ; Edit file #62.91, Shipping Container.
ASKCOPY() ; Ask if user want to copy tests from file #60 or another configuration in file #62.9 LAB SHIPPING CONFIGURATION
; Returns LA7COPY = -1 user quit/aborted
; = 0 do not copy
; = 1 use file #60
; = 2 use another entry in #62.49
CLRSCT(LA7SCFG) ; Clear shipping configuration tests.
; Call with LA7SCFG = file #62.9, shipping configuration ien
SCFE ; Edit file #62.9, Shipping Configuration.
COPY60(LA7SCFG) ; Copy catalog tests from file #60 to shipping configuration.
; Call with LA7SCFG = shipping configuration ien to add tests to from file #60
SCDE ; Edit file #62.93, Shipping Condition.

External References

Name Field # of Occurrence
EN^DDIOL SCFE+15, SCFE+38
^DIC SCFE+7, SCFE+51, SCTE+3, SCME+3, SCDE+3
^DIE SCFE+104, SCTE+6, SCME+6, SCDE+6
UPDATE^DIE FDA629+11
^DIK CLRSCT+8
$$GET1^DIQ SCFE+31, SCFE+36
^DIR SCFE+21, ASKCOPY+11, CHECK+9
$$NVAF^LA7VHLU2 SCFE+32

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Copying tests from configuration: ",$P(LA7FR(0),"^")," to ",$P(LA7TO(0),"^"),!
  • Line Location: COPYSC+4
Function Call: WRITE
  • Prompt: !!,"Copying tests from file #60 LABORATORY TEST to ",$P(LA7SCFG(0),"^"),!
  • Line Location: COPY60+3
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>(IOM-2)
  • Line Location: FDA629+10
Function Call: WRITE
  • Prompt: "#"
  • Line Location: FDA629+10
Function Call: WRITE
  • Prompt: !!,"Clearing existing tests from configuration: ",$P(LA7SCFG(0),"^"),!
  • Line Location: CLRSCT+3
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>(IOM-2)
  • Line Location: CLRSCT+7
Function Call: WRITE
  • Prompt: "*"
  • Line Location: CLRSCT+7
Routine Call
  • DIE
  • Line Location:
    • FDA629+11
Routine Call
  • DIE
  • Line Location:
    • SCFE+104
    • SCTE+6
    • SCME+6
    • SCDE+6
Routine Call
  • DIC
  • Line Location:
    • SCFE+7
    • SCFE+51
    • SCTE+3
    • SCME+3
    • SCDE+3
Routine Call
  • DIR
  • Line Location:
    • SCFE+21
    • ASKCOPY+11
    • CHECK+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
^LAHM(62.9 - [#62.9] Classic Fileman Calls
^LAHM(62.91 - [#62.91] Classic Fileman Calls
^LAHM(62.92 - [#62.92] Classic Fileman Calls
^LAHM(62.93 - [#62.93] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] COPY60+6, COPY60+7, COPY60+9, COPY60+10
^LAHM(62.9 - [#62.9] SCFE+13, UNL629, CHECK+5, COPYSC+6, COPYSC+7, COPYSC+8, COPYSC+9, COPY60+5*, CLRSCT+6

Label References

Name Line Occurrences
$$ASKCOPY SCFE+44
$$CHECK SCFE+46
CLRSCT SCFE+54, SCFE+57
COPY60 SCFE+58
COPYSC SCFE+55
FDA629 COPYSC+10, COPY60+11
UNL629 SCFE+22, SCFE+39, SCFE+59, SCFE+104

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SCFE+2~, SCFE+8!, SCFE+60!, SCFE+103*, SCTE+1~, SCTE+5*, SCME+1~, SCME+5*, SCDE+1~, SCDE+5*
, CLRSCT+2~, CLRSCT+8*
DA(1 CLRSCT+4*
DIC SCFE+2~, SCFE+5*, SCFE+8!, SCFE+43~, SCFE+50*, SCFE+60!, SCTE+1~, SCTE+2*, SCTE+5, SCME+1~
, SCME+2*, SCME+5, SCDE+1~, SCDE+2*, SCDE+5
DIC("A" SCFE+5*, SCFE+50*, SCTE+2*, SCME+2*, SCDE+2*
DIC("DR" SCFE+6*
DIC("S" SCFE+50*, SCFE+51!
DIC(0 SCFE+5*, SCFE+50*, SCTE+2*, SCME+2*, SCDE+2*
DIE SCFE+2~, SCFE+8!, SCFE+60!, SCFE+103*, SCTE+1~, SCTE+5*, SCME+1~, SCME+5*, SCDE+1~, SCDE+5*
DIK CLRSCT+2~, CLRSCT+4*
DIR SCFE+2~, SCFE+60!, ASKCOPY+5~, CHECK+6~
DIR("?" SCFE+18*, SCFE+19*, SCFE+20*, ASKCOPY+8*, ASKCOPY+9*, ASKCOPY+10*
DIR("A" SCFE+17*, ASKCOPY+7*, CHECK+8*
DIR("B" ASKCOPY+7*, CHECK+8*
DIR(0 SCFE+17*, ASKCOPY+6*, CHECK+7*
DIROUT SCFE+2~, SCFE+60!
DIRUT SCFE+2~, SCFE+22, SCFE+60!, ASKCOPY+5~, ASKCOPY+12, CHECK+6~, CHECK+10
DLAYGO SCFE+2~, SCFE+6*, SCFE+60!, SCTE+1~, SCTE+2*, SCME+1~, SCME+2*, SCDE+1~, SCDE+2*
DR SCFE+2~, SCFE+8!, SCFE+60!, SCFE+64*, SCFE+65*, SCFE+66*, SCFE+67*, SCFE+72*, SCFE+73*, SCFE+74*
, SCFE+75*, SCTE+1~, SCTE+5*, SCME+1~, SCME+5*, SCDE+1~, SCDE+5*
DR(2 SCFE+68*, SCFE+76*, SCFE+80*, SCFE+81*, SCFE+82*, SCFE+84*, SCFE+85*, SCFE+86*, SCFE+88*, SCFE+89*
, SCFE+90*, SCFE+94*, SCFE+96*, SCFE+99, SCFE+100*, SCFE+101*
DTOUT SCFE+2~, SCFE+60!, ASKCOPY+5~, CHECK+6~
DUOUT ASKCOPY+5~, CHECK+6~
FDA FDA629+5~
FDA(629 FDA629+7*, FDA629+8*, FDA629+9*
IOM FDA629+10, CLRSCT+7
J SCFE+93~, SCFE+98*, SCFE+99*
K SCFE+93~, SCFE+97*, SCFE+98, SCFE+99, SCFE+100
LA6205 COPYSC+3~
LA760 COPYSC+3~, COPYSC+7*, COPYSC+10, COPY60+2~, COPY60+4*, COPY60+6*, COPY60+7, COPY60+9, COPY60+10, COPY60+11
, FDA629~, FDA629+7
LA762 COPYSC+3~, COPYSC+9*, COPYSC+10, COPY60+2~, COPY60+10*, COPY60+11, FDA629~, FDA629+9
LA76205 COPYSC+8*, COPYSC+10, FDA629~, FDA629+8
LA7629 FDA629+5~
LA7629(1 FDA629+6*
LA7CHECK SCFE+3~, SCFE+46*, SCFE+47
LA7COPY SCFE+3~, SCFE+44*, SCFE+45, SCFE+47*, SCFE+48, SCFE+49, SCFE+56, SCFE+59
LA7DIE FDA629+5~
LA7FR COPYSC~, COPYSC+6, COPYSC+7, COPYSC+8, COPYSC+9
LA7FR(0 COPYSC+4
LA7MSG SCFE+34~, SCFE+35*, SCFE+36*, SCFE+37*, SCFE+38
LA7NVAF SCFE+3~, SCFE+28*, SCFE+32*, SCFE+65, SCFE+66, SCFE+73, SCFE+74, SCFE+81, SCFE+85, SCFE+89
LA7SCFG SCFE+3~, SCFE+11*, SCFE+13, SCFE+46, SCFE+54, SCFE+55, SCFE+57, SCFE+58, SCFE+103, UNL629
, CHECK~, CHECK+5, COPY60~, COPY60+5, COPY60+11, FDA629~, FDA629+6, FDA629+7, FDA629+8, FDA629+9
, CLRSCT~, CLRSCT+4, CLRSCT+6
LA7SCFG(0 SCFE+11*, SCFE+15, SCFE+29, SCFE+30, SCFE+36, COPY60+3, CLRSCT+3
LA7SCFR SCFE+3~, SCFE+53*, SCFE+55
LA7SCFR(0 SCFE+53*
LA7TO COPYSC~, COPYSC+10
LA7TO(0 COPYSC+4
LA7TYPE SCFE+3~, SCFE+23*, SCFE+30, SCFE+36, SCFE+42, SCFE+59, SCFE+63, SCFE+71, SCFE+81, SCFE+83
, SCFE+87, SCFE+92
LA7VAF SCFE+3~, SCFE+28*, SCFE+31*, SCFE+33, SCFE+79
LA7X SCFE+3~, SCFE+30*, SCFE+31, SCFE+32, COPYSC+3~, COPYSC+5*, COPYSC+6*, COPYSC+7, COPYSC+8, COPYSC+9
, COPY60+2~, COPY60+8*, COPY60+9*, COPY60+10, CLRSCT+2~, CLRSCT+5*, CLRSCT+6*, CLRSCT+8
LR62 SCFE+3~
LRSS SCFE+3~
X SCFE+2~, SCFE+60!, SCFE+95*, SCFE+96, SCFE+97, SCFE+99, SCFE+100*, SCFE+101, SCTE+1~, SCME+1~
, SCDE+1~, ASKCOPY+5~, CHECK+6~
Y SCFE+2~, SCFE+9, SCFE+11, SCFE+23, SCFE+43~, SCFE+52, SCFE+53, SCFE+60!, SCTE+1~, SCTE+4
, SCTE+5, SCME+1~, SCME+4, SCME+5, SCDE+1~, SCDE+4, SCDE+5, ASKCOPY+5~, ASKCOPY+12*, ASKCOPY+13
, CHECK+6~, CHECK+10*, CHECK+11
Y(0 SCFE+11, SCFE+53
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