XQSRV5 ;MJM/SEA - Check out a server option server;11/9/92 9:54 AM ;01/09/2001 13:32 [ 04/02/2003 8:29 AM ]
Source file <XQSRV5.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
RTN | ;Check out the program this server is supposed to run
|
|
DIC | ;Look up option, check it's type and parameters
|
|
START | ||
MODE | ;Load, check, and employ Server Action Code
|
|
BULL | ;Check out Bulletins an mail groups, etc.
|
|
CNVT | ;Convert %X to uppercase and remove leading spaces
|
|
XQ220 | ;Get and check the variables in ^DIC(19,+XQY,220)
|
|
OUT | ;Send return message and quit
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | RTN+3 |
^DIC(19 - [#19] | START+7, START+8, XQ220+1, RTN+2 |
^XMB("NETNAME" | START |
^XMB(3.6 - [#3.6] | XQ220+4, BULL+1, BULL+2, BULL+4, BULL+5, BULL+6 |
^XMB(3.8 - [#3.8] | XQ220+6, BULL+3, BULL+4 |
^XTV(8989.3 - [#8989.3] | DIC+1, BULL+7 |
Name | Line Occurrences |
---|---|
CNVT | START+4 |
OUT | START+5, START+7 |
Name | Field # of Occurrence |
---|---|
^(220 | XQ220+1 |
^(25 | RTN+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | START+4*, DIC+2*, RTN+2*, RTN+3, OUT+2! |
%I | CNVT+3! |
%X | START+4*, OUT+2!, CNVT+1*, CNVT+2* |
%Y | START+1, CNVT+2*, CNVT+3! |
DT | DIC+1, BULL+7 |
U | START+3, START+4, DIC+1, DIC+2, DIC+3, XQ220+4, XQ220+5, XQ220+6, XQ220+7, XQ220+8 , XQ220+9, BULL+5, BULL+6, BULL+7, RTN+3 |
X | START, BULL+6*, RTN+3*, OUT+2! |
>> XMER | START+4, START+5 |
>> XMREC | START+4 |
>> XMRG | START+4*, START+5 |
>> XMZ | START+4* |
XQ | BULL+5, OUT+2! |
XQ( | BULL+4* |
XQ220 | XQ220+1*, XQ220+2, XQ220+4, XQ220+5, XQ220+6, XQ220+7, XQ220+8, XQ220+9, OUT+2! |
XQAUD | XQ220+7*, OUT+2! |
XQAUDIT | START*, DIC+1*, BULL+7*, OUT+2! |
XQB | XQ220+4*, BULL+1*, BULL+2, BULL+4, BULL+5, BULL+6, OUT+2! |
XQDATE | START+1*, OUT+2! |
>> XQEND | DIC+1*, BULL+7* |
XQHERE | START*, START+2, OUT+2! |
XQI | START*, START+2*, START+5*, START+6*, START+7*, DIC+2*, DIC+3*, XQ220+2*, BULL+1*, BULL+2* , BULL+3, BULL+5, BULL+6, RTN+2*, RTN+3*, MODE+1*, OUT+2! |
XQII | DIC+1*, OUT+2! |
XQJ | XQ220+3*, XQ220+4*, XQ220+5*, XQ220+6*, XQ220+7*, XQ220+8*, XQ220+9*, OUT+2! |
XQMB | OUT+2! |
XQMG | XQ220+6*, BULL+3, BULL+4*, BULL+5, OUT+2! |
XQMS | OUT+2! |
XQMSG | START+3*, OUT+2! |
XQN | DIC+1*, OUT+2! |
XQRPL | XQ220+9*, OUT+2! |
XQSA | XQ220+5*, MODE+1, OUT+2! |
XQSCH | OUT+2! |
XQSND | START+3*, OUT+2! |
>> XQSOP | START+5*, START+6, START+7, DIC+1, DIC+2, DIC+3, BULL+2, BULL+3 |
XQSRV5 | START*, OUT+2! |
>> XQSTART | DIC+1*, BULL+7* |
XQSTXT | OUT+2! |
XQSTXT( | START+2*, START+5*, START+6*, START+7*, DIC+2*, DIC+3*, XQ220+2*, XQ220+3*, XQ220+4*, XQ220+5* , XQ220+6*, XQ220+7*, XQ220+8*, XQ220+9*, BULL+1*, BULL+2*, BULL+3*, BULL+5*, BULL+6*, RTN+2* , RTN+3*, MODE+1* |
XQSUB | START+3*, START+5, OUT+2! |
XQSUP | XQ220+8*, OUT+2! |
>> XQX | START*, START+3, START+4 |
>> XQY | START+7*, START+8, XQ220+1, XQ220+2, BULL+7, RTN+2 |
>> XQY0 | START+8*, DIC+2, DIC+3 |
Y | BULL+6, OUT+2! |