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

DGBT1P35.m

Go to the documentation of this file.
  1. DGBT1P35 ;ALB/KAR UPDATE FILE 8994 FOR RPCs WITH OUTPUT USED AS INPUT PARAMETERS ;1/23/19 12:04
  1. ;;1.0;Beneficiary Travel;**35**;08/28/2018;Build 18
  1. ;
  1. ;Post install routine to delete input parameters used as return variables.
  1. Q
  1. ;
  1. POST ; post install action
  1. N XWBNAME,XWBRETNM
  1. S XWBNAME="DGBT CLAIM DEDUCTIBLE PAID",XWBRETNM="DGBTRET"
  1. D POST2(XWBNAME,XWBRETNM)
  1. W !,"1^Successfully deleted DGBTRET in DGBT CLAIM DEDUCTIBLE PAID"
  1. S XWBNAME="GMV PTSELECT",XWBRETNM="RESULT"
  1. D POST2(XWBNAME,XWBRETNM)
  1. W !,"1^Successfully deleted RESULT in GMV PTSELECT"
  1. S XWBNAME="PSB UTL XSTATUS SRCH",XWBRETNM="RESULTS"
  1. D POST2(XWBNAME,XWBRETNM)
  1. W !,"1^Successfully deleted RESULTS in PSB UTL XSTATUS SRCH"
  1. W !!,"1^All three RPCs successfully updated."
  1. Q
  1. ;
  1. POST2(XWBNAME,XWBRETNM) ;
  1. N XWBI,XWBERR,XWBFDA,XWBIEN,XWBIENS
  1. S XWBIEN=0 S XWBIEN=$O(^XWB(8994,"B",XWBNAME,XWBIEN))
  1. S XWBI=0 F S XWBI=$O(^XWB(8994,XWBIEN,2,XWBI)) Q:'XWBI D
  1. .I $P($G(^XWB(8994,XWBIEN,2,XWBI,0)),U)=XWBRETNM D
  1. ..S XWBIENS=XWBI_","_XWBIEN_","
  1. ..S XWBFDA(8994.02,XWBIENS,.01)="@"
  1. ..D FILE^DIE(,"XWBFDA","XWBERR") I $G(XWBERR)'="" W !,"-1^Warning! Could not update file: "_$G(XWBERR)
  1. .Q
  1. Q