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

Package: Survey Generator

Routine: QAPADD1


Information

QAPADD1 ;557/THM-CREATE A NEW SURVEY, PART 2 [ 05/19/95 7:22 AM ]

Source Information

Source file <QAPADD1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Survey Generator 5 EN^QAPADD  EN^QAPQCOPY  R1^QAPRSEQ  (HELP,HELPLKE)^QAPUTIL1  KANS^QAPUTIL2  
VA FileMan 4 (FILE,YN)^DICN  ^DIE  ^DIK  ^DIR  

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
Survey Generator 1 QAPADD  

Entry Points

Name Comments DBIA/ICR reference
LINES
Q1
INCR
INCR1
DIS
Q2
FIN
EXIT
REORD

External References

Name Field # of Occurrence
FILE^DICN DIS+18
YN^DICN Q1+1, INCR+5, Q2
^DIE DIS+22, DIS+23, DIS+24
^DIK Q2+4
^DIR DIS+15, FIN+5
EN^QAPADD FIN+7
EN^QAPQCOPY DIS+9
R1^QAPRSEQ DIS+8
HELP^QAPUTIL1 Q1+1
HELPLKE^QAPUTIL1 DIS+3
KANS^QAPUTIL2 DIS+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: LINES+0
Function Call: WRITE
  • Prompt: !,"Do you want help on question entry"
  • Line Location: Q1+1
Function Call: WRITE
  • Prompt: !!,"Enter Y to see the help text or N to skip. "
  • Line Location: Q1+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: INCR+0
Function Call: WRITE
  • Prompt: !!,"Enter the number to skip between questions.",!
  • Line Location: INCR+1
Function Call: WRITE
  • Prompt: !!,"If you exit without entering any questions, you will have to use the",!,"'Add/edit Individual Questions' option to add them without benefit",!
  • Line Location: INCR+2
Function Call: READ
  • Variable: ANS
  • Timeout: DTIME
  • Line Location: INCR+3
Function Call: WRITE
  • Prompt: "Is this OK"
  • Line Location: INCR+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: INCR+6
Function Call: READ
  • Variable: QAPQN
  • Timeout: DTIME
  • Line Location: DIS+2
Function Call: WRITE
  • Prompt: !!,"Question number entry must be numeric,'R' to resequence",!,"the question numbers, or 'C' to copy a question.",*7
  • Line Location: DIS+7
Function Call: WRITE
  • Prompt: " Resequence question numbers "
  • Line Location: DIS+8
Function Call: WRITE
  • Prompt: !!,*7,"This number must be between 1 and 999. "
  • Line Location: DIS+13
Function Call: WRITE
  • Prompt: !!,"Entering Y will delete this question completely.",!
  • Line Location: Q2+3
Function Call: WRITE
  • Prompt: !!,">> Question removed << "
  • Line Location: Q2+4
Function Call: WRITE
  • Prompt: !!,">> Nothing deleted <<"
  • Line Location: Q2+5
Function Call: WRITE
  • Prompt: !!,*7
  • Line Location: FIN+5
Routine Call
  • DIE
  • Line Location:
    • DIS+22
    • DIS+23
    • DIS+24
Routine Call
  • DIR
  • Line Location:
    • DIS+15
    • FIN+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^QA(748.25 - [#748.25] INCR+10*, DIS+14, DIS+18, DIS+23, DIS+24, REORD

Label References

Name Line Occurrences
DIS DIS+3, DIS+7, DIS+8, DIS+9, DIS+13, DIS+18
EXIT Q1+1, INCRINCR+3, INCR+5, INCR1+1, FIN+5
FIN INCR1+1
INCR Q1+2, INCR+4, INCR+5, INCR+6, INCR+8
INCR1 FIN+6
LINES INCR+5
Q1 Q1+3
Q2 Q2+3
REORD DIS+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % Q1+1*, Q1+2, INCR+5*, Q2*, Q2+4, Q2+5
>> %Y Q1+3, Q2+3
>> ANS INCR+3*
>> BLDOFF DIS+2
>> BLDON DIS+2
>> CHOICE DIS+14*, DIS+15*, DIS+16, DIS+18, DIS+22, DIS+23, DIS+24, DIS+25
>> CLEOP Q1+1, INCRDIS+2, DIS+17, Q2+6
>> DA DIS+14*, DIS+15, DIS+18*, DIS+23, DIS+24
>> DA(1 INCR+9*, INCR+10, DIS+14, DIS+17, DIS+18, DIS+23, DIS+24, Q2+4
DANS REORD!
DANS( REORD*
DD DIS+18!
>> DIC DIS+17*
>> DIC("DR" DIS+18*
>> DIC(0 DIS+18*
>> DIE DIS+17*
>> DIK Q2+4*
DIR DIS+15!, Q2+6!, FIN!
DIR("?" FIN+1*, FIN+2*, FIN+3*, FIN+4*
DIR("A" DIS+15*, FIN*
DIR("B" DIS+15*
DIR(0 DIS+15*, FIN*
>> DIRUT FIN+5
DO DIS+18!
>> DR DIS+22*, DIS+23*, DIS+24*
DTIME INCRINCR+3, DIS+2
DTOUT Q1+1!, INCR+5, INCR1!, INCR1+1, DIS+15, DIS+22, Q2+1, FIN+5
DUOUT Q1+1!, INCR1!, INCR1+1, DIS+15, Q2+2
>> I REORD*
>> INCMSG Q1*, INCR+1, INCR+6, INCR+8
>> INCREM INCR+9*, DIS+8, DIS+11, DIS+12, DIS+20, DIS+21
IOF LINESDIS
>> J REORD*
>> LSTNUM DIS+2, DIS+8, REORD*
>> NUM INCR*, INCR+7*, DIS+2, DIS+5, DIS+8*, DIS+10, DIS+11*, DIS+12*, DIS+19, DIS+20*
DIS+21*
OUT INCR+9!, INCR1!, INCR1+1, DIS+4*, DIS+15*, DIS+16*
>> QAPBAR LINESDIS
>> QAPHDR LINES*, DIS*
>> QAPOUT INCR+3*
>> QAPQN DIS+2*, DIS+3, DIS+4, DIS+5*, DIS+6*, DIS+7, DIS+8, DIS+9, DIS+10, DIS+11
DIS+12, DIS+13, DIS+14, DIS+18, DIS+19, DIS+20, DIS+21
>> QUIT Q2+2*
SKIP Q1+1!, Q1+2*, INCRINCR+2, INCR+3, INCR+5, INCR+7!
STOP Q1+1!, INCR*, INCR+3*, INCR+5*, INCR+9!, INCR1!, INCR1+1, DIS+2*, DIS+3, DIS+9
DIS+15*, DIS+22*, Q2+1*, FIN+5*
>> SUBJ LINESDIS
>> SURVEY INCR+9, REORD
U INCR+2, INCR+3, INCR+5, DIS+4, DIS+16, DIS+18, DIS+23, DIS+24
X INCR*, INCR+1, INCR+2, INCR+3, INCR+4, INCR+5, INCR+6, INCR+7, INCR+8, INCR+9!
DIS+18*
>> Y DIS+15, DIS+18, FIN+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All