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

Package: Survey Generator

Routine: QAPUTIL2


Information

QAPUTIL2 ;557/THM-SURVEY GENERATOR UTILITIES, PART 3 [ 07/24/96 2:46 PM ]

Source Information

Source file <QAPUTIL2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 YN^DICN  ^DIE  ^DIK  
Kernel 2 ^%ZISC  ERR^ZU  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Survey Generator 4 QAPADD1  QAPEDIT1  QAPPT1  QUESTION  

Entry Points

Name Comments DBIA/ICR reference
HELPDIS
HELP3Q
DEMSHOW
HELP4 ;password help
HELP2 ;from QAPEDIT
HELP3 ;demographic help (from input transform)
DEMLST ;print demographics on hard copies - from QAPPT0
KANS ;kill unneeded answers
TRAP ;suspend and reset during participation for QAPSCRN

External References

Name Field # of Occurrence
^%ZISC TRAP+7
YN^DICN HELP3+2
^DIE TRAP+6
^DIK KANS+3
ERR^ZU TRAP+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Select C to create a completely new survey",!
  • Line Location: HELP2+1
Function Call: WRITE
  • Prompt: " B to change only the basic survey information",!
  • Line Location: HELP2+2
Function Call: WRITE
  • Prompt: " D to add or edit demographic survey fields",!
  • Line Location: HELP2+3
Function Call: WRITE
  • Prompt: " E to edit all survey questions in current order",!
  • Line Location: HELP2+4
Function Call: WRITE
  • Prompt: " I to add or edit individual survey questions",!
  • Line Location: HELP2+5
Function Call: WRITE
  • Prompt: " P to print a copy of the survey",!
  • Line Location: HELP2+6
Function Call: WRITE
  • Prompt: " Q, '^' or <RETURN> to EXIT",!
  • Line Location: HELP2+7
Function Call: READ
  • Timeout: 30
  • Variable: ANS
  • Line Location: HELP2+8
Function Call: WRITE
  • Prompt: !,"Demographic data items are optional. You may wish to include them in",!
  • Line Location: HELP3+3
Function Call: WRITE
  • Prompt: "order to identify the survey participant or group, or to sort on specific",!
  • Line Location: HELP3+4
Function Call: WRITE
  • Prompt: "demographic items. Note that while including demographic data items in",!
  • Line Location: HELP3+5
Function Call: WRITE
  • Prompt: "your survey is up to you, you may also make them mandatory entry fields",!
  • Line Location: HELP3+6
Function Call: WRITE
  • Prompt: "for your survey participants.",!!
  • Line Location: HELP3+7
Function Call: WRITE
  • Prompt: "First you must enter the text for your demographic data item as it should",!
  • Line Location: HELP3+8
Function Call: WRITE
  • Prompt: "be displayed on the survey. Then you will be asked what TYPE of demographic",!
  • Line Location: HELP3+9
Function Call: WRITE
  • Prompt: "it is. They may be pointers to existing DHCP files, sets of codes, free",!
  • Line Location: HELP3+10
Function Call: READ
  • Timeout: DTIME
  • Variable: ANS
  • Line Location: HELP3+11
Function Call: WRITE
  • Prompt: !!,"You may password-protect your survey from unauthorized participants.",!
  • Line Location: HELP4+1
Function Call: WRITE
  • Prompt: "Using the password is optional and if you decide to use one and enter",!
  • Line Location: HELP4+2
Function Call: WRITE
  • Prompt: "it here, you will have to communicate it to all participants.",!
  • Line Location: HELP4+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: DEMLST+4
Function Call: WRITE
  • Prompt: !!!
  • Line Location: DEMLST+9
Function Call: WRITE
  • Prompt: !,"Enter a number between 1 and 99999. You may use decimals to two",!
  • Line Location: HELPDIS+0
Function Call: WRITE
  • Prompt: "places if you wish. If there is a previous value in this field you",!
  • Line Location: HELPDIS+1
Function Call: WRITE
  • Prompt: "may press RETURN to skip it if you do not wish to change it.",!!
  • Line Location: HELPDIS+2
Function Call: WRITE
  • Prompt: !!,*7,"An error has been encountered during your information entry.",!,"Please contact your local IRM for assistance.",!!
  • Line Location: TRAP+2
Function Call: WRITE
  • Prompt: "Your answers entered so far will be saved and your entry given a",!
  • Line Location: TRAP+3
Function Call: READ
  • Timeout: DTIME
  • Variable: ANS
  • Line Location: TRAP+4
Function Call: WRITE
  • Prompt: """SUSPENDED"" status. You may resume after the error has been",!,"resolved.",!!,"Press RETURN "
  • Line Location: TRAP+4
Function Call: WRITE
  • Prompt: !!,"Survey suspended, see you later."
  • Line Location: TRAP+6
Function Call: WRITE
  • Prompt: @TOPBOT,@IOF,!
  • Line Location: TRAP+7
Function Call: WRITE
  • Prompt: ?(QAPCOL),CODE," - ",MEANING,!?(QAPCOL)+$L(DEMVAL)+3
  • Line Location: DEMSHOW+0
Routine Call
  • DIE
  • Line Location:
    • TRAP+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" TRAP+8
^DD("DD" DEMLST+7
^QA(748 - [#748] DEMLST+1, DEMLST+2, DEMLST+3, DEMSHOW
^QA(748.25 - [#748.25] KANS+3
^QA(748.3 - [#748.3] DEMLST+5, DEMLST+6

Label References

Name Line Occurrences
DEMSHOW DEMLST+4
HELP3Q HELP3+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HELP3+2*
ANS HELP2+8*, HELP3+11*, TRAP+4*, KANS+1~, KANS+2*, KANS+3*
>> CLEOP HELP2+1, HELP2+8, HELP2+9
>> CLEOP1 HELP3+2, HELP3Q
>> CODE DEMSHOW*
>> CQUES TRAP+5*, TRAP+6
DA TRAP+6*, KANS+1~, KANS+3*, KANS+4!
DA(1 KANS+1, KANS+2*, KANS+3
DA(2 KANS+2*, KANS+3
>> DAX DEMSHOW*
DEMDA DEMLST+2*, DEMLST+3, DEMLST+5, DEMLST+9!, DEMSHOW
>> DEML DEMLST+5*, DEMLST+6
>> DEMTYPE DEMLST+3*, DEMLST+4, DEMLST+7
>> DEMVAL DEMLST+3*, DEMLST+4, DEMLST+6*, DEMLST+7*, DEMLST+8, DEMSHOW
DIC TRAP+6*, KANS+1~
DIE TRAP+6*, KANS+1~
>> DIK KANS+3*
DIRUT HELP2+1!, HELP2+8*
>> DR TRAP+6*
DTIME HELP3+11, TRAP+4
DTOUT HELP2+1!, HELP3+2, HELP3+11*
>> DUOUT HELP3+2
>> FILEDA DEMLST+5, DEMLST+6, TRAP+5*, TRAP+6
>> IFN TRAP+5
>> IOBM TRAP+7*
IOF TRAP+7
IOST TRAP+7
>> IOTM TRAP+7*
>> MEANING DEMSHOW*
NDA KANS+1*, KANS+2, KANS+4!
NDA1 KANS+1*, KANS+2, KANS+4!
>> QAPCNT TRAP+5*, TRAP+6
QAPCOL DEMLST+2*, DEMLST+4*, DEMLST+9!, DEMSHOW
>> QAPOUT HELP3+2*, DEMLST+1*, DEMLST+2, DEMLST+4, DEMLST+9, DEMSHOW
>> QDTA DEMSHOW*
QLINE HELP3+1~, HELP3+2*, HELP3Q*
>> SURVEY DEMLST+1, DEMLST+2, DEMLST+3, DEMSHOW
>> TOF DEMLST+4, DEMLST+9, DEMSHOW
>> TOPBOT TRAP+7
U DEMLST+3, DEMLST+6, DEMSHOW
>> USERPRT DEMLST+4
X TRAP+8*, KANS+1~
Y DEMLST+7*, KANS+1~
>> ZTSK TRAP+7
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