| 1 | VALMXQ03 ; alb/mjk - XQOR2 for export with LM v1 ; 3/30/93 | 
|---|
| 2 | ;;1;List Manager;;Aug 13, 1993 | 
|---|
| 3 | ; | 
|---|
| 4 | ; | 
|---|
| 5 | XQOR2 ; SLC/KCM - Process Extended Actions, Protocols ;8/23/91  10:33 ; | 
|---|
| 6 | ;;6.7;Sidewinder;;Jan 08, 1993 | 
|---|
| 7 | ACT ;From: STAK^XQOR1 | 
|---|
| 8 | I ^TMP("XQORS",$J,0,"FILE")=";ORD(101,",$D(@(^TMP("XQORS",$J,XQORS,"REF")_"26)"))'[0 S X=^(26) X:$L(X) X | 
|---|
| 9 | S ORNSV="" I ^TMP("XQORS",$J,0,"FILE")=";ORD(101,",$D(@(^TMP("XQORS",$J,XQORS,"REF")_"24)"))'[0 S ORNSV=^(24) | 
|---|
| 10 | K Y S (J,^TMP("XQORS",$J,XQORS,"ITM"))=0 | 
|---|
| 11 | ORD S J=$O(@(^TMP("XQORS",$J,XQORS,"REF")_"10,"_J_")")) G:J'>0 SET | 
|---|
| 12 | I $D(@(^TMP("XQORS",$J,XQORS,"REF")_"10,"_J_",0)")) S X=^(0) I +X D:$L(ORNSV) ACT1 I $T S Y=$S(+$P(X,"^",3):+$P(X,"^",3),1:1000+J),Y(Y,J)=X | 
|---|
| 13 | G ORD | 
|---|
| 14 | SET S (I,Y)=0 | 
|---|
| 15 | SET1 S Y=$O(Y(Y)) G:Y="" EX S J=0 | 
|---|
| 16 | SET2 S J=$O(Y(Y,J)) G:J="" SET1 | 
|---|
| 17 | S ^TMP("XQORS",$J,XQORS,"ITM")=^TMP("XQORS",$J,XQORS,"ITM")+1,^TMP("XQORS",$J,XQORS,"ITM",^TMP("XQORS",$J,XQORS,"ITM"))=+Y(Y,J)_";"_$P(^TMP("XQORS",$J,XQORS,"VPT"),";",2) | 
|---|
| 18 | S ^TMP("XQORS",$J,XQORS,"ITM",^TMP("XQORS",$J,XQORS,"ITM"),"IEN")=J | 
|---|
| 19 | I ^TMP("XQORS",$J,0,"FILE")=";ORD(101,",+$P(Y(Y,J),"^",4) S ^TMP("XQORS",$J,XQORS,"ITM",^TMP("XQORS",$J,XQORS,"ITM"),"MA")=$P(Y(Y,J),"^",4)_^TMP("XQORS",$J,0,"FILE") | 
|---|
| 20 | I $L($P($G(@(^TMP("XQORS",$J,XQORS,"REF")_"10,"_J_",1)")),"^")) S ^TMP("XQORS",$J,XQORS,"PMT",$$UP($P(^(1),"^")),^TMP("XQORS",$J,XQORS,"ITM"))="" | 
|---|
| 21 | G SET2 | 
|---|
| 22 | EX K ORNSV Q | 
|---|
| 23 | ACT1 N DA S DA(1)=+^TMP("XQORS",$J,XQORS,"VPT"),DA=J N J,X,Y X ORNSV | 
|---|
| 24 | Q | 
|---|
| 25 | NUL ;From: STAK^XQOR1 | 
|---|
| 26 | I ^TMP("XQORS",$J,0,"FILE")=";ORD(101,",$D(@(^TMP("XQORS",$J,XQORS,"REF")_"26)"))'[0 S X=^(26) X:$L(X) X | 
|---|
| 27 | S ^TMP("XQORS",$J,XQORS,"ITM")=0 | 
|---|
| 28 | Q | 
|---|
| 29 | UP(X) Q $TR(X,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ") | 
|---|