- DBTSTEST ;routine to test the speed of the line and updates [ 05/07/1999 10:28 AM ]
- ;replicating the cpt file
- T ;
- S ZZ=""
- TEST(DBTSRET,ZZ) ;
- S DBTSRET(1)="-1"
- S LAST=$P($G(^DBTSTMP("TEST",0)),"^",1)
- S LAST=+LAST
- S ARR=0
- NEXT ;
- S LAST=$O(^ICPT(LAST))
- I +LAST=0 S DBTSRET(1)="-2" K ^DBTSTMP("TEST") Q
- I $E(LAST,1,2)="00" S DBTSRET(1)="-2" K ^DBTSTMP("TEST") Q
- S REC=$G(^ICPT(LAST,0))
- I REC="" S ^DBTSTEST(0)=LAST G NEXT
- S CODE=$P(REC,"^",1)
- S DESC=$P(REC,"^",2)
- S ARR=ARR+1
- S DBTSRET(ARR)=CODE_$C(9)_DESC
- S ^DBTSTMP("TEST",0)=LAST
- I ARR=200 Q
- G NEXT