Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XMA0

XMA0.m

Go to the documentation of this file.
  1. XMA0 ;ISC-SF/GMB-Print Message APIs ;04/17/2002 07:08
  1. ;;8.0;MailMan;;Jun 28, 2002
  1. ; Was (WASH ISC)/CAP/THM
  1. ;
  1. ; Entry points (DBIA 1230):
  1. ; ENTPRT Print a message (interactive)
  1. ; HDR Print a message (headerless)
  1. ; PR2 Print a message
  1. ;
  1. ENTPRT ; Print a message (interactive)
  1. ; Needs:
  1. ; DUZ
  1. ; XMZ Message number
  1. ; XMK Basket number
  1. N XMV
  1. D INITAPI^XMVVITAE
  1. D PRINT^XMJMP(XMDUZ,XMK,XMZ)
  1. Q
  1. HDR ; Print a message (headerless)
  1. ; Needs:
  1. ; DUZ
  1. ; XMK basket number
  1. ; XMZ message number
  1. ; IO output device
  1. ; Optional:
  1. ; XMDUZ
  1. ; $P(XMTYPE,";",6) response from which to start printing
  1. D PRINTIT(0,$G(XMTYPE))
  1. Q
  1. PR2 ; Print a message
  1. ; Needs:
  1. ; DUZ
  1. ; XMK basket number
  1. ; XMZ message number
  1. ; IO output device
  1. ; Optional:
  1. ; XMDUZ
  1. ; $P(XMTYPE,";",6) response from which to start printing
  1. D PRINTIT(1,$G(XMTYPE))
  1. Q
  1. PRINTIT(XMPRTHDR,XMTYPE) ;
  1. N XMV,XMWHICH
  1. Q:XMTYPE=U
  1. D INITAPI^XMVVITAE
  1. S XMWHICH=+$P(XMTYPE,";",6)_"-" ; print from
  1. D PRTMSG^XMJMP(XMDUZ,XMK,XMZ,XMWHICH,0,XMPRTHDR)
  1. Q