1 | XMC ;ISC-SF/GMB-Network Programmer Options Menu ;12/16/2002 09:35
|
---|
2 | ;;8.0;MailMan;**12**;Jun 28, 2002
|
---|
3 | ; Was (WASH ISC)/THM
|
---|
4 | ENTER ;
|
---|
5 | I '$G(DUZ) W $C(7),!!,$$EZBLD^DIALOG(38105) Q ; You do not have a DUZ.
|
---|
6 | N XMDUZ,XMV,XMABORT,XM,XMDISPI,XMDUN
|
---|
7 | D INIT^XMVVITAE
|
---|
8 | I '$D(DT) D DT^DICRW
|
---|
9 | I $D(IO)[0 S IOP="HOME" D ^%ZIS
|
---|
10 | U IO(0) W !,^XMB("NETNAME")
|
---|
11 | D:$O(^DOPT("XMC","B",""))'?1"ACT".E INIT
|
---|
12 | F D Q:XMABORT
|
---|
13 | . N DIC,X,Y
|
---|
14 | . U IO(0)
|
---|
15 | . W !
|
---|
16 | . S DIC="^DOPT(""XMC"",",DIC(0)="AEQZ"
|
---|
17 | . D ^DIC K DIC I Y<0 S XMABORT=1 Q
|
---|
18 | . S X=$P(Y(0),U,2,99)
|
---|
19 | . K DIC,Y
|
---|
20 | . S XM="D"
|
---|
21 | . D @X
|
---|
22 | . I $L(IO) U IO X ^%ZOSF("EON")
|
---|
23 | . D ^%ZISC
|
---|
24 | . X ^%ZOSF("EON")
|
---|
25 | . U IO(0)
|
---|
26 | . S XMABORT=0
|
---|
27 | D KL
|
---|
28 | Q
|
---|
29 | KL ;
|
---|
30 | X ^%ZOSF("EON")
|
---|
31 | D KL1
|
---|
32 | Q
|
---|
33 | KL1 ;
|
---|
34 | ; XMOS - Operating System of the computer at this site
|
---|
35 | D KILL
|
---|
36 | K %DT,%H,ER,I,X,Y,Y1,Y3,Z
|
---|
37 | K XMCNT
|
---|
38 | K XMD,XMDIAL
|
---|
39 | K XME,XMEC,XMER,XMESC
|
---|
40 | K XMFS
|
---|
41 | K XMLAN,XMLIN,XMLL,XMLT,XMLX
|
---|
42 | K XMOS
|
---|
43 | K XMP,XMPOLL
|
---|
44 | K XMR
|
---|
45 | K XMS0AJ,XMSUB,XMSUM
|
---|
46 | K XMTLER
|
---|
47 | K XMZ
|
---|
48 | Q
|
---|
49 | KILL ; Kill variables used across routines
|
---|
50 | ; XM - Debug: Write all xactions to screen, too? ""=no; "D"=yes
|
---|
51 | ; XMB("SCR IEN") - Script IEN
|
---|
52 | ; XMB("SCR REC") - Script record
|
---|
53 | ; XMC("AUDIT") - Are we auditing? 0=no; n=yes, where n is 1 to 99
|
---|
54 | ; XMC("BATCH") - Batch mode (to tape or global)? 0=no; 1=yes
|
---|
55 | ; XMC("DIR") - Current direction of transmission? S=sending; R=receiving
|
---|
56 | ; XMC("HELO RECV") - Name of site we are receiving message from
|
---|
57 | ; XMC("HELO SEND") - Name of site we are sending message to
|
---|
58 | ; XMC("C","R") - # chars rcvd this session
|
---|
59 | ; XMC("C","S") - # chars sent this session
|
---|
60 | ; XMC("L") - # lines xmited (rcvd & sent) this session
|
---|
61 | ; XMC("R") - # msgs rcvd this session
|
---|
62 | ; XMC("S") - # msgs sent this session
|
---|
63 | ; XMC("MAILMAN") - MailMan version # of remote site, when communicating
|
---|
64 | ; with another MailMan site, version > 4
|
---|
65 | ; XMC("SHOW TRAN") - ["S"= Write the 'send' line to the screen
|
---|
66 | ; ["R"= Write the 'receive' line to the screen
|
---|
67 | ; XMC("START") - timestamp at start of xmit session
|
---|
68 | ; XMC("TALKMODE") - Are we in talk mode? 0=no; 1=yes
|
---|
69 | ; XMC("TURN") - Have we turned already? 0=no; 1=yes
|
---|
70 | ; XMCHAN - Before GET^XML: Name of Comm Protocol (file 3.4) channel
|
---|
71 | ; After GET^XML: IEN of Comm Protocol (file 3.4) channel
|
---|
72 | ; XMCLOSE - Xecute this variable to close the channel (file 3.4,field 4)
|
---|
73 | ; XMHOST - IP address
|
---|
74 | ; XMINST - IEN of Domain (file 4.2) being communicated with
|
---|
75 | ; XMLINE - Tracks line number when dumping msgs to/reading from tape
|
---|
76 | ; XMPROT - Name of Communications Protocol (file 3.4) channel
|
---|
77 | ; XMOPEN - Xecute this variable to open the channel (file 3.4,field 3)
|
---|
78 | ; XMREC - Xecute this variable to receive a line (file 3.4,field 2)
|
---|
79 | ; XMRG - The line received
|
---|
80 | ; XMRPORT - Port # used
|
---|
81 | ; XMSEN - Xecute this variable to send a line (file 3.4,field 1)
|
---|
82 | ; XMSG - The line to send
|
---|
83 | ; XMSITE - Name of Domain (file 4.2) being communicated with
|
---|
84 | ; XMTASK - Tracks IEN in 4.281 when dumping msgs to/reading from tape
|
---|
85 | ; XMTRAN - A line to display on the screen by TRAN^XMC1
|
---|
86 | K XMB
|
---|
87 | K XMC,XMCHAN
|
---|
88 | K XMINST,XMSITE
|
---|
89 | K XMSEN,XMREC,XMOPEN,XMCLOSE
|
---|
90 | ; Kill variables in DIC(3.4 and DIC(4.6
|
---|
91 | ; (Not used: XMBT,XMLCHAR)
|
---|
92 | K X,ER,TCPCHAN
|
---|
93 | K XM
|
---|
94 | K XMBT
|
---|
95 | K XMDECNET
|
---|
96 | K XMER
|
---|
97 | K XMHANG,XMHOST
|
---|
98 | K XMLCHAR,XMLCT,XMLER,XMLINE,XMLST,XMLTCP
|
---|
99 | K XMNO220
|
---|
100 | K XMPROT
|
---|
101 | K XMRG,XMRPORT
|
---|
102 | K XMSG,XMSIO,XMSTIME
|
---|
103 | K XMTASK,XMTRAN
|
---|
104 | Q
|
---|
105 | INIT ;INITIALIZE COMMAND TABLE
|
---|
106 | N I,X,DIK
|
---|
107 | K ^DOPT("XMC")
|
---|
108 | S ^DOPT("XMC",0)=$$EZBLD^DIALOG(42201)_"^1N^" ; MailMan Network Programmer Option
|
---|
109 | F I=1:1 S X=$P($E($T(Z+I),4,99),";") Q:X="" S ^DOPT("XMC",I,0)=$$EZBLD^DIALOG($P(X,U,1))_U_$P(X,U,2,99)
|
---|
110 | S DIK="^DOPT(""XMC"","
|
---|
111 | D IXALL^DIK
|
---|
112 | Q
|
---|
113 | Z ;;
|
---|
114 | ;;42201.01^^XM;MAILMAN
|
---|
115 | ;;42201.02^PLAY^XMCX;PLAY A SCRIPT
|
---|
116 | ;;42201.03^Q1^XMCX;SCHEDULE TASK FOR ONE DOMAIN WITH QUEUED MESSAGES
|
---|
117 | ;;42201.04^QALL^XMCX;SCHEDULE TASKS FOR ALL DOMAINS WITH QUEUED MESSAGES
|
---|
118 | ;;42201.05^SHOWQ^XMCQ;SHOW A QUEUE
|
---|
119 | ;;42201.06^LIST^XMCXT;LIST TRANSCRIPT
|
---|
120 | ;;42201.07^STATUS^XMCQ;TRANSMIT QUEUE STATUS REPORT
|
---|
121 | ;;42201.08^ACTIVE^XMCQA;ACTIVELY TRANSMITTING QUEUES REPORT
|
---|
122 | ;;42201.09^ALL^XMCQA;QUEUES WITH MESSAGES TO GO OUT REPORT
|
---|
123 | ;;42201.1^ENTER^XMCQH;HISTORICAL QUEUE STATISTICS REPORT
|
---|
124 | ;;42201.11^GLBOUT^XMCB;SEND MESSAGES TO ANOTHER UCI VIA %ZISL GLOBAL
|
---|
125 | ;;42201.12^GLBIN^XMCB;RECEIVE MESSAGES FROM ANOTHER UCI VIA %ZISL GLOBAL
|
---|
126 | ;;42201.13^TAPEOUT^XMCB;SEQUENTIAL MEDIA QUEUE TRANSMISSION
|
---|
127 | ;;42201.14^TAPEIN^XMCB;SEQUENTIAL MEDIA MESSAGE RECEPTION
|
---|
128 | ;;42201.15^VAL^XMCE;VALIDATION NUMBER EDIT
|
---|
129 | ;;42201.16^OUT^XMCE;TOGGLE A SCRIPT OUT OF SERVICE
|
---|
130 | ;;42201.17^EDIT42^XMCE;EDIT A SCRIPT
|
---|
131 | ;;42201.18^EDIT46^XMCE;SUBROUTINE EDITOR
|
---|
132 | ;;
|
---|
133 | ;;**OBSOLETE**
|
---|
134 | ;;BLOB SEND^BLOB^XMA2B
|
---|
135 | ;;DIAL PHONE^DI^XMC1
|
---|
136 | ;;HANG UP PHONE^H^XMC1
|
---|
137 | ;;IMMEDIATE SCRIPT MODE^IMM^XMC11
|
---|
138 | ;;RESUME SCRIPT PROCESSING^RES^XMC1
|
---|
139 | ;;
|
---|