1 | GECSMUT2 ;WISC/RFJ/KLD-maintenance utilities ;13 Oct 98
|
---|
2 | ;;2.0;GCS;**19,33**;MAR 14, 1995
|
---|
3 | Q
|
---|
4 | ;
|
---|
5 | ;
|
---|
6 | RETRAN ; mark a batch for retransmission
|
---|
7 | N %,GECS,GECSBATC,GECSDATA,GECSDICS
|
---|
8 | D ^GECSSITE Q:'$G(GECS("SITE"))
|
---|
9 | D BATNOFMS^GECSUSEL Q:'$G(GECS("BATDA"))
|
---|
10 | S GECS("SITECOM")=GECS("SITE")_GECS("SITE1")
|
---|
11 | S GECSDICS="S %=^(0) I $P($P(%,U),""-"")=GECS(""SITECOM""),$P($P(%,U),""-"",2)=GECS(""SYSID""),$P(%,U,4)'="""",$P(%,U,3)=""T"",$S($P(%,U,6)="""":1,$P(%,U,6)=GECS(""BATDA""):1,1:0)"
|
---|
12 | F W ! S GECSBATC=$$BATCHSEL^GECSUSEL(GECSDICS) Q:'GECSBATC D
|
---|
13 | . S GECSDATA=$G(^GECS(2101.3,GECSBATC,0)) I GECSDATA="" Q
|
---|
14 | . I $E($P(GECSDATA,"^",4),1,5)=$E(DT,1,5),$E(DT,6,7)>9,$P(GECSDATA,"^",2)="AMS" D
|
---|
15 | . . W !!,"WARNING -- If you have already sent the AMIS code sheets for this month and the",!,"code sheets are duplicates, Austin will reject messages for each of the",!,"duplicates."
|
---|
16 | . S XP="READY TO MARK BATCH FOR RETRANSMISSION",XH="Enter 'YES' to mark batch for retransmission, 'NO' or '^' to exit."
|
---|
17 | . I $$YN^GECSUTIL(2)'=1 Q
|
---|
18 | . D MARK(GECSBATC)
|
---|
19 | . W !
|
---|
20 | . S %=0 F S %=$O(^GECS(2100,"AB",GECS("BATCH"),%)) Q:'% I $D(^GECS(2100,%,0)) D
|
---|
21 | . . S $P(^GECS(2100,%,"TRANS"),"^",2)="Y",^GECS(2100,"AE","Y",%)=""
|
---|
22 | . . W $J($P(^GECS(2100,%,0),"^"),10)
|
---|
23 | . . I $X>68 W !
|
---|
24 | . W !,"Batch Number ",GECS("BATCH")," ready for transmission."
|
---|
25 | Q
|
---|
26 | ;
|
---|
27 | ;
|
---|
28 | MARK(DA) ; mark batch for transmission
|
---|
29 | N D0,DDH,DI,DQ,DIC,DIE,DR,X,Y
|
---|
30 | S (DIC,DIE)="^GECS(2101.3,",DR=".5////B;4///@;5///@"
|
---|
31 | D ^DIE
|
---|
32 | K ^GECS(2101.3,DA,2)
|
---|
33 | Q
|
---|