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