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

EEO2P12A.m

Go to the documentation of this file.
  1. EEO2P12A ;ALB/MJB - Dequeue obsolete EEO tasks ; 07/15/2024
  1. ;;2.0;EEO Complaint Tracking;**12**;Apr 27, 1995;Build 6
  1. ;
  1. Q
  1. EN ;entry point
  1. D DEQUEUE
  1. Q
  1. ;
  1. DEQUEUE ;Dequeue scheduled options
  1. N EEOLST,EEOLP,EEOLP1,EEOOPT,EEOX,EEOTSK,EEOLST1
  1. D BMES^XPDUTL("Starting dequeue of EEO tasks")
  1. F EEOLP=1:1 S EEOTSK=$P($TEXT(TSKLST+EEOLP),";;",2) Q:EEOTSK="$$END" D
  1. .D RTN^%ZTLOAD(EEOTSK,"EEOLST")
  1. .S EEOX=0 F S EEOX=$O(EEOLST(EEOX)) Q:'EEOX S ZTSK=EEOX D DQ^%ZTLOAD
  1. F EEOLP1=1:1 S EEOOPT=$P($TEXT(OPTLST+EEOLP1),";;",2) Q:EEOOPT="$$END" D
  1. .D OPTION^%ZTLOAD(EEOOPT,"EEOLST1")
  1. .S EEOX=0 F S EEOX=$O(EEOLST1(EEOX)) Q:'EEOX S ZTSK=EEOX D DQ^%ZTLOAD
  1. .D RESCH^XUTMOPT(EEOOPT,"@",,"@") ;Un-schedule option
  1. D BMES^XPDUTL("Dequeuing of EEO tasks complete")
  1. Q
  1. ;
  1. TSKLST ;Task List
  1. ;;D^EEOEXMT1
  1. ;;$$END
  1. OPTLST ;Option List
  1. ;;EEO TASKED BULLETIN
  1. ;;EEO TASKED UPLINK BULLETIN
  1. ;;$$END