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

Package: Engineering

Routine: ENEQNX3


Information

ENEQNX3 ;(WIRMFO)/DH-Process Uploaded Equipment Inventory ;3.4.97

Source Information

Source file <ENEQNX3.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Engineering 2 XCPTN^ENEQNX1  (EXIT,UPDATE)^ENEQNX2  
Kernel 1 $$UP^XLFSTR  

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
Engineering 1 ENEQNX1  

Entry Points

Name Comments DBIA/ICR reference
NOLBL ;No bar code label scanned
  • ICR #6852
    • Status: Pending
    • Usage: Private
    PMN ;Process PM #
  • ICR #6852
    • Status: Pending
    • Usage: Private
    MATCH ;Equipment unlabelled but present in 6914
    MSG ;Opening message to user
    HOLD
    ERR ;Error message (Forced exit)

    External References

    Name Field # of Occurrence
    XCPTN^ENEQNX1 NOLBL+19, PMN+2, MATCH+2
    EXIT^ENEQNX2 ERR+5
    UPDATE^ENEQNX2 MATCH+3
    $$UP^XLFSTR NOLBL+14

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"The system is now ready to update the EQUIPMENT INV. file on the basis of",!,"data acquired from the portable bar code reader."
    • Line Location: MSG+1
    Function Call: WRITE
    • Prompt: !!,"If the system encounters data that cannot be processed in the normal fashion",!,"it will give you written notice in the form of an Exception Message. These"
    • Line Location: MSG+2
    Function Call: WRITE
    • Prompt: !,"messages will provide notification of such things as missing bar code",!,"labels and database inconsistencies."
    • Line Location: MSG+3
    Function Call: WRITE
    • Prompt: !!,"You must now select a hard copy device (printer) to receive Exception",!,"Messages."
    • Line Location: MSG+4
    Function Call: WRITE
    • Prompt: !!,"You may enter the letter 'Q' and then select a device if you wish to",!,"schedule this data processing task for some later time.",!
    • Line Location: MSG+5
    Function Call: WRITE
    • Prompt: !,"Press <RETURN> to continue..."
    • Line Location: HOLD+0
    Function Call: WRITE
    • Prompt: !!,*7,"FATAL ERROR OR USER ABORT.",*7
    • Line Location: ERR+1
    Function Call: WRITE
    • Prompt: !,"Process ID is: ENNX Time stamp is: ",$S($D(ENCTTI):$P(^PRCT(446.4,ENCTID,2,ENCTTI,0),U,1),1:"UNDEFINED.")
    • Line Location: ERR+2
    Function Call: WRITE
    • Prompt: !,"Please make a note of this information, as you will need it to RESTART",!,"processing of the data on file."
    • Line Location: ERR+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^ENG(6914 - [#6914] NOLBL+13, NOLBL+14, NOLBL+16, PMN+1
    ^PRCT(446.4 - [#446.4] NOLBL+3, NOLBL+4, NOLBL+5*, PMN+1*, ERR+2

    Label References

    Name Line Occurrences
    HOLD ERR+4
    MATCH NOLBL+17, PMN+1

    Naked Globals

    Name Field # of Occurrence
    ^( NOLBL+3, NOLBL+4
    ^(0 NOLBL+3*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DTIME HOLD
    EN NOLBL+1~, NOLBL+19, MATCH+4!
    EN( NOLBL+2*
    EN(0 NOLBL+3*, NOLBL+6, NOLBL+7*, NOLBL+8*, NOLBL+16, NOLBL+19
    EN(1 NOLBL+3*, NOLBL+9, NOLBL+10*, NOLBL+11*, NOLBL+12, NOLBL+13, NOLBL+14*, NOLBL+19
    EN(2 NOLBL+4*, NOLBL+5*, NOLBL+19
    >> ENCTID NOLBL+3, NOLBL+4, NOLBL+5, PMN+1, ERR+2
    >> ENCTTI NOLBL+3, NOLBL+4, NOLBL+5, PMN+1, ERR+2
    >> ENDA NOLBL+13*, NOLBL+14*, NOLBL+16, PMN+1*, MATCH+1, MATCH+3
    >> ENEQ NOLBL+3, PMN+1*, PMN+2, MATCH+3*
    >> ENLBL NOLBL+3*, PMN+1*
    >> ENLKAHD NOLBL+4*, NOLBL+5
    ENMOD NOLBL+1~
    >> ENMSG NOLBL+19*, PMN+2*, MATCH+1*
    >> ENMSG(0 NOLBL+16*, NOLBL+19*, PMN+2*, MATCH+1*
    ENSN NOLBL+1~, NOLBL+13*, NOLBL+14*, NOLBL+15
    >> ENX NOLBL+3*, NOLBL+4, NOLBL+5*, PMN+1
    >> ENX1 NOLBL+3*, NOLBL+4*, NOLBL+5
    >> ENY ERR+4*
    >> I NOLBL+2*
    U NOLBL+14, NOLBL+16, ERR+2
    >> X HOLD*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All