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

Package: Generic Code Sheet

Routine: GECSVFY1


Information

GECSVFY1 ;WISC/RFJ-verify and check code sheet parameters (check) ;18 Nov 93

Source Information

Source file <GECSVFY1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 ^DIC  FILE^DICN  ^DIE  

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
Generic Code Sheet 1 GECSVFY0  

Entry Points

Name Comments DBIA/ICR reference
CHECK ; check batch type

External References

Name Field # of Occurrence
^DIC CHECK+62
FILE^DICN CHECK+10, CHECK+33, CHECK+43
^DIE CHECK+25, CHECK+58

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,%,!,"checking batch type: ",$P(GECSD,";")
  • Line Location: CHECK+3
Function Call: WRITE
  • Prompt: !?10,"*** UNABLE TO ADD BATCH TYPE TO FILE 2101.1."
  • Line Location: CHECK+11
Function Call: WRITE
  • Prompt: !?10,"... BATCH TYPE ADDED TO FILE 2101.1."
  • Line Location: CHECK+12
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- MAX CODE SHEETS PER MESSAGE SHOULD EQUAL '",$P(GECSD,";",2),"' [NOT '",$P(GECSD1,"^",3),"']"
  • Line Location: CHECK+16
Function Call: WRITE
  • Prompt: !?10,"... FIXING MAX CODE SHEETS PER MESSAGE."
  • Line Location: CHECK+17
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- SYSTEM ID SHOULD EQUAL '",$P(GECSD,";",3),"' [NOT '",$P(GECSD1,"^",4),"']"
  • Line Location: CHECK+19
Function Call: WRITE
  • Prompt: !?10,"... FIXING SYSTEM ID."
  • Line Location: CHECK+20
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- RECEIVING USER SHOULD EQUAL 'XXX'"
  • Line Location: CHECK+30
Function Call: WRITE
  • Prompt: !?10,"*** UNABLE TO ADD RECEIVING USER 'XXX'."
  • Line Location: CHECK+34
Function Call: WRITE
  • Prompt: !?10,"... RECEIVING USER 'XXX' ADDED."
  • Line Location: CHECK+35
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- DOMAIN '",$P(GECSD,";",4),"' NOT FOUND IN DOMAIN FILE."
  • Line Location: CHECK+40
Function Call: WRITE
  • Prompt: !?10,"*** UNABLE TO ADD DOMAIN TO DOMAIN FILE."
  • Line Location: CHECK+44
Function Call: WRITE
  • Prompt: !?10,"... DOMAIN ADDED TO DOMAIN FILE."
  • Line Location: CHECK+45
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- DOMAIN MAIL ROUTER SHOULD EQUAL '",$P(GECSD,";",4),"' "
  • Line Location: CHECK+49
Function Call: WRITE
  • Prompt: !?46
  • Condition for execution: $L(GECSDOM)>5
  • Line Location: CHECK+49
Function Call: WRITE
  • Prompt: "[NOT '",GECSDOM,"']"
  • Line Location: CHECK+49
Function Call: WRITE
  • Prompt: !?10,"... FIXING DOMAIN MAIL ROUTER."
  • Line Location: CHECK+50
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- TRANSMIT SHOULD BE 'YES' [NOT 'NO']"
  • Line Location: CHECK+52
Function Call: WRITE
  • Prompt: !?10,"... FIXING TRANSMIT (TO YES)."
  • Line Location: CHECK+53
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- NO MAIL GROUP DEFINED."
  • Line Location: CHECK+61
Function Call: WRITE
  • Prompt: !?5,$J(GECSERR,2),". ERROR -- THE MAIL GROUP '",X,"' NEEDS TO BE SET UP."
  • Line Location: CHECK+62
Routine Call
  • DIC
  • Line Location:
    • CHECK+62
