DG774PF ;WPW,MHH ; HL7 LOGICAL LINK UPDATE; 21-AUG-2008
;;5.3;PIMS;**1016**;JUN 30, 2012;Build 20
;DG;5.3;Registration;**791**;13-AUG-1993;Build 3
;
;
EN ;1-time run routine
;
;PURPOSE Update "VIC NCMD" Logical Link for TCP/IP transmissions. The
; current definition has a hard coded IP address. The existing IP
; will be removed and a DNS domain name will be added in HLCS(870).
;
N TEST,FILE,DATA,DGENDA,RETURN,ERROR
;
S U=$G(U,"^") ;set default value to ^, if it doesn't exist
S TEST=$S($P($$PARAM^HLCS2,U,3)="P":0,1:1) ; Test=1, Production=0
S FILE=870 ; Logical Link file
S DATA(.01)="VIC NCMD" ; Logical Link name; This is the value to file in DGENDBS
S DATA(.08)=$S(TEST:"",1:"VETERANS1.ONEVA.VA.GOV") ; DNS Domain Name
S DATA(400.01)="" ; TCP/IP Address
S DGENDA=$O(^HLCS(FILE,"B",DATA(.01),0)) ; "VIC NCMD"; Logical Link IEN; cross reference
I DGENDA="" Q "" ; If "VIC NCMD" not defined quit.
;
;DGENDBS;File data into an existing record
S RETURN=$$UPD^DGENDBS(FILE,.DGENDA,.DATA,.ERROR)
S:ERROR]""!(+RETURN=0) RETURN=-1_"^"_ERROR
;
Q
DG774PF ;WPW,MHH ; HL7 LOGICAL LINK UPDATE; 21-AUG-2008
+1 ;;5.3;PIMS;**1016**;JUN 30, 2012;Build 20
+2 ;DG;5.3;Registration;**791**;13-AUG-1993;Build 3
+3 ;
+4 ;
EN ;1-time run routine
+1 ;
+2 ;PURPOSE Update "VIC NCMD" Logical Link for TCP/IP transmissions. The
+3 ; current definition has a hard coded IP address. The existing IP
+4 ; will be removed and a DNS domain name will be added in HLCS(870).
+5 ;
+6 NEW TEST,FILE,DATA,DGENDA,RETURN,ERROR
+7 ;
+8 ;set default value to ^, if it doesn't exist
SET U=$GET(U,"^")
+9 ; Test=1, Production=0
SET TEST=$SELECT($PIECE($$PARAM^HLCS2,U,3)="P":0,1:1)
+10 ; Logical Link file
SET FILE=870
+11 ; Logical Link name; This is the value to file in DGENDBS
SET DATA(.01)="VIC NCMD"
+12 ; DNS Domain Name
SET DATA(.08)=$SELECT(TEST:"",1:"VETERANS1.ONEVA.VA.GOV")
+13 ; TCP/IP Address
SET DATA(400.01)=""
+14 ; "VIC NCMD"; Logical Link IEN; cross reference
SET DGENDA=$ORDER(^HLCS(FILE,"B",DATA(.01),0))
+15 ; If "VIC NCMD" not defined quit.
IF DGENDA=""
QUIT ""
+16 ;
+17 ;DGENDBS;File data into an existing record
+18 SET RETURN=$$UPD^DGENDBS(FILE,.DGENDA,.DATA,.ERROR)
+19 IF ERROR]""!(+RETURN=0)
SET RETURN=-1_"^"_ERROR
+20 ;
+21 QUIT