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

Package: Survey Generator

Routine: QAPADD


Information

QAPADD ;557/THM-CREATE A NEW SURVEY, PART 1 [ 05/18/95 7:03 AM ]

Source Information

Source file <QAPADD.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^DIC  (FILE,YN)^DICN  ^DIE  ^DIK  
Survey Generator 3 ^QAPADD1  EN^QAPDEM  EXIT^QAPUTIL  

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
Survey Generator 2 QAPADD1  QAPEDIT  

Entry Points

Name Comments DBIA/ICR reference
DV
EN
EN1
DEL
REDIT
STOP

External References

Name Field # of Occurrence
^DIC EN+1
FILE^DICN STOP+3
YN^DICN DELREDITSTOP
^DIE EN1+3
^DIK DEL+2
^QAPADD1 STOP+4
EN^QAPDEM STOP+2
EXIT^QAPUTIL REDIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"You do not have a division defined.",!!
  • Line Location: DV+0
Function Call: WRITE
  • Prompt: !!,*7,"Your division is incorrect.",!!
  • Line Location: DV+1
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: EN+0
Function Call: WRITE
  • Prompt: *7,!!,"This is not a new survey.",!,"Please use the edit feature for any changes.",!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !,*7,"Note: The survey description was not entered !",!
  • Line Location: EN1+4
Function Call: WRITE
  • Prompt: *7,"Note: The survey instructions were not entered !",!
  • Line Location: EN1+5
Function Call: WRITE
  • Prompt: *7,!!,"Do you really want to delete this survey"
  • Line Location: DEL+0
Function Call: WRITE
  • Prompt: !!,"If you answer Y you will have to re-enter the survey information.",!,"If you answer N you will return to editing.",!
  • Line Location: DEL+1
Function Call: WRITE
  • Prompt: !!,">> Survey deleted <<",!
  • Line Location: DEL+2
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: REDIT+0
Function Call: WRITE
  • Prompt: !!,"Do you wish to edit any of this basic information"
  • Line Location: REDIT+0
Function Call: WRITE
  • Prompt: !!,"Do you wish to edit any of this basic information"
  • Line Location: REDIT+0
Function Call: WRITE
  • Prompt: !!,"Enter Y to edit this information or N to proceed.",!
  • Line Location: REDIT+1
Function Call: WRITE
  • Prompt: !!,"Enter Y to stop or N to begin the editing again.",!
  • Line Location: STOP+1
Routine Call
  • DIC
  • Line Location:
    • EN+1
Routine Call
  • DIE
  • Line Location:
    • EN1+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^QA(748 - [#748] Classic Fileman Calls
^QA(748.25 - [#748.25] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] EN1+2
^QA(748 - [#748] EN1+1, EN1+4, EN1+5

Label References

Name Line Occurrences
EN EN+2, DEL+2
EN1 DEL+2, REDIT
REDIT REDIT+1, REDIT+2
STOP STOP+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DEL!*, DEL+2, REDIT*, REDIT+2, STOP*
%Y DEL!, DEL+1, REDIT+1, STOP+1
>> BLDOFF REDIT+6
>> BLDON REDIT+6
>> CLEOP EN+1, EN1+1
>> CLEOP1 REDIT+3
>> DA EN1+2*, EN1+4, EN1+5, DEL+2*
DD STOP+3!
DIC EN+1*, EN1!, EN1+2*, EN1+3, STOP+3*
DIC("A" EN+1*
DIC("DR" EN+1*
DIC(0 EN+1*, STOP+3*
DIE EN1!, EN1+3*, STOP+3*
>> DIK DEL+2*
DINUM STOP+3*!
DIR EN1!
DO STOP+3!
DR EN1!, EN1+2*
DTOUT EN+1, EN1+3, DEL, REDIT!, STOP
DUOUT REDIT!
DUZ EN+1
DUZ(2 DVDV+1, EN1+2
EDIT EN+4!, EN1+3*, DEL
IOF ENREDIT
OUT EN1!
>> QAPBAR ENREDIT
>> QAPHDR EN*
>> QAPOUT EN*, EN+1*
>> QLINE REDIT+3*
STOP EN+1*, EN1!, EN1+3*, DEL*, REDIT!*, REDIT+2, STOP*
>> SUBJ EN1+1*
>> SURVEY EN+2*, EN1+1, EN1+2, DEL+2, STOP+3
U EN+1, EN+2, EN1+1, EN1+2
X EN+1!, STOP+3*
Y EN+1!, EN+2, EN1+3, DEL
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