Routine Call
  • DIE
  • Line Location:
    • CHECK+25
    • CHECK+58

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GECS(2101.1 - [#2101.1] Classic Fileman Calls
^XMB(3.8 - [#3.8] Classic Fileman Calls
^DIC(4.2 - [#4.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.2 - [#4.2] CHECK+38, CHECK+47
^GECS(2101.1 - [#2101.1] CHECK+5, CHECK+12, CHECK+27, CHECK+28, CHECK+35

Naked Globals

Name Field # of Occurrence
^(0 CHECK+27*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CHECK+1~, CHECK+2*, CHECK+3
D CHECK+22~, CHECK+55~
D0 CHECK+9~, CHECK+22~, CHECK+32~, CHECK+42~, CHECK+55~
DA CHECK+9~, CHECK+22~, CHECK+25*, CHECK+32~, CHECK+33*, CHECK+42~, CHECK+55~, CHECK+58*
DA(1 CHECK+33*, CHECK+58*
DD CHECK+9~, CHECK+32~, CHECK+42~
DI CHECK+9~, CHECK+22~, CHECK+32~, CHECK+42~, CHECK+55~
DIC CHECK+9~, CHECK+10*, CHECK+22~, CHECK+25*, CHECK+32~, CHECK+33*, CHECK+42~, CHECK+43*, CHECK+55~, CHECK+58*
CHECK+62*
DIC("DR" CHECK+10*, CHECK+33*, CHECK+43*
DIC(0 CHECK+10*, CHECK+33*, CHECK+43*, CHECK+62*
DIE CHECK+9~, CHECK+22~, CHECK+25*, CHECK+32~, CHECK+42~, CHECK+55~, CHECK+58*
DLAYGO CHECK+9~, CHECK+10*, CHECK+32~, CHECK+33*, CHECK+42~, CHECK+43*
DQ CHECK+9~, CHECK+22~, CHECK+32~, CHECK+42~, CHECK+55~
DR CHECK+9~, CHECK+22~, CHECK+23*, CHECK+24*, CHECK+32~, CHECK+42~, CHECK+55~, CHECK+56*, CHECK+57*
>> GECSD CHECK+3, CHECK+5, CHECK+10, CHECK+15, CHECK+16, CHECK+17, CHECK+18, CHECK+19, CHECK+20, CHECK+38
CHECK+40, CHECK+43, CHECK+48, CHECK+49, CHECK+50, CHECK+56, CHECK+60
GECSD1 CHECK+1~, CHECK+5*, CHECK+7, CHECK+12*, CHECK+15, CHECK+16, CHECK+18, CHECK+19, CHECK+28*, CHECK+29
CHECK+35*, CHECK+47, CHECK+51
GECSDA CHECK+1~, CHECK+5*, CHECK+12*, CHECK+25, CHECK+27, CHECK+28, CHECK+33, CHECK+35, CHECK+58
GECSDA1 CHECK+1~, CHECK+28*, CHECK+35*, CHECK+58
GECSDIE CHECK+1~, CHECK+14*, CHECK+17*, CHECK+20*, CHECK+21, CHECK+23, CHECK+24, CHECK+28*, CHECK+50*, CHECK+53*
CHECK+54, CHECK+56, CHECK+57
GECSDOM CHECK+1~, CHECK+47*, CHECK+48, CHECK+49
>> GECSERR CHECK+4*, CHECK+8, CHECK+16*, CHECK+19*, CHECK+30*, CHECK+40*, CHECK+49*, CHECK+52*, CHECK+61*, CHECK+62*
>> GECSFIX CHECK+8, CHECK+17, CHECK+20, CHECK+21, CHECK+31, CHECK+41, CHECK+50, CHECK+53, CHECK+54
>> GECSFLAG CHECK+4*, CHECK+7, CHECK+8*, CHECK+11*, CHECK+29, CHECK+31*, CHECK+34*, CHECK+39, CHECK+41*, CHECK+44*
X CHECK+1~, CHECK+9~, CHECK+10*, CHECK+22~, CHECK+32~, CHECK+33*, CHECK+38*, CHECK+39, CHECK+42~, CHECK+43*
CHECK+55~, CHECK+60*, CHECK+61, CHECK+62
Y CHECK+9~, CHECK+11, CHECK+12, CHECK+32~, CHECK+34, CHECK+35, CHECK+42~, CHECK+44, CHECK+62
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All