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

IBEC769P.m

Go to the documentation of this file.
IBEC769P ;ALB/RRA - POST PROCESSOR LOAD DNS ADDRESS INTO LOGICAL LINK ENTRIES ; 02 Jun 2022  1:08 PM
 ;;2.0;INTEGRATED BILLING;**769**;21-MAR-94;Build 42
 ;Per VA Directive 6402, this routine should not be modified.
 ;
 ; Reference to ^HLCS(870," in ICR #6409
 ;
 Q
 ;
EN ;ENTRY POINT
 N IBNODE,IBADDR,IEN,DIE,DR,DA,IBMES,IBIENS,IBIPADD,IBPORT,IBIENS1
 F IBNODE="IBECEC-ACK","IBECEC-DFT","IBECEC-DSR","IBECEC-QRY" S IEN=$O(^HLCS(870,"B",IBNODE,"")) Q:IEN=""  D
 . S IBIENS=$O(^HLCS(870,"B","IBARXCVDF",""))_",",IBADDR=$$GET1^DIQ(870,IBIENS,.08),IBPORT=$$GET1^DIQ(870,IBIENS,400.08)
 . I $$PROD^XUPROD()=1 D
 .. S DIE="^HLCS(870,",DR="400.01///@",DA=IEN D ^DIE  ;Clear old IP Address
 .. S DIE="^HLCS(870,",DR="400.08///^S X=IBPORT;.08///^S X=IBADDR",DA=IEN D ^DIE  ;set new dns and port
 .. S IBIENS1=IEN_","
 .. S IBIPADD=$$ADDRESS^XLFNSLK(IBADDR) I $G(IBIPADD)'="" S DIE="^HLCS(870,",DR="400.01///^S X=IBIPADD",DA=IEN D ^DIE  ;Set new address 
 .. I $$GET1^DIQ(870,IBIENS1,400.01)'="" S IBMES=IBNODE_" LOGICAL LINK SUCCESSFULLY UPDATED." D BMES^XPDUTL(IBMES)
 .. I $$GET1^DIQ(870,IBIENS1,400.01)="" S IBMES=IBNODE_" LOGICAL LINK FAILED TO UPDATED. PLEASE CHECK THE LOGICAL LINK AND OPEN A SERVICE TICKET IF NEEDED" D BMES^XPDUTL(IBMES)
 Q
 ;