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

RGUTTSK.m

Go to the documentation of this file.
  1. RGUTTSK ;CAIRO/DKM - Encapsulates TaskMan API ;04-Sep-1998 11:26;DKM
  1. ;;2.1;RUN TIME LIBRARY;;Mar 22, 1999
  1. ;=================================================================
  1. QUEUE(ZTRTN,ZTDESC,ZTDTH,ZTSAVE,ZTIO,ZTUCI,ZTPRI) ;
  1. N %RGZ,%RGZ1,%RGZ2,ZTKIL,ZTSK,ZTCPU
  1. S:'$G(ZTDTH) ZTDTH=$H
  1. S:ZTDTH'?1.N1","1.N ZTDTH=$$FMTH^XLFDT(ZTDTH)
  1. Q:ZTDTH<0 0
  1. S:$G(ZTUCI)'="" ZTUCI=$TR(ZTUCI,":",","),ZTCPU=$P(ZTUCI,",",2),ZTUCI=$P(ZTUCI,",")
  1. S ZTSAVE=$G(ZTSAVE),ZTIO=$G(ZTIO),U="^"
  1. F %RGZ=1:1:$L(ZTSAVE,U) D
  1. .S %RGZ1=$P(ZTSAVE,U,%RGZ),%RGZ2=$P(%RGZ1,"=",2,999),%RGZ1=$P(%RGZ1,"=")
  1. .S:%RGZ1'="" ZTSAVE(%RGZ1)=%RGZ2
  1. D ^%ZTLOAD
  1. Q +$G(ZTSK)