| 1 | XMC11 ;(WASH ISC)/THM-DECNET Communications Protocol Tools ;04/17/2002  07:51 | 
|---|
| 2 | ;;8.0;MailMan;;Jun 28, 2002 | 
|---|
| 3 | Q | 
|---|
| 4 | ;ENS and ENR are used by DECNET Communications Protocol in file 3.4 | 
|---|
| 5 | ENS ;Send | 
|---|
| 6 | I $G(XMINST) D XMTSTAT^XMTDR(XMINST,"S",XMSG) | 
|---|
| 7 | Q | 
|---|
| 8 | ENR ;Receive | 
|---|
| 9 | I $G(XMINST) D XMTSTAT^XMTDR(XMINST,"R",XMRG) | 
|---|
| 10 | Q | 
|---|
| 11 | ;   *** THE FOLLOWING ARE NOT USED *** | 
|---|
| 12 | IMM ;Immediate mode interpreter | 
|---|
| 13 | S XMC("SHOW TRAN")="RS" | 
|---|
| 14 | I $G(XMC("AUDIT")) K ^TMP("XMC",XMC("AUDIT")),XMC("AUDIT","I") | 
|---|
| 15 | F  R !!,"Script command: ",X:DTIME Q:X=""  D INT^XMC1(X,"you entered") U IO(0) W "  ",$S(ER:"Failed",1:"OK") | 
|---|
| 16 | Q | 
|---|
| 17 | CHRS ;Christening operation | 
|---|
| 18 | N XMINST,XMSITE,DIC,X,Y,DIR | 
|---|
| 19 | I '$D(^XMB("NETNAME")) D  Q | 
|---|
| 20 | . W !!,$C(7),"This domain is not yet christened. It cannot christen others" | 
|---|
| 21 | . W !,"until initialized and christened by a parent domain." | 
|---|
| 22 | W !!,"This process will create a new subordinate domain to this domain" | 
|---|
| 23 | W !,"and update network relationships both there and here, as well as" | 
|---|
| 24 | W !,"inform this domain's parent." | 
|---|
| 25 | W !!,"Do you really want to do this? NO// " | 
|---|
| 26 | R X:DTIME Q:"Yy"'[$S($L(X):$E(X),1:1) | 
|---|
| 27 | C W !!!,"Enter the name of the subordinate domain which you wish to christen" | 
|---|
| 28 | S DIC=4.2,DIC(0)="AEQMZ" | 
|---|
| 29 | D ^DIC Q:Y<0 | 
|---|
| 30 | S XMINST=+Y,XMSITE=$P(Y,U,2) | 
|---|
| 31 | S XMC("CHRISTEN")=^XMB("NETNAME")_","_XMSITE | 
|---|
| 32 | S XM="D" | 
|---|
| 33 | D ENT^XMC1 | 
|---|
| 34 | K XMC("CHRISTEN") | 
|---|
| 35 | Q | 
|---|