[613] | 1 | LA7ADL2 ;DALISC/JMC - Start/Stop Automatic Download of Test Orders ; 1/30/95 09:00;
|
---|
| 2 | ;;5.2;LAB MESSAGING;**23,27**;Sep 27, 1994
|
---|
| 3 | ;
|
---|
| 4 | EN ; Entry point to flag auto download to start/stop.
|
---|
| 5 | N DIR,DIRUT,DTOUT,DUOUT,X,Y,Z
|
---|
| 6 | S Z=$$SHOWST^LA7ADL1
|
---|
| 7 | S Z("CNT")=$$LACHK^LA7CHKF
|
---|
| 8 | S DIR(0)="SO^1:Start/Restart Auto Download Job;2:Shutdown Auto Download Job;3:Shutdown Auto Download Job and Stop Collecting Accessions"
|
---|
| 9 | S DIR("A")="Select action"
|
---|
| 10 | S DIR("A",1)="Current Status is: "_$P(Z,"^")
|
---|
| 11 | I $L($P(Z,"^",2)) D
|
---|
| 12 | . S DIR("A",2)=" at: "_$P(Z,"^",2)
|
---|
| 13 | . S DIR("A",3)=" by: "_$P(Z,"^",3)
|
---|
| 14 | . S DIR("A",4)="There are "_$S(Z("CNT"):Z("CNT"),1:"NO")_" accessions waiting checking"
|
---|
| 15 | . S DIR("A",5)=" "
|
---|
| 16 | E S DIR("A",2)="There are "_$S(Z("CNT"):Z("CNT"),1:"NO")_" accessions waiting checking",DIR("A",3)=" "
|
---|
| 17 | K X,Y
|
---|
| 18 | S DIR("?",1)="1 - Start/Restart the auto download job after changes have been made to"
|
---|
| 19 | S DIR("?",2)=" file #62.4, AUTO INSTRUMENT, that affect auto downloading,"
|
---|
| 20 | S DIR("?",3)=" i.e. instrument auto download status changed, tests added/removed,"
|
---|
| 21 | S DIR("?",4)=" download code changed, etc. or if background job is not running."
|
---|
| 22 | S DIR("?",5)=" "
|
---|
| 23 | S DIR("?",6)="2 - Shuts down auto download background job and set flag to not start."
|
---|
| 24 | S DIR("?",7)=" Accessions are still collected in list to be downloaded when"
|
---|
| 25 | S DIR("?",8)=" auto download job is started."
|
---|
| 26 | S DIR("?",9)=" "
|
---|
| 27 | S DIR("?")="3 - Same as 2 but stops collecting accessions to download."
|
---|
| 28 | D ^DIR
|
---|
| 29 | I $D(DIRUT) Q ; No selection by user.
|
---|
| 30 | I Y>0 D
|
---|
| 31 | . D SETSTOP^LA7ADL1(+Y,$G(DUZ)) ; Set node to flag auto download job.
|
---|
| 32 | . S Z=$$SHOWST^LA7ADL1
|
---|
| 33 | . W !,"Auto Download flag set to ",$P(Z,"^"),!
|
---|
| 34 | I +Y=1 D ; Task auto down to run in case it is not running.
|
---|
| 35 | . D ZTSK^LA7ADL
|
---|
| 36 | . W "Auto Download "
|
---|
| 37 | . I $D(ZTSK) W "- Queued to run as task #",ZTSK,! Q
|
---|
| 38 | . W $C(7),"- not tasked",!
|
---|
| 39 | Q
|
---|