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

ACDSRV3.m

Go to the documentation of this file.
  1. ACDSRV3 ;IHS/ADC/EDE/KML - PRESET DOMAINS FOR ACD SERVER(1) OPTIONS;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;*****************************************************************
  1. ;Set/edit domains on a pre-set basis via the option [ACD SUPER7]
  1. ;or on the fly (if not pre-defined) via routine ACDGSAVE.
  1. ;*****************************************************************
  1. EN ;EP
  1. ;//^ACDVSAVE
  1. ;//^ACDPSAVE
  1. ;//[ACD SUPER7]
  1. ;
  1. I '$D(^ACDOMAIN(DUZ(2),0)) D
  1. .S X=DUZ(2)
  1. .S DINUM=X
  1. .S DIC(0)="L"
  1. .S DIC="^ACDOMAIN("
  1. .D FILE^ACDFMC
  1. ;
  1. EDIT ;Edit the file entry in 9002174.9
  1. S DA=DUZ(2)
  1. S DR="1:99"
  1. S DIE=9002174.9
  1. D DIE^ACDFMC
  1. D K Q
  1. ;
  1. DOM ;EP Set XMY array for transmissions
  1. ;//^ACDVSAVE
  1. ;//^ACDPSAVE
  1. ;Do not allow selection of ones own domain
  1. ;If the data is visit data. It is OK to send program data to
  1. ;ones own domain because it overwrites i.e. .01 is dinumed in
  1. ;file ^ACDF5PI
  1. S ACDOWND=$P(^XMB(1,1,0),U),ACDOWND=$P(^DIC(4.2,ACDOWND,0),U)
  1. W !!
  1. K XMY
  1. I $D(^ACDOMAIN(DUZ(2),0)) F ACDOM=0:0 S ACDOM=$O(^ACDOMAIN(DUZ(2),1,ACDOM)) Q:'ACDOM I $D(^(ACDOM,0)) S ACDOMP=^(0),ACDOMAIN=$P(^DIC(4.2,ACDOMP,0),U) D
  1. .I ACDOMAIN=ACDOWND,ACDSRVOP=2 W !!,*7,"I Cannot send data to: ",ACDOMAIN," because it is your own.",!! Q
  1. .I ACDSRVOP=2 S XMY("S.ACD SERVER@"_ACDOMAIN)=""
  1. .I ACDSRVOP=1 S XMY("S.ACD SERVER1@"_ACDOMAIN)=""
  1. .D
  1. ..W !,"Sending to domain: ",ACDOMAIN
  1. K ;
  1. K X,Y,DIC,DINUM,DA,ACDOM,ACDOWND,ACDSRVOP
  1. K ACDOMAIN,ACDOMP ; 3-31-95 EDE
  1. Q