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

ORY40.m

Go to the documentation of this file.
  1. ORY40 ; SLC/PKS Remove Parameter Entries ; [2/10/00 1:40pm]
  1. ;;3.0;ORDER ENTRY/RESULTS REPORTING;**40**;Dec 17, 1997
  1. Q
  1. ;
  1. EN ; Entry for removing old parameter and stuffing value into new one.
  1. ;
  1. N ORMP
  1. ;
  1. S ORMP="ORM TASKMAN QUEUE FREQUENCY"
  1. D REM(ORMP) ; Remove parameter entries at PKG, SYS, & DIV levels.
  1. ;
  1. S ORMP="ORM ORMTIME LAST RUN"
  1. D STUF(ORMP) ; Put date/time in new parameter.
  1. ;
  1. Q
  1. ;
  1. REM(ORMP) ; Remove parameters.
  1. ;
  1. N ORLST,ORERR,ORE,ORFILE,OROI,ORENT,ORFILE,ORDERR
  1. ;
  1. D ENVAL^XPAR(.ORLST,ORMP,"",.ORERR)
  1. Q:+$G(ORERR)>0
  1. I 'ORERR,$G(ORLST)>0 D
  1. .S ORE=""
  1. .F S ORE=$O(ORLST(ORE)) Q:+$G(ORE)<1 D
  1. ..S ORFILE=$P(ORE,";",2)
  1. ..I ORFILE="DIC(4,"!(ORFILE="DIC(4.2,")!(ORFILE="DIC(9.4") D ; Institution, Domain, or Package.
  1. ...S OROI=0
  1. ...F S OROI=$O(ORLST(ORE,OROI)) Q:+$G(OROI)<1 D
  1. ....S ORFILE=+$P(ORE,"(",2)
  1. ....S ORENT=+ORE
  1. ....D DEL^XPAR(ORE,ORMP,"`"_OROI,.ORDERR)
  1. ;
  1. Q
  1. ;
  1. STUF(ORMP) ; Put current date/time at System level into new parameter.
  1. ;
  1. N ORMERR
  1. S ORMERR=""
  1. ;
  1. D PUT^XPAR("SYS",ORMP,1,$$IDATE2^ORMTIME("NOW"),.ORMERR)
  1. ;
  1. Q
  1. ;