| 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
 | 
|---|