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

Package: Survey Generator

Routine: QAPSCRN


Information

QAPSCRN ;557/THM-USER INPUT FOR SURVEYS [ 07/07/95 9:27 AM ]

Source Information

Source file <QAPSCRN.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Survey Generator 2 (ABORT,EN1,KILL,QUIT)^QAPSCRN1  (EXIT,INSTRUCT,SCREEN)^QAPUTIL  
VA FileMan 2 ^DIC  (FILE,YN)^DICN  
Kernel 1 HASH^XUSHSHP  

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 QAP PARTICIPATE  

Entry Points

Name Comments DBIA/ICR reference
EN
CONT
PASSM
PASSN
PASSR
STR1
HELPINS

External References

Name Field # of Occurrence
^DIC EN+3
FILE^DICN STR1
YN^DICN HELPINS
ABORT^QAPSCRN1 HELPINS+3
EN1^QAPSCRN1 HELPINS, HELPINS+6
KILL^QAPSCRN1 HELPINS, HELPINS+1
QUIT^QAPSCRN1 EN+3, PASSM+2, PASSM+6, PASSN, PASSN+2, PASSR+1, PASSR+6, HELPINS+3, HELPINS+4
EXIT^QAPUTIL CONT+11
INSTRUCT^QAPUTIL HELPINS
SCREEN^QAPUTIL QAPSCRN+3
HASH^XUSHSHP CONT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: CONT+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: CONT+10
Function Call: READ
  • Variable: ANS
  • Timeout: DTIME
  • Line Location: CONT+11
Function Call: WRITE
  • Prompt: !!,*7,"You may not participate more than once in this survey.",!!,"Press RETURN "
  • Line Location: CONT+11
Function Call: WRITE
  • Prompt: !!,*7,"You have already taken and completed this survey.",!,"You may participate again only if you know the correct password.",!!
  • Line Location: CONT+12
Function Call: WRITE
  • Prompt: BLDON,"Enter ^ to exit",BLDOFF
  • Line Location: PASSM+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: PASSM+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PASSM+2
Function Call: WRITE
  • Prompt: *7,!!,"Incorrect password "
  • Line Location: PASSM+4
Function Call: WRITE
  • Prompt: !!,*7,"You don't know the password !",!
  • Line Location: PASSM+6
Function Call: READ
  • Variable: ANS
  • Timeout: DTIME
  • Line Location: PASSN+0
Function Call: WRITE
  • Prompt: !!,"You appear to be already working on this survey at another terminal.",!!
  • Line Location: PASSN+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PASSR+1
Function Call: WRITE
  • Prompt: *7,!!,"Incorrect password "
  • Line Location: PASSR+4
Function Call: WRITE
  • Prompt: !!,*7,"You do not know the password !",!
  • Line Location: PASSR+6
Function Call: READ
  • Variable: ANS
  • Timeout: DTIME
  • Line Location: HELPINS+0
Function Call: WRITE
  • Prompt: !!,"Enter Y to see instructions or N to skip them. "
  • Line Location: HELPINS+2
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPINS+2
Routine Call
  • DIC
  • Line Location:
    • EN+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" PASSM, PASSR+1
^%ZOSF("EON" PASSM+6, PASSR+6, STR1
^%ZOSF("TRAP" QAPSCRN+3
^QA(748 - [#748] EN+5*
^QA(748.3 - [#748.3] CONT+4, CONT+6, CONT+7

Label References

Name Line Occurrences
EN EN+5
HELPINS PASSN+1, HELPINS+2
PASSM PASSM+7
PASSN CONT+13
PASSR PASSR+7
STR1 PASSM+5, PASSR, PASSR+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HELPINS*, HELPINS+3, HELPINS+4
>> %Y HELPINS+2
ANS CONT+11*, PASSN*, HELPINS*!
>> BLDOFF PASSM+1
>> BLDON PASSM+1
>> CLEOP PASSR+1, HELPINS
>> CLEOP1 CONT+10, PASSM+4, HELPINS, HELPINS+2
>> CNT CONT+8*, PASSM+4*, PASSM+6, PASSN+3*, PASSR+4*, PASSR+6
>> CQUES PASSN+1*
DA CONT+4*, CONT+6!, STR1!
DD STR1!
DIC EN+3!*, STR1*!
DIC("A" EN+3*
DIC("DR" STR1*
DIC("S" EN+3*
DIC(0 EN+3*, STR1*
>> DIE STR1*
>> DISP PASSN+1*, STR1+1*
DLAYGO STR1*!
>> DMANMSTR CONT+1*
DO STR1!
>> DSTOP HELPINS*, HELPINS+1*
DT EN+5
DTIME CONT+11, PASSM+2, PASSN, PASSR+1, HELPINS
>> DTOUT HELPINS+1
DUZ CONT
EDIT HELPINS+1!
>> FILEDA STR1*
IFN CONT+2!, CONT+4*, CONT+6*, CONT+7
IOF EN+1, CONT+10
>> LASTDATE EN+5*
>> LORD CONT+7*, PASSN+1*
>> LQUES CONT+2*, CONT+7*, PASSN, PASSN+1, HELPINS
>> MSSG EN*
>> MSSG0 EN*
NEWREC STR1!*, HELPINS+3, HELPINS+4
>> PASSX CONT+8*, CONT+9*, CONT+11, CONT+12, CONT+13, PASSM+4, PASSM+5, PASSM+7, PASSN+3*, PASSR
, PASSR+1*, PASSR+2*, PASSR+4, PASSR+5, PASSR+7
>> QAPBAR EN+1, CONT+10
>> QAPCNT PASSN+1*
>> QAPHDR EN+1*, CONT+10*
>> QAPNAME CONT*
>> QAPOUT EN*
>> QLINE CONT+10*, CONT+14*, HELPINS*
>> QUES STR1+1*
QUIT CONT+2!, CONT+4*, CONT+6!
>> STOP HELPINS+3
>> SURVEY CONT*, CONT+4, CONT+6, STR1
>> SVST CONT+2*, CONT+7*, CONT+11, CONT+12, CONT+13, PASSN, PASSN+1, PASSN+2
>> TITLE CONT*, CONT+10
U EN+3, EN+5, CONT, CONT+1, CONT+4, CONT+7, CONT+8, PASSM+2, PASSN, PASSN+3
, PASSR+1
>> USER CONT*, CONT+4, CONT+6
X QAPSCRN+3*, EN+3, CONT*, CONT+7*, PASSM+2*, PASSM+3*, PASSM+4, PASSM+5, PASSM+7, PASSR+1*
, PASSR+3*, PASSR+4, PASSR+5, PASSR+7, STR1*!
Y EN+5, CONT, STR1!
Y(0 EN+5, CONT, CONT+1, CONT+8, PASSN+3, PASSR+1
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