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

DG53932P.m

Go to the documentation of this file.
  1. DG53932P ;ISP/RFR - PATCH 932 POST-INIT;May 21, 2018@16:23
  1. ;;5.3;Registration;**932**;Aug 13, 1993;Build 210
  1. ;RECOMPILE TEMPLATES WITH NEW INDEXES
  1. D BMES^XPDUTL(" Recompiling input templates...")
  1. N LINENUM,LINE,FILE,FIELD,FIELDS,TEMPLATE,TEMPLTS,X,Y,DMAX,MESSAGE
  1. F LINENUM=1:1 S LINE=$T(DATA+LINENUM) Q:LINE'[";;" D
  1. .I LINE["FILE" S FILE=$P(LINE,U,2) Q
  1. .Q:$G(FILE)=""
  1. .S FIELD=$P(LINE,";;",2) Q:FIELD=""
  1. .S FIELDS(FILE,FIELD)=""
  1. S FILE=0 F S FILE=$O(FIELDS(FILE)) Q:'+FILE S FIELD=0 F S FIELD=$O(FIELDS(FILE,FIELD)) Q:'+FIELD D
  1. .S TEMPLATE=0 F S TEMPLATE=$O(^DIE("AF",FILE,FIELD,TEMPLATE)) Q:'+TEMPLATE S TEMPLTS(TEMPLATE)=""
  1. S TEMPLATE=0 F S TEMPLATE=$O(TEMPLTS(TEMPLATE)) Q:'+TEMPLATE D
  1. .S Y=TEMPLATE,DMAX=$$ROUSIZE^DILF
  1. .S X=$P($G(^DIE(Y,"ROU")),U,2) Q:X=""
  1. .D EN^DIEZ
  1. D MES^XPDUTL(" DONE")
  1. D BMES^XPDUTL(" Scheduling option DG PTF ICD CODE NOTIFIER...")
  1. N ERROR,RESCHED,WHEN
  1. S RESCHED=15 ;TASK SHOULD RUN EVERY RESCHED MINUTES
  1. S WHEN=$P($$FMTE^XLFDT($$FMADD^XLFDT($$NOW^XLFDT,0,0,RESCHED)),":",1,2)
  1. D RESCH^XUTMOPT("DG PTF ICD CODE NOTIFIER",WHEN,,(60*RESCHED)_"S","L",.ERROR)
  1. I $G(ERROR)=-1 D MES^XPDUTL(" FAILED; manually schedule the option to run every "_RESCHED_" minutes")
  1. I '$D(ERROR) D MES^XPDUTL(" DONE")
  1. Q
  1. DATA ;LIST OF FILES AND FIELDS MODIFIED BY THIS PATCH
  1. ;;FILE^45
  1. ;;79
  1. ;;79.16
  1. ;;79.17
  1. ;;79.18
  1. ;;79.19
  1. ;;79.201
  1. ;;79.21
  1. ;;79.22
  1. ;;79.23
  1. ;;79.24
  1. ;;79.241
  1. ;;79.242
  1. ;;79.243
  1. ;;79.244
  1. ;;79.245
  1. ;;79.246
  1. ;;79.247
  1. ;;79.248
  1. ;;79.249
  1. ;;79.2491
  1. ;;79.24911
  1. ;;79.24912
  1. ;;79.24913
  1. ;;79.24914
  1. ;;79.24915
  1. ;;80
  1. ;;FILE^45.02
  1. ;;5
  1. ;;6
  1. ;;7
  1. ;;8
  1. ;;9
  1. ;;11
  1. ;;12
  1. ;;13
  1. ;;14
  1. ;;15
  1. ;;81.01
  1. ;;81.02
  1. ;;81.03
  1. ;;81.04
  1. ;;81.05
  1. ;;81.06
  1. ;;81.07
  1. ;;81.08
  1. ;;81.09
  1. ;;81.1
  1. ;;81.11
  1. ;;81.12
  1. ;;81.13
  1. ;;81.14
  1. ;;81.15
  1. ;;FILE^45.06
  1. ;;.04
  1. ;;FILE^46
  1. ;;.04
  1. ;;.05
  1. ;;.06
  1. ;;.07
  1. ;;.21
  1. ;;.22
  1. ;;.23
  1. ;;.24
  1. Q