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 |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: XMXADDR

Package: MailMan

Routine: XMXADDR


Information

XMXADDR ;ISC-SF/GMB-Address checker ;04/29/2003 08:51

Source Information

Source file <XMXADDR.m>

Entry Points

Name Comments DBIA/ICR reference
CHKADDR(XMDUZ,XMTO,XMINSTR,XMRESTR,XMFULL) ; Check addressee(s) NON-INTERACTIVE
; This entry point is meant for calls in which the addressees are
; already in an array:
; XMTO("addressee 1")=""
; XMTO("addressee 2")=""
; or for just a single addressee: "addressee 1"
INIT ;
INITLATR ;
CLEANUP ;
ADDR(XMDUZ,XMADDR,XMINSTR,XMRESTR,XMFULL) ; Check one addressee (INTERACTIVE)
ADDRESS(XMDUZ,XMADDR,XMFULL,XMERROR) ; Check one addressee
; XMADDR (in) Addressee (if number, assumed to be a person's DUZ)
; XMFULL (out) The full address of the addressee
LOCAL(XMDUZ,XMADDR,XMSTRIKE,XMPREFIX,XMLATER,XMFULL,XMG) ;
INDIV(XMDUZ,XMG,XMSTRIKE,XMPREFIX,XMLATER) ;
SET(XMTO,XMG,XMSTRIKE,XMPREFIX,XMLATER) ;
SETEXP(XMTO,XMIEN,XMSTRIKE,XMPREFIX,XMLATER) ;
GOTADDR() ; Function returns 1 if addressees exist; 0 if not.
CHKPARM(XMADDR,XMSTRIKE,XMPREFIX,XMLATER) ;
PREFIX(XMADDR,XMPREFIX,XMLATER) ;
LATER(XMWHEN,XMLATER) ; (XMWHEN=user-supplied date/time)
RTYPE(XMPRE,XMPREFIX) ;
QLATER(XMFULL,XMLATER) ;

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7)," ",$$EZBLD^DIALOG(38130.3)
  • Line Location: INDIV+24
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39004)
  • Line Location: SET+8
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>70
  • Line Location: SET+9
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(39005)
  • Line Location: SET+9
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(39007)
  • Line Location: SET+11
Function Call: WRITE
  • Prompt: !,XMGRP
  • Line Location: SET+16
Function Call: WRITE
  • Prompt: !,$C(7),$$EZBLD^DIALOG(39009)
  • Line Location: SET+22
Function Call: WRITE
  • Prompt: !
  • Line Location: QLATER+3
Function Call: WRITE
  • Prompt: !,XMFULL,$$EZBLD^DIALOG(39015)
  • Line Location: QLATER+12
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(39016)
  • Line Location: QLATER+15
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG(39017)
  • Line Location: QLATER+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
3.91 CHK^DIE
^DIC(4.2 - [#4.2] FIND1^DIC
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call