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

DVB471P.m

Go to the documentation of this file.
  1. DVB471P ;MNT/RFS - DVB*4.0*71 post install routine ; Sep 30, 2021@09:08
  1. ;;4.0;HINQ;**71**;03/25/92;Build 13
  1. ;
  1. Q
  1. EN ; Entry point for post install routine
  1. D DEQUEUE
  1. D DISOPT
  1. D DISPROT
  1. D DELPROT
  1. Q
  1. DEQUEUE ; Dequeuing of DVBHQDB tasks
  1. N DVBLIST,DVBX,ZTSK
  1. D BMES^XPDUTL("Starting dequeue of QUE^DVBHQDB tasks")
  1. D RTN^%ZTLOAD("QUE^DVBHQDB","DVBLIST")
  1. S DVBX=0 F S DVBX=$O(DVBLIST(DVBX)) Q:'DVBX S ZTSK=DVBX D DQ^%ZTLOAD
  1. D BMES^XPDUTL("Dequeuing of QUE^DVBHQDB tasks complete")
  1. Q
  1. DELPROT ;Delete Protocol from List Protocol
  1. N DVBOM,DVBMN,DVBPROT,DVBCHK,DVBOP,DVBTEXT
  1. F DVBOM=1:1 S DVBMN=$P($TEXT(MENLST+DVBOM),";;",2) Q:DVBMN="$$END" D
  1. .F DVBOP=1:1 S DVBPROT=$P($TEXT(PROLST+DVBOP),";;",2) Q:DVBPROT="$$END" D
  1. ..S DVBCHK=$$DELETE^XPDPROT(DVBMN,DVBPROT)
  1. ..I DVBCHK S DVBTEXT="The "_DVBPROT_" protocol has been deleted from the "_DVBMN_" protocol menu." D BMES^XPDUTL(DVBTEXT)
  1. ..I 'DVBCHK S DVBTEXT="The "_DVBPROT_" protocol could not be deleted from the "_DVBMN_" protocol menu." D BMES^XPDUTL(DVBTEXT)
  1. Q
  1. DISOPT ;Mark options out of order
  1. N DVBLP,DVBOPT,DVBTEXT
  1. F DVBLP=1:1 S DVBOPT=$P($TEXT(OPTLST+DVBLP),";;",2) Q:DVBOPT="$$END" D
  1. .D OUT^XPDMENU(DVBOPT,"DO NOT USE!! - HINQ DECOM - DVB*4.0*71")
  1. .S DVBTEXT="The "_DVBOPT_" option has been marked out of order." D BMES^XPDUTL(DVBTEXT)
  1. Q
  1. DISPROT ;Disable Protocols
  1. N DVBPRTL,DVBPR,DVBTEXT
  1. F DVBPR=1:1 S DVBPRTL=$P($TEXT(PROLST+DVBPR),";;",2) Q:DVBPRTL="$$END" D
  1. .D OUT^XPDPROT(DVBPRTL,"DO NOT USE!! - HINQ DECOMM - DVB*4.0*71")
  1. .S DVBTEXT="The "_DVBPRTL_" protocol has been disabled." D BMES^XPDUTL(DVBTEXT)
  1. Q
  1. MENLST ;Protocol list
  1. ;;DGPM MOVEMENT EVENTS
  1. ;;$$END
  1. ;
  1. PROLST ;Protocol List
  1. ;;DVB ADMISSION HINQ
  1. ;;$$END
  1. ;
  1. OPTLST ;OPTION LIST
  1. ;;DVB HSUSP-PROCESSFILE
  1. ;;DVB HREQ-GENERHREQ
  1. ;;DVB HREQ-INDIVHREQ
  1. ;;DVB HSUSP-ENTERREQ
  1. ;;$$END
  1. ;