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: ^XMD(4.2997

Package: MailMan

Global: ^XMD(4.2997


Information

FileMan FileNo FileMan Filename Package
4.2997 REMOTE USER DIRECTORY MailMan

Description

Directly Accessed By Routines, Total: 7

Package Total Routines
MailMan 7 XMDIR1    XMDIR1A    XMDIR1B    XMDIRRCV    XMJMT    XMXADDR1    ^XMD(4.2997    

Accessed By FileMan Db Calls, Total: 5

Package Total Routines
MailMan 5 XMDIR1    XMDIR1A    XMDIRRCV    XMJMT    XMXADDR1    

Fields, Total: 12

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

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X?1.AN) X
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the last name of the remote user.
  • CROSS-REFERENCE:  4.2997^B
    1)= S ^XMD(4.2997,"B",$E(X,1,30),DA)=""
    2)= K ^XMD(4.2997,"B",$E(X,1,30),DA)
1 FIRST NAME 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the first name of the remote user.
2 REST OF NAME 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  
    This is the rest of the remote user's name.
3 MAIL CODE 0;4 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  OCT 30, 1990
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the mail code name of the remote user.
  • CROSS-REFERENCE:  4.2997^C
    1)= S ^XMD(4.2997,"C",$E(X,1,30),DA)=""
    2)= K ^XMD(4.2997,"C",$E(X,1,30),DA)
4 EXTENDED MAIL CODE 0;5 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the mail code name of the remote user with a greater amount of detail than the regular mail code.
5 LOCATION 0;6 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  OCT 30, 1990
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is where the remote user is located.
  • CROSS-REFERENCE:  4.2997^D^KWIC
    1)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)>2,^DD("KWIC")'[I S ^XMD(4.2997,"D",I,DA)=""
    2)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)>2 K ^XMD(4.2997,"D",I,DA)
6 DATE LAST USED 0;9 DATE

  • INPUT TRANSFORM:  S %DT="ET" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  JAN 20, 1993
  • DESCRIPTION:  
    This is when the entry was last chosen and used for addressing a message.
  • CROSS-REFERENCE:  4.2997^AC
    1)= S ^XMD(4.2997,"AC",$E(X,1,30),DA)=""
    2)= K ^XMD(4.2997,"AC",$E(X,1,30),DA)
    This cross reference is used by the XMDIR1 to automatically maintain out old entries that have not been used for at least 2 years.
7 PHONE 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  JAN 20, 1993
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the phone number of the remote user.
8 PHONE EXTENSION 1;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  JAN 20, 1993
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  
    This is the extension of the phone number of the remote user.
50 DATE ENTERED 0;8 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!($H-X>9) X
  • OUTPUT TRANSFORM:  N %H,%,X S %H=Y D YX^%DTC
  • LAST EDITED:  AUG 27, 1993
  • HELP-PROMPT:  Enter a $H day.
  • DESCRIPTION:  
    This is the date that a user was entered into the directory.  It is is $H format (just the day portion, eg.  55445).  It is data to be entered only when users are being entered into the database automatically.
  • TECHNICAL DESCR:  
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
98 AUTOMATICALLY ENTERED BY AUTO;1 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  JAN 15, 1993
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  This field is used by a routine (or server) that automatically enters names into this file to mark it with a prechosen name. This name must be coordinated by the MailMan Development team. Local sites may use names that
    begin with the three character sequence "XMZ" without coordinating.
  • TECHNICAL DESCR:  
  • CROSS-REFERENCE:  4.2997^E
    1)= S ^XMD(4.2997,"E",$E(X,1,30),DA)=""
    2)= K ^XMD(4.2997,"E",$E(X,1,30),DA)
    This cross reference is used to maintain out old directory entries.
99 NETWORK ADDRESS 0;7 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3) X
  • LAST EDITED:  JAN 20, 1993
  • HELP-PROMPT:  Answer must be 3-30 characters in length.
  • DESCRIPTION:  This field is used to address mail automatically. When a look-up is done on the local user file and fails, a secondary look-up tries to find the user in the Remote User file. If it is found, the message is automatically
    addressed using this field.
  • CROSS-REFERENCE:  4.2997^F
    1)= S ^XMD(4.2997,"F",X,DA)=""
    2)= K ^XMD(4.2997,"F",X,DA)
    This cross reference is used for look-up and also to determine if an entry already exists.  Theory is that the old and new addresses can exist in the file and that is okay.  The bad entry will be removed when the user
    notifies the support staff.

External References

Name Field # of Occurrence
^%DT 6+1
YX^%DTC 50OT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("KWIC" 5(XREF 1S)
^XMD(4.2997 - [#4.2997] .01(XREF 1S), .01(XREF 1K), 3(XREF 1S), 3(XREF 1K), 5(XREF 1S), 5(XREF 1K), 6(XREF 1S), 6(XREF 1K), 98(XREF 1S), 98(XREF 1K)
99(XREF 1S), 99(XREF 1K)

Naked Globals

Name Field # of Occurrence
^(0 ID1+1, ID2+1, ID5+1, ID99+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% 5(XREF 1S), 5(XREF 1K), 50OT+1~
>> %1 5(XREF 1S), 5(XREF 1K)
>> %DT 6+1*
%H 50OT+1~*
>> DA .01(XREF 1S), .01(XREF 1K), 3(XREF 1S), 3(XREF 1K), 5(XREF 1S), 5(XREF 1K), 6(XREF 1S), 6(XREF 1K), 98(XREF 1S), 98(XREF 1K)
99(XREF 1S), 99(XREF 1K)
>> I 5(XREF 1S), 5(XREF 1K)
U ID1+1, ID2+1, ID5+1, ID99+1
X .01+1!, .01(XREF 1S), .01(XREF 1K), 1+1!, 2+1!, 3+1!, 3(XREF 1S), 3(XREF 1K), 4+1!, 5+1!
5(XREF 1S), 5(XREF 1K), 6+1*!, 6(XREF 1S), 6(XREF 1K), 7+1!, 8+1!, 50+1!, 50OT+1~, 98+1!
98(XREF 1S), 98(XREF 1K), 99+1!, 99(XREF 1S), 99(XREF 1K)
>> Y 6+1, 50OT+1
>> Y(0 50OT+1*
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Fields |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All