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

ACDPSRV1.m

Go to the documentation of this file.
  1. ACDPSRV1 ;IHS/ADC/EDE/KML - READ SERVER MESSAGE BACK INTO GLOBAL;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;****************************************************************
  1. ;This routine is called by the server option and will take ^ACDPTMP
  1. ;out of the mail message and re-create it on the area or hq machine.
  1. ;ACDHEAD(3)=$P(^AUTTLOC($P(^AUTTSITE(1,0),U),0),U,10) and is
  1. ;used when ordering through ^ACDPTMP and allows all the servers to
  1. ;run at the same time, with each only ordering through its own data.
  1. ;*************************************************************
  1. ;
  1. EN ;EP
  1. ;//[ACD SERVER1]
  1. K ACDQUIT
  1. X XMREC Q:XMER'=0 S ACDHEAD(4)=$P(XMRG,U,1,2),ACDHEAD(2)=$P(XMRG,U,3),ACDHEAD(3)=$P(XMRG,U,4) I $P(XMRG,U,5)'="$P($G(ACDZIP),U)" S ACDGOOSE=1 D XMD Q
  1. F Q:$D(ACDQUIT) D
  1. .X XMREC S:XMER'=0 ACDQUIT=1 Q:$D(ACDQUIT) S ACDGLO=XMRG
  1. .X XMREC S:XMER'=0 ACDQUIT=1 Q:$D(ACDQUIT) S @ACDGLO=XMRG
  1. ;
  1. ;Build data files now that ^ACDPTMP has been imported
  1. D ^ACDPSRV2,XMD,K Q
  1. ;
  1. XMD ;Audit trail
  1. S ACDFNA="SERVER (MESSAGE "_$S($D(XMZ):XMZ,1:"NF")_")"
  1. D EN^ACDPXMD(ACDFNA,.ACDHEAD)
  1. K ;
  1. S XMSER="S.ACD SERVER1"
  1. D REMSBMSG^XMA1C
  1. K ACDHEAD,ACDGOOSE,ACDGLO,ACDFNA ; 3/31/95 EDE
  1. Q