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

Package: Survey Generator

Routine: QAPCOPY


Information

QAPCOPY ;557/THM-COPY A SURVEY [ 06/20/96 10:02 AM ]

Source Information

Source file <QAPCOPY.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 6 %XY^%RCR  ^DIC  FILE^DICN  ^DIE  (,IX)^DIK  ^DIR  
Survey Generator 2 ^QAPCHKST  (EXIT,SCREEN)^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: 1

Package Total Caller Graph
Survey Generator 1 QAP COPY SURVEY  

Entry Points

Name Comments DBIA/ICR reference
EN
NEWN
EXIT
DEL

External References

Name Field # of Occurrence
%XY^%RCR NEWN+17, NEWN+20
^DIC EN+2
FILE^DICN NEWN+11, NEWN+15
^DIE NEWN+22
^DIK DEL, DEL+1
IX^DIK NEWN+23, NEWN+24
^DIR NEWN+5
^QAPCHKST EN+3
EXIT^QAPUTIL EXIT
SCREEN^QAPUTIL QAPCOPY+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: EN+0
Function Call: WRITE
  • Prompt: !,BLDON,"Type RETURN or ^ to exit",BLDOFF,!!
  • Line Location: EN+0
Function Call: WRITE
  • Prompt: !!,*7,"The survey COPY may need editing before it can be used.",!
  • Line Location: EN+4
Function Call: READ
  • Variable: NWNAM
  • Timeout: DTIME
  • Line Location: NEWN+0
Function Call: WRITE
  • Prompt: !!,"Enter the new name for this survey copy."
  • Line Location: NEWN+2
Function Call: WRITE
  • Prompt: !!,*7,"The new name must be from 1-65 alpha characters."
  • Line Location: NEWN+3
Function Call: WRITE
  • Prompt: "Survey to copy: ",OSRVNAM,!?6,"New name: ",NWNAM,!!
  • Line Location: NEWN+4
Function Call: WRITE
  • Prompt: !!,*7,"Survey questions not found for "_OSRVNAM_"!",!!
  • Line Location: NEWN+7
Function Call: WRITE
  • Prompt: !!,"New survey creation error !",!
  • Line Location: NEWN+12
Function Call: WRITE
  • Prompt: !!,"Copying ",OSRVNAM," . . . "
  • Line Location: NEWN+16
Function Call: WRITE
  • Prompt: !!,*7,"An error occurred while copying the main survey data",!,"from "_OSRVNAM
  • Line Location: NEWN+18
Function Call: WRITE
  • Prompt: *7
  • Line Location: NEWN+18
Function Call: WRITE
  • Prompt: !!,"Copying the questions . . . "
  • Line Location: NEWN+19
Function Call: WRITE
  • Prompt: !!,*7,"An error occurred while copying the questions",!,"from "_OSRVNAM
  • Line Location: NEWN+21
Function Call: WRITE
  • Prompt: *7
  • Line Location: NEWN+21
Function Call: WRITE
  • Prompt: !!,"Finished.",!
  • Line Location: NEWN+25
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: NEWN+26
Function Call: WRITE
  • Prompt: !!,"The partial records have been deleted. "
  • Line Location: DEL+2
Routine Call
  • DIC
  • Line Location:
    • EN+2
Routine Call
  • DIE
  • Line Location:
    • NEWN+22
Routine Call
  • DIR
  • Line Location:
    • NEWN+5

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)
^QA(748 - [#748] NEWN+18
^QA(748.25 - [#748.25] NEWN+6, NEWN+21, NEWN+23*

Label References

Name Line Occurrences
DEL NEWN+12, NEWN+18, NEWN+21
EN NEWN+5
EXIT EN+2, EN+3, NEWN, NEWN+5, NEWN+7, NEWN+12, NEWN+18, NEWN+21
NEWN NEWN+2, NEWN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X NEWN+9!, NEWN+17*, NEWN+20*
%Y NEWN+9!, NEWN+17*, NEWN+20*
%Z NEWN+9!
>> ANS NEWN+26*
>> BLDOFF EN
>> BLDON EN
CANCEL EN+4!
>> CLEOP NEWN+4
DA EN+3*!, NEWN+22!*, NEWN+23*, NEWN+24*!, DEL*, DEL+1*
DD NEWN+11!, NEWN+15!
DIC EN+2*, NEWN+9!, NEWN+10*, NEWN+14!, NEWN+15*, NEWN+22!*
DIC("A" EN+2*
DIC("DR" NEWN+10*
DIC("S" EN+1*
DIC(0 EN+2*, NEWN+10*, NEWN+15*, NEWN+22*
>> DIE NEWN+10*, NEWN+15*, NEWN+22*
DIK NEWN+23*, NEWN+24*!, DEL*, DEL+1*, DEL+3!
DINUM NEWN+14!, NEWN+15*
DIR NEWN+5!
DIR("A" NEWN+5*
DIR("B" NEWN+5*
DIR(0 NEWN+5*
>> DIRUT NEWN+5
DO NEWN+11!, NEWN+15!
>> DR NEWN+22*
DTIME NEWN, NEWN+26
DUZ NEWN+10, NEWN+22
IOF EN
NOPEN EN+4!
>> NSRVDA NEWN+11*, NEWN+12, NEWN+15, NEWN+18, NEWN+21, NEWN+22, NEWN+23, NEWN+24, DEL, DEL+1
>> NWNAM NEWN*, NEWN+1*, NEWN+2, NEWN+3, NEWN+4, NEWN+10, NEWN+22
>> OSRVDA EN+2*, EN+3, NEWN+6
>> OSRVNAM EN+2*, NEWN+4, NEWN+7, NEWN+16, NEWN+18, NEWN+21
>> OSRVQDA NEWN+6*, NEWN+7
>> QAPBAR EN
QAPCOPY EN+1*, EXIT!
>> QAPHDR EN*
>> STOP EN+3
U EN+2, NEWN, NEWN+23
X EN+2, NEWN+9!, NEWN+10*, NEWN+14!, NEWN+15*
>> Y EN+2, NEWN+5, NEWN+11
>> Y(0 EN+2
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