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

Package: Survey Generator

Routine: QAPDEM1


Information

QAPDEM1 ;557/THM-INPUT OF PARTICIPANT DEMOGRAPHIC DATA [ 08/22/96 9:08 AM ]

Source Information

Source file <QAPDEM1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 4 ^%DT  FILE^DICN  ^DIE  ^DIR  
Survey Generator 1 ABORT0^QAPSCRN1  

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 QAPEDI1  QAPSCRN1  

Entry Points

Name Comments DBIA/ICR reference
DEMO
BEGIN
POINTER
POINTER1 ; use DIR reader to enforce 'pointed-to' field limits, transforms.
DATE
FREETXT
SETCODE
D2
FILE

External References

Name Field # of Occurrence
^%DT DATE+2
FILE^DICN D2+1, D2+2
^DIE D2+3
^DIR POINTER1+3, FREETXT+4, SETCODE+3
ABORT0^QAPSCRN1 POINTER1+9, DATE+7, FREETXT+10, SETCODE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,RESPCNT,". ",$P(DEMDTA,U),!!
  • Line Location: BEGIN+1
Function Call: WRITE
  • Prompt: !!,*7,"Pointed-to file information is missing for this question!",!!
  • Line Location: BEGIN+2
Function Call: WRITE
  • Prompt: !!,*7,"Codes are missing for this 'set of codes' question!",!!
  • Line Location: BEGIN+3
Function Call: WRITE
  • Prompt: "Previous response: ",PRESPON,!
  • Line Location: BEGIN+5
Function Call: WRITE
  • Prompt: " ",*7,"Invalid entry "
  • Line Location: BEGIN+10
Function Call: WRITE
  • Prompt: !!,*7,"There is no file associated with the pointer in this answer.",!
  • Line Location: POINTER+0
Function Call: WRITE
  • Prompt: !!,*7,DEMERR
  • Line Location: POINTER1+9
Function Call: WRITE
  • Prompt: !!,*7,DEMERR
  • Line Location: DATE+7
Function Call: WRITE
  • Prompt: !!,*7,DEMERR
  • Line Location: FREETXT+10
Function Call: WRITE
  • Prompt: !!,*7,DEMERR
  • Line Location: SETCODE+7
Routine Call
  • DIE
  • Line Location:
    • D2+3
Routine Call
  • DIR
  • Line Location:
    • POINTER1+3
    • FREETXT+4
    • SETCODE+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" BEGIN+6
^DIC - [#1] POINTER
^QA(748 - [#748] DEMO+2, DEMO+3, BEGIN+3, SETCODE+2
^QA(748.2 - [#748.2] DEMO+3
^QA(748.3 - [#748.3] BEGIN+4, BEGIN+5, FILE*

Label References

Name Line Occurrences
BEGIN BEGIN+9, BEGIN+10
D2 POINTER1+8, POINTER1+10, DATE+6, DATE+8, FREETXT+9, FREETXT+11
DATE BEGIN+11
FILE DEMO+1
FREETXT BEGIN+12
POINTER BEGIN+8
SETCODE BEGIN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT DATE+2*
>> %DT("A" DATE+2*
>> %DT("B" DATE*
ANS BEGIN+14!
ANSW BEGIN+14!, POINTER1+8*, POINTER1+10*, DATE+2*, DATE+6*, DATE+8*, FREETXT+4*, FREETXT+6, FREETXT+7, FREETXT+8*
, FREETXT+9*, FREETXT+10, FREETXT+11, SETCODE+8*
>> CLEOP1 FREETXT+2
DA SETCODE+8*, D2+3*, FILE!*
DA(1 FILE+1*
>> DAX SETCODE+2*
DD POINTER1+3!, D2+1!, D2+2!, FILE!
>> DEMDTA DEMO+3*, DEMO+6, BEGIN+1
>> DEMERR DEMO+1*, POINTER1+9, DATE+7, FREETXT+10, SETCODE+7
DEMQUES DEMO+2*, DEMO+3, BEGIN+3, BEGIN+4, BEGIN+14!, POINTER1+9*, DATE+7*, FREETXT+10*, SETCODE+2, SETCODE+7*
, D2
DEMTYPE DEMO+3*, BEGIN+2, BEGIN+3, BEGIN+5, BEGIN+8, BEGIN+9, BEGIN+10, BEGIN+11, BEGIN+12, BEGIN+13
, BEGIN+14!
DIC BEGIN+14!, D2*, FILE!
DIC("DR" D2+1*, D2+2*
DIC(0 D2*
DIE BEGIN+14!, D2*, FILE!
DIR FREETXT+4!, SETCODE!
DIR("?" FREETXT+3*
DIR("A" POINTER1+1*, FREETXT+4*
DIR("B" POINTER1+2*, FREETXT+1*, SETCODE+1*
DIR(0 POINTER1+1*, FREETXT+4*, SETCODE*, SETCODE+2*
>> DMAN DEMO+5*, DEMO+6*, POINTER1+8, POINTER1+9, DATE+6, DATE+7, FREETXT+9, FREETXT+10, SETCODE+6, SETCODE+7
>> DMANMSTR DEMO+5, DEMO+6
DO D2+1!, D2+2!, FILE!
>> DR D2+3*
>> DSTOP DEMO+2, BEGIN+9, POINTER1+5*, DATE+3*, FREETXT+5*, SETCODE+3*
DTOUT POINTER1+3!, POINTER1+4, POINTER1+5, DATE+1!, DATE+3, FREETXT+5, SETCODE+3
DUOUT POINTER1+3!, SETCODE+4, SETCODE+6, SETCODE+7
DX BEGIN+14!
DY BEGIN+14!
>> EDIT BEGIN+4, BEGIN+5, POINTER1+4, POINTER1+5, POINTER1+6, POINTER1+7, DATE+3, DATE+4, DATE+5, FREETXT
, FREETXT+5, FREETXT+6, FREETXT+7, SETCODE+3, SETCODE+4, SETCODE+5, D2+1, D2+2, D2+3
>> FILEDA BEGIN+4, BEGIN+5, FILE, FILE+1
>> FSTOP DEMO+2, BEGIN+2*, BEGIN+3*, POINTER*
INSERT BEGIN+14!
IOF BEGIN, BEGIN+9
>> MSSG0 POINTER1+8, DATE+6, FREETXT+9, SETCODE+6
>> PRESPON DEMO*, DEMO+2*, BEGIN+5*, BEGIN+6*, BEGIN+7*, POINTER1+2, DATE, FREETXT+1, SETCODE+1
QANS BEGIN+14!
>> QAPBAR BEGIN
QAPFILE DEMO+3*, BEGIN+2, BEGIN+14!, POINTER, POINTER1+1
>> QAPHDR DEMO*
>> QAPOUT DEMO+1*, DEMO+2, POINTER1+6*, POINTER1+9, DATE+4*, DATE+7, FREETXT+6*, FREETXT+10, SETCODE+4*, SETCODE+5*
, SETCODE+6*
QCODE SETCODE+2*, SETCODE+3!
QDTA SETCODE+2*, SETCODE+3!
QLINE BEGIN+1*, BEGIN+14!, FREETXT*
>> RESPCNT DEMO+1*, BEGIN+1*, BEGIN+9*, BEGIN+10*, POINTER1+9*, DATE+7*, FREETXT+10*, SETCODE+7*
>> RESPONDA BEGIN+4*, BEGIN+5, BEGIN+7, D2+2, D2+3
RESUME BEGIN!
>> STOP DEMO+2, POINTER1+4*, POINTER1+9, DATE+7, FREETXT+10, SETCODE+7
>> SURVEY DEMO+2, DEMO+3, BEGIN+3, SETCODE+2
>> TITLE DEMO
U DEMO+3, DEMO+6, BEGIN+1, BEGIN+5, BEGIN+10, POINTER1+6, POINTER1+8, POINTER1+9, POINTER1+10, DATE+4
, FREETXT+6, FREETXT+9, FREETXT+10, SETCODE+2
X BEGIN+9, BEGIN+10, BEGIN+14!, POINTER1+6, POINTER1+7, POINTER1+8, POINTER1+9, DATE+4, DATE+5, FREETXT+4
, SETCODE+5, SETCODE+6, SETCODE+7, D2*, FILE!
>> Y BEGIN+6*, BEGIN+10, DATE+2, DATE+6, DATE+7, DATE+8, SETCODE+8
>> Y(0 POINTER1+10, SETCODE+8
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