Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: XMJDIR

Package: MailMan

Routine: XMJDIR


Information

XMJDIR ;ISC-SF/GMB- MailMan's DIR ;10/31/2001 12:33

Source Information

Source file <XMJDIR.m>

Entry Points

Name Comments DBIA/ICR reference
XMDIR(XMDIR,XMOPT,XMOX,XMY,XMABORT) ;
; XMDIR("A") User prompt
; XMDIR("B") Default choice
; XMDIR(0) Special instructions
; S - Show the choices
; C - Show choices in 2 columns, if necessary
; XMDIR("?") Help text for 1 ?
; XMDIR("??") Help text for 2 or more ?
SHOWERR(XMOPT,XMY) ; Show error message
QHELP ;
HELPSCR(XMOPT,XMOX) ;
HELPCMD(XMOPT,XMOX,XMPMAX) ;
COMMAND(XMOPT,XMOX,XMY) ; Check what the user enters against the list of
; acceptable choices. If the user enters something ambiguous,
; ^DIR is called to ask the user to choose one.
PARROT ;

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?5,$$EZBLD^DIALOG(37008),!
  • Line Location: XMDIR+13
Function Call: WRITE
  • Prompt: !!,XMDIR("A"),$S($D(XMDIR("B")):$P(XMDIR("B"),":",2,99)_"// ",1:"")
  • Line Location: XMDIR+16
Function Call: READ
  • Variable: XMX
  • Timeout: DTIME
  • Line Location: XMDIR+17
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: XMDIR+27
Function Call: WRITE
  • Prompt: $C(7),!
  • Line Location: SHOWERR+1
Function Call: WRITE
  • Prompt: !,XMOPT(XMY,"?",I)
  • Line Location: SHOWERR+9
Function Call: WRITE
  • Prompt: !,XMOPT(XMY,"?")
  • Line Location: SHOWERR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: HELPSCR+3
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(34054),!
  • Line Location: HELPSCR+6
Function Call: WRITE
  • Prompt: !,?9,$E(XMCMD_" ",1,10)_XMOPT(XMOX("X",XMCMD))
  • Line Location: HELPCMD+7
Function Call: WRITE
  • Prompt: !,$E(XMHELP(I)_" ",1,39)_" "_$E(XMCMD_" ",1,XMLEN+2)_$E(XMOPT(XMOX("X",XMCMD)),1,37-XMLEN)
  • Line Location: HELPCMD+19
Function Call: WRITE
  • Prompt: $E(XMOPT(XMCD),XMLEN+1,99)
  • Line Location: PARROT+1
Function Call: WRITE
  • Prompt: " ",XMOPT(XMCD)
  • Line Location: PARROT+2
Info |  Source |  Entry Points |  Interaction Calls