Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Global: ^KLAS(1200

Package: ClassMan

Global: ^KLAS(1200


Information

FileMan FileNo FileMan Filename Package
1200 CLASSMAN CLASSES ClassMan

Description

Directly Accessed By Routines, Total: 8

Package Total Routines
ClassMan 8 KLASMAN    ^KLAS(1200    KLASDIA    KLASMAN0    KLASMAN1    KLASSTU    KLASSTU1    MEMBERS

Accessed By FileMan Db Calls, Total: 5

Package Total Routines
ClassMan 5 KLASMAN    KLASMAN0    KLASMAN1    KLASSTU    KLASSTU1    

Fields, Total: 12

Field # Name Loc Type Details
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
  • LAST EDITED:  JAN 30, 1990
  • HELP-PROMPT:  ANSWER MUST BE 3-30 CHARACTERS IN LENGTH
  • DESCRIPTION:  This field holds the name of the instructor after it is entered into the instructor field. When a class starts file^dicn with x="NEW" is used to insure a unique new class is started. When the instructor name is entered it
    is  then stuffed into the .01 field.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
    TRIGGERED by the INSTRUCTOR field of the CLASSMAN CLASSES File
  • CROSS-REFERENCE:  1200^B
    1)= S ^KLAS(1200,"B",$E(X,1,30),DA)=""
    2)= K ^KLAS(1200,"B",$E(X,1,30),DA)
.5 INSTRUCTOR 0;5 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  JAN 31, 1990
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This field holds the instructors name. When it has been entered it is then stuffed into the .01 field.
  • CROSS-REFERENCE:  ^^TRIGGER^1200^.01
    1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^KLAS(1200,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X S DIU=X K Y S X=DIV S X=DIV X ^DD(1200,.5,1,1,1.4)
    1.4)= S DIH=$S($D(^KLAS(1200,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,1)=DIV,DIH=1200,DIG=.01 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
    2)= Q
    CREATE VALUE)= #.5
    DELETE VALUE)= NO EFFECT
    FIELD)= #.01
1 COURSE 0;2 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  JAN 17, 1991
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  
    This fields holds the title of the course being given.
  • CROSS-REFERENCE:  1200^C
    1)= S ^KLAS(1200,"C",$E(X,1,30),DA)=""
    2)= K ^KLAS(1200,"C",$E(X,1,30),DA)
2 CLASS LOG NUMBER 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  JUN 24, 1988
  • HELP-PROMPT:  Type a Number between 0 and 99999999, 0 Decimal Digits
  • DESCRIPTION:  This is a free text pointer to file 1200.4 the Classman Course Log file. As the class is starting a new entry is made in 1200.4 and its internal number is saved here for students joining to pick up the number and then
    they log their start and stop times into 1200.4.
3 MEMBERS M;0 Multiple #1200.03 1200.03

  • DESCRIPTION:  
    This multiple contains the name and other information pertaining to the members of the class.
4 SEND TEXT S;0 WORD-PROCESSING #1200.04

  • DESCRIPTION:  
    This WP field contains the text that is to be displayed to all members of a class. The master routine puts the text into field and the member routines  scan and then display it to the individual member.
5 RECIEVE TEXT R;0 WORD-PROCESSING #1200.05

  • DESCRIPTION:  This WP field contains the keyboard or direct input mode text from the member who has been given control. The text is entered into the field by the members routine and scanned and picked up by the master routine. The the
    master delivers the text either to the application or enters it directly into the Send field accordingly.
6 CLASS DEVICE 0;4 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  MAR 22, 1990
  • HELP-PROMPT:  Answer must be 1-45 characters in length.
  • DESCRIPTION:  
    This is the ION of the device port that has automatically been selected for initial communications for the master routine to work with.
7 MASTER TEXT OUT COUNTER P1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  SEP 13, 1988
  • HELP-PROMPT:  ANSWER MUST BE 1-10 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This field contains the current pointer to the last line of text entered into the Send field by the master routine. This number is picked up by the member routines for conrolling their scanning and displays.
8 PARAM2 P2;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  SEP 13, 1988
  • HELP-PROMPT:  ANSWER MUST BE 1-10 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This is a spare parameter not used at this time.
9 PARAM3 P3;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  SEP 13, 1988
  • HELP-PROMPT:  ANSWER MUST BE 1-10 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This field is used to pass messages to all members of the class.  Its node is scanned by all member routines.
10 STUDENT TEXT IN COUNTER R1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  SEP 15, 1988
  • HELP-PROMPT:  ANSWER MUST BE 1-10 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This field contains the number of the current line of text entered into the Receive Text field by a member routine. It is scanned by the master routine and the text is picked up by the master routine.

External References

Name Field # of Occurrence
^DICR .5(XREF 1n1.4)

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( .5(XREF 1n1.4)
^DD(1200 .5(XREF 1S)
^KLAS(1200 - [#1200] .01(XREF 1S), .01(XREF 1K), .5(XREF 1S), .5(XREF 1n1.4), 1(XREF 1S), 1(XREF 1K)

Naked Globals

Name Field # of Occurrence
^(0 ID1+1, .5(XREF 1S), .5(XREF 1n1.4)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D0 .5(XREF 1S)
>> DA .01(XREF 1S), .01(XREF 1K), .5(XREF 1S), 1(XREF 1S), 1(XREF 1K)
>> DIC("S" 1SCR+1*
>> DIG .5(XREF 1n1.4)
>> DIH .5(XREF 1n1.4)
>> DIU .5(XREF 1S)
DIV .5(XREF 1S), .5(XREF 1n1.4)
DIV(0 .5(XREF 1S), .5(XREF 1n1.4)
U ID1+1, .5(XREF 1S), .5(XREF 1n1.4)
X .01+1!, .01(XREF 1S), .01(XREF 1K), .5+1!, .5(XREF 1S), .5(XREF 1n1.4), 1+1!, 1(XREF 1S), 1(XREF 1K), 2+1!
, 6+1!, 7+1!, 8+1!, 9+1!, 10+1!
Y .5(XREF 1S)
Y(1 .5(XREF 1S)
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All