1 | ORWUX ; SLC/KCM - Development Utilities
|
---|
2 | ;;3.0;ORDER ENTRY/RESULTS REPORTING;;Dec 17, 1997
|
---|
3 | SYMTAB(REF) ; Return the current symbol table
|
---|
4 | N X K ^TMP($J,"SAV"),^TMP($J,"SND")
|
---|
5 | S X="^TMP($J,""SAV""," D DOLRO^%ZOSV
|
---|
6 | N N,I,L S X="^TMP($J,""SAV"")",L=0
|
---|
7 | S L=L+1,^TMP($J,"SND",L)="$I="_$I_" $J="_$J_" $S="_$S
|
---|
8 | S L=L+1,^TMP($J,"SND",L)="" ;must send two lines per entry
|
---|
9 | F S X=$Q(@X) Q:$QL(X)<3 Q:$QS(X,1)'=$J Q:$QS(X,2)'="SAV" D
|
---|
10 | . S N=$QS(X,3)
|
---|
11 | . I $QL(X)=3 D Q
|
---|
12 | . . S L=L+1,^TMP($J,"SND",L)=N
|
---|
13 | . . S L=L+1,^TMP($J,"SND",L)=@X
|
---|
14 | . E D
|
---|
15 | . . S N=N_"(" F I=4:1:$QL(X) S N=N_$QS(X,I)_","
|
---|
16 | . . S N=$E(N,1,$L(N)-1)_")"
|
---|
17 | . . S L=L+1,^TMP($J,"SND",L)=N
|
---|
18 | . . S L=L+1,^TMP($J,"SND",L)=@X
|
---|
19 | S REF=$NA(^TMP($J,"SND"))
|
---|
20 | Q
|
---|