| 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 | 
|---|