1 | ECUN1 ;BIR/MAM-Allocate DSS Units (cont'd) ;13 Nov 95
|
---|
2 | ;;2.0; EVENT CAPTURE ;**8,19**;8 May 96
|
---|
3 | I '$D(UNIT(1))!('$D(USER(1))) W !!,"You must select both DSS Units and Event Capture Users. No action taken.",!!,"Press <RET> to continue " R X:DTIME Q
|
---|
4 | W !!!,"Assigning DSS Units for Event Capture Users selected ...",!
|
---|
5 | S (CNT,CNT1)=0 F I=0:0 S CNT=$O(UNIT(CNT)) Q:'CNT F I=0:0 S CNT1=$O(USER(CNT1)) Q:'CNT1 D ALLOC
|
---|
6 | K USER,UNIT
|
---|
7 | W !!,"Press <RET> to continue " R X:DTIME
|
---|
8 | Q
|
---|
9 | ALLOC ; stuff info in USER/NEW PERSON file
|
---|
10 | I '$D(^VA(200,+USER(CNT1),"EC",0)) S ^VA(200,+USER(CNT1),"EC",0)="^200.72PA^^"
|
---|
11 | K DA,DIC,DD,DO I '$D(^VA(200,+USER(CNT1),"EC","B",+UNIT(CNT))) S DINUM=+UNIT(CNT),DA(1)=+USER(CNT1),DIC(0)="L",DIC="^VA(200,"_DA(1)_",""EC"",",X=+UNIT(CNT) D FILE^DICN K DIC
|
---|
12 | Q
|
---|
13 | ;
|
---|
14 | ;
|
---|
15 | ACTSCR(ECDSS) ;- Reactivate Event Code Screens on DSS Unit
|
---|
16 | ;
|
---|
17 | N ECLOC,ECCAT,ECPROC,ECSCRN
|
---|
18 | G ACTSCRQ:'$G(ECDSS)
|
---|
19 | S (ECLOC,ECSCRN)=0,(ECCAT,ECPROC)=""
|
---|
20 | ;
|
---|
21 | ;- Get EC Screen IEN
|
---|
22 | F S ECLOC=$O(^ECJ("AP",ECLOC)) Q:'ECLOC D
|
---|
23 | . F S ECCAT=$O(^ECJ("AP",ECLOC,ECDSS,ECCAT)) Q:ECCAT="" D
|
---|
24 | .. F S ECPROC=$O(^ECJ("AP",ECLOC,ECDSS,ECCAT,ECPROC)) Q:ECPROC="" D
|
---|
25 | ... S ECSCRN=+$O(^ECJ("AP",ECLOC,ECDSS,ECCAT,ECPROC,0))
|
---|
26 | ...;
|
---|
27 | ...;- If inactive date exists, delete it
|
---|
28 | ... I $P($G(^ECJ(ECSCRN,0)),"^",2)'="" D
|
---|
29 | .... L +^ECJ(ECSCRN):5 Q:'$T
|
---|
30 | .... S DIE="^ECJ("
|
---|
31 | .... S DA=ECSCRN
|
---|
32 | .... S DR="1////@"
|
---|
33 | .... D ^DIE
|
---|
34 | .... K DA,DIE,DR
|
---|
35 | .... L -^ECJ(ECSCRN)
|
---|
36 | ACTSCRQ Q
|
---|
37 | ;
|
---|
38 | ;
|
---|
39 | HELP ;
|
---|
40 | W !!,"Enter <RET> if you wish to continue with this option, or YES to make ",!,"additions or deletions to the list. Enter ^ to quit the option.",!!,"Press <RET> to continue " R X:DTIME Q
|
---|
41 | Q
|
---|