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

Package: Consult Request Tracking

Routine: GMRCIRSN


Information

GMRCIRSN ;ALB/WTC - MANIPULATE REASON FOR REQUEST ON IFC ; Jan 09, 2025@09:45

Source Information

Source file <GMRCIRSN.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  $$UP^XLFSTR  
VA FileMan 3 ^DIC  FILE^DICN  IX^DIK  

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

Package Total Caller Graph
Consult Request Tracking 2 GMRCIAC1  GMRCIACT  

Entry Points

Name Comments DBIA/ICR reference
RESEQNCE(IEN) ;
LIST ;
LISTALL ;
LOAD ;
RSTRIP(X) ;

External References

Name Field # of Occurrence
^%ZIS LIST+8, LISTALL+6
^%ZISC LIST+17, LISTALL+17
^DIC LIST+6
FILE^DICN LOAD+18
IX^DIK LOAD+23
$$UP^XLFSTR RESEQNCE+16, RESEQNCE+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,DATAFLD
  • Line Location: RESEQNCE+22
Function Call: WRITE
  • Prompt: !,"N",N,".",X
  • Line Location: RESEQNCE+27
Function Call: WRITE
  • Prompt: !,"M",M,".",X
  • Line Location: RESEQNCE+34
Function Call: WRITE
  • Prompt: !,"N",N,X
  • Line Location: RESEQNCE+41
Function Call: WRITE
  • Prompt: !,"Order Name: ",$P(^GMR(123.7,IEN,0),U,1),!
  • Line Location: LIST+10
Function Call: WRITE
  • Prompt: !,"Sequence",?10,"Data Field",?62,"Do not Store",!,"--------",?10,"------------------------------",?62,"------------",!
  • Line Location: LIST+11
Function Call: WRITE
  • Prompt: $P(^GMR(123.7,IEN,1,IEN2,0),U,2),?10,$P(^(0),U,1),?62,$S($P(^(0),U,3):"YES",1:""),!
  • Line Location: LIST+15
Function Call: WRITE
  • Prompt: !,"Order Name: ",$P(^GMR(123.7,IEN,0),U,1),!
  • Line Location: LISTALL+9
Function Call: WRITE
  • Prompt: !,"Sequence",?10,"Data Field",?62,"Do not Store",!,"--------",?10,"------------------------------",?62,"------------",!
  • Line Location: LISTALL+10
Function Call: WRITE
  • Prompt: $P(^GMR(123.7,IEN,1,IEN2,0),U,2),?10,$P(^(0),U,1),?62,$S($P(^(0),U,3):"YES",1:""),!
  • Line Location: LISTALL+14
Function Call: WRITE
  • Prompt: !
  • Line Location: LISTALL+15
Function Call: READ
  • Formatting: !
  • Prompt: "ORDER NAME: "
  • Variable: ORDRNAME
  • Timeout: DTIME
  • Line Location: LOAD+6
Function Call: WRITE
  • Prompt: !
  • Line Location: LOAD+6
Function Call: WRITE
  • Prompt: "...ALDREADY ON FILE.",!
  • Line Location: LOAD+8
Function Call: WRITE
  • Prompt: !!,"ENTER OR PASTE ORDERED SEQUENCE OF DATA FIELDS: "
  • Line Location: LOAD+10
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: LOAD+11
Function Call: WRITE
  • Prompt: !
  • Line Location: LOAD+11
Function Call: WRITE
  • Prompt: !
  • Line Location: LOAD+12
Routine Call
  • %ZIS
  • Line Location:
    • LIST+8
    • LISTALL+6
Routine Call
  • DIC
  • Line Location:
    • LIST+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(123.7 LOAD+18, LOAD+23
^GMR(123.7 - [#123.7] RESEQNCE+8, RESEQNCE+12, RESEQNCE+20, RESEQNCE+21, LIST+10, LIST+13, LIST+15, LISTALL+8, LISTALL+9, LISTALL+12
LISTALL+14, LOAD+8, LOAD+20*, LOAD+21*
^TMP("GMRCIN" RESEQNCE+16!, RESEQNCE+26, RESEQNCE+28!, RESEQNCE+29!, RESEQNCE+33, RESEQNCE+35!, RESEQNCE+36!, RESEQNCE+40, RESEQNCE+42!, RESEQNCE+43!
, RESEQNCE+47, RESEQNCE+55!*
^TMP("GMRCIRSN" RESEQNCE+12!, RESEQNCE+16*, RESEQNCE+28*, RESEQNCE+35*, RESEQNCE+42*, RESEQNCE+47*, RESEQNCE+51, RESEQNCE+55, RESEQNCE+56!

Label References

Name Line Occurrences
$$RSTRIP LOAD+11, RSTRIP+3

Naked Globals

Name Field # of Occurrence
^( RESEQNCE+26, RESEQNCE+33, RESEQNCE+40, RESEQNCE+47, RESEQNCE+51*
^(0 RESEQNCE+21, LIST+15, LISTALL+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT LOAD+4~, LOAD+12*, LOAD+16*, LOAD+21
DA LOAD+4~, LOAD+8*, LOAD+18!*, LOAD+20, LOAD+21
DATAFLD RESEQNCE+10~, RESEQNCE+21*, RESEQNCE+22, RESEQNCE+26
DIC LIST+4~, LIST+6*, LISTALL+4~, LOAD+4~, LOAD+18!*
DIC(0 LIST+6*, LOAD+18*
DIK LOAD+4~, LOAD+23*
DTIME LOAD+6, LOAD+11
DTOUT LIST+4~, LIST+6, LISTALL+4~
DUOUT LIST+4~, LIST+6, LISTALL+4~
I LOAD+4~, LOAD+11*, LOAD+12, LOAD+16*, LOAD+20
IDX RESEQNCE+10~, RESEQNCE+16*, RESEQNCE+28*, RESEQNCE+33, RESEQNCE+42*, RESEQNCE+47*, RESEQNCE+51*
IDX1 RESEQNCE+10~, RESEQNCE+33*, RESEQNCE+35*
IEN RESEQNCE~, RESEQNCE+8, RESEQNCE+12, RESEQNCE+20, RESEQNCE+21, LIST+4~, LIST+6*, LIST+10, LIST+13, LIST+15
LISTALL+4~, LISTALL+8*, LISTALL+9, LISTALL+12, LISTALL+14
IEN2 RESEQNCE+10~, RESEQNCE+21*, LIST+4~, LIST+13*, LIST+15, LISTALL+4~, LISTALL+12*, LISTALL+14
LIST LOAD+4~, LOAD+11!
LIST( LOAD+11*, LOAD+16*, LOAD+21
M RESEQNCE+10~, RESEQNCE+33*, RESEQNCE+34, RESEQNCE+35, RESEQNCE+36
N RESEQNCE+10~, RESEQNCE+26*, RESEQNCE+27, RESEQNCE+28, RESEQNCE+29, RESEQNCE+33, RESEQNCE+40*, RESEQNCE+41, RESEQNCE+42, RESEQNCE+43
, RESEQNCE+47*, LOAD+4~, LOAD+21*
NOTSTOR RESEQNCE+10~, RESEQNCE+21*, RESEQNCE+28, RESEQNCE+29, RESEQNCE+35, RESEQNCE+36, RESEQNCE+42, RESEQNCE+43
ORDRNAME RESEQNCE+10~, RESEQNCE+12*, RESEQNCE+16, LISTALL+8*, LOAD+4~, LOAD+6*, LOAD+8, LOAD+18
POP LIST+4~, LIST+8, LISTALL+4~, LISTALL+6
SEQUENCE RESEQNCE+10~, RESEQNCE+20*, RESEQNCE+21, RESEQNCE+51*, LIST+4~, LIST+13*, LISTALL+4~, LISTALL+12*
U RESEQNCE+12, RESEQNCE+21, LIST+10, LIST+15, LISTALL+9, LISTALL+14, LOAD+8, LOAD+21
X RESEQNCE+10~, RESEQNCE+16*, RESEQNCE+26*, RESEQNCE+27, RESEQNCE+28, RESEQNCE+33*, RESEQNCE+34, RESEQNCE+35, RESEQNCE+40*, RESEQNCE+41
, RESEQNCE+42, RESEQNCE+47*, LIST+4~, LISTALL+4~, LOAD+4~, LOAD+11*, LOAD+18*, RSTRIP~, RSTRIP+2, RSTRIP+3*
Y LIST+4~, LIST+6, LISTALL+4~, LOAD+4~, LOAD+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All