| 1 | RTYDPST ;ALB/ABR - PULL LIST FILE NAME CLEANUP ; SEP 28 1995
 | 
|---|
| 2 |  ;;v 2.0;Record Tracking;**23**;10/22/91 
 | 
|---|
| 3 | EN ;
 | 
|---|
| 4 |  N ZTDESC,ZTRTN,ZTIO,ZTQUEUED,ZTSK,I,X
 | 
|---|
| 5 |  W !!,"<<CLEAN-UP OF PULL LIST NAMES IN PULL LIST FILE (#194.2)>>",!
 | 
|---|
| 6 |  I '$G(DUZ)!'$D(DTIME)!'$D(U) W !!,*7,">> USER NOT DEFINED.  CANNOT CONTINUE" Q
 | 
|---|
| 7 |  F I=1:1 S X=$P($T(TEXT+I),";;",2) Q:X="QUIT"  W !,X
 | 
|---|
| 8 | QUE S ZTRTN="CLN^RTYDPST",ZTDESC="PULL LIST FILE NAME CLEAN-UP",ZTIO=""
 | 
|---|
| 9 |  D ^%ZTLOAD
 | 
|---|
| 10 |  W:$D(ZTSK) !!,">>>Task "_ZTSK_" has been queued."
 | 
|---|
| 11 |  Q
 | 
|---|
| 12 | CLN ;entry point from Queue
 | 
|---|
| 13 |  N RTI,RTPULL,RTSTART,DA,DIE,DR
 | 
|---|
| 14 |  S RTI=0,RTSTART=$$HTE^XLFDT($H)
 | 
|---|
| 15 |  S DIE="^RTV(194.2,"
 | 
|---|
| 16 |  F  S RTI=$O(^RTV(194.2,RTI)) Q:'RTI  D:$D(^(RTI,0))
 | 
|---|
| 17 |  .S RTPULL=$P(^RTV(194.2,RTI,0),U) I RTPULL'?.E1L.E Q
 | 
|---|
| 18 |  .S RTPULL=$$UP^XLFSTR(RTPULL),DA=RTI,DR=".01///"_RTPULL
 | 
|---|
| 19 |  .D ^DIE
 | 
|---|
| 20 |  I '$D(ZTQUEUED) W ">> DONE!",!
 | 
|---|
| 21 |  D MAIL
 | 
|---|
| 22 |  Q
 | 
|---|
| 23 |  ;
 | 
|---|
| 24 | MAIL ;
 | 
|---|
| 25 |  N RTTEXT,DIFROM
 | 
|---|
| 26 |  S RTTEXT(1)="The PULL LIST file clean-up began on "_RTSTART
 | 
|---|
| 27 |  S RTTEXT(2)="and ran to completion on "_$$HTE^XLFDT($H)_"."
 | 
|---|
| 28 |  S RTTEXT(3)=" ",RTTEXT(4)="** Please delete the RTYD* routines at this time. **"
 | 
|---|
| 29 |  S XMSUB="PULL LIST File Clean-up Complete",XMTEXT="RTTEXT("
 | 
|---|
| 30 |  S XMDUZ=.5,XMY(DUZ)=""
 | 
|---|
| 31 |  D ^XMD
 | 
|---|
| 32 |  Q
 | 
|---|
| 33 | TEXT ;display text
 | 
|---|
| 34 |  ;;This routine will loop through the PULL LIST file, changing all Pull List names 
 | 
|---|
| 35 |  ;;to all UPPER CASE.
 | 
|---|
| 36 |  ;;  
 | 
|---|
| 37 |  ;;THIS CLEAN-UP WILL TAKE SOME TIME AND MUST BE QUEUED!!
 | 
|---|
| 38 |  ;;
 | 
|---|
| 39 |  ;;QUIT
 | 
|---|
| 40 |  Q
 | 
|---|