XBVLINE ; IHS/ADC/GTH - SET LINE TWO OF SELECTED ROUTINES ; [ 10/29/2002 7:42 AM ]
Source file <XBVLINE.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS VA Utilities | 2 | $$DIR^XBDIR ^XBKVAR | 
| VA Fileman | 1 | DD^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EOJ | ; | |
| LINE5 | ;;K %,XBVLINE,DTOUT,DUOUT,DIRUT,DIROUT,X,Y,Z,^UTILITY($J) | |
| LINE4 | ;;W !,X S DIR(0)="S^R:Replace;I:Insert;S:Skip",DIR("B")="R",DIR("?")="Replace the line; Insert before the line; Skip the routine" D ^DIR K DIR ZL @RTN ZR:Y="R" +2 S:$D(DIRUT) Y="S",QUIT=1 S X=Y'="S" | |
| LINE3 | ;;S X=$P(X," ",2,99),X=X?1.2";".1"V"1.N.E ZR:X +2 S X=1 | |
| LINE2 | ;;S QUIT=0,RTN=0 F  S RTN=$O(^UTILITY($J,RTN)) Q:RTN=""  W !,RTN ZL @RTN X XBVLINE(6) ZR @Y ZI X S X=$T(+2),Z=$P(X," ")_XBVLINE X XBVLINE(3):'ASK,XBVLINE(4):ASK Q:QUIT  I X ZI Z:+1 ZS | |
| LINE1 | ;;X XBVLINE(2),XBVLINE(5) | |
| START | ; | |
| LINE6 | ;;S X=$T(+1),X=$P(X,"["),Y=$L(X,";") S Y=$P(X,$S(X?1.8U1"(".E:"(",1:" "),1) | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("RSEL" | START+4 | 
| ^UTILITY($J | START+2!, START+5!, START+6!, START+7, EOJ+1! | 
| Name | Line Occurrences | 
|---|---|
| EOJ | START+7, START+9, START+11, START+13, START+19, START+23 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | START+24*, START+25!, EOJ+1! | 
| ASK | START+1~, START+22* | 
| DIROUT | EOJ+1! | 
| DIRUT | START+9, START+11, START+19, START+23, EOJ+1! | 
| DTOUT | START+13, EOJ+1! | 
| DUOUT | START+13, EOJ+1! | 
| QUIT | START+1~ | 
| RTN | START+1~ | 
| X | START+12*, START+14, START+24*, START+25!, EOJ+1! | 
| XBVLINE | START+8*, START+10*, START+14*, START+21*, EOJ+1! | 
| XBVLINE(1 | START+26 | 
| Y | START+17*, START+21, START+25!, EOJ+1! | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@(3) | START+24 |