SCMCUT ;ALB/JLU;General utility routine;8/17/99@1515
Source file <SCMCUT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISQ | ||
| ACTCLTQ | ||
| UPCLNLST(SCX) | ;update 404.46/404.45 with new client/server pair (if enabled) ; input := SCX p1[required] : ServerPatch ; p2[required] : ^ClientVersion ; p3[optional] : ^EnabledOverride(1=bypass,0=no[default]) ; p4[optional] : ^ActiveServer(1=yes[default],0=no) ; p5[optional] : ^ActiveClient(1=yes[default],0=no) ; output := SCRESULT : 1 = success ; : 0 = failure/not allowed | 
 
 | 
| ACTSERQ | ||
| CLNLSTQ | ||
| ACTCLT(CLT) | ;Is this client active? | 
 
 | 
| CLNLST(SER,ARY,ACT) | ; | 
 
 | 
| UPCLNQ | ||
| DISCLNTS() | ;This function call is used to determine if all clients should | |
| ACTSER(SER,ARY) | ; ; This function call is used to return the status of a server ; or a list of active servers at the sight. ; It does not return the IENs or multiples of ; the same server value. | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| UPDATE^DIE | UPCLNLST+32, UPCLNLST+41 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SCTM(404.44 - [#404.44] | DISCLNTS+10, DISCLNTS+12, UPCLNLST+19, UPCLNLST+21 | 
| ^SCTM(404.45 - [#404.45] | CLNLST+32, CLNLST+41, CLNLST+43, CLNLST+47, ACTSER+17, ACTSER+21, ACTSER+23, ACTSER+24 | 
| ^SCTM(404.46 - [#404.46] | CLNLST+45, ACTCLT+17, ACTCLT+19 | 
| ^TMP("PCMM CLIENT LIST" | CLNLST+28 | 
| Name | Line Occurrences | 
|---|---|
| $$ACTSER | CLNLST+35 | 
| ACTCLTQ | ACTCLT+14, ACTCLT+18 | 
| ACTSERQ | ACTSER+17, ACTSER+21 | 
| CLNLSTQ | CLNLST+26, CLNLST+32, CLNLST+35 | 
| DISQ | DISCLNTS+11 | 
| UPCLNQ | UPCLNLST+14, UPCLNLST+16, UPCLNLST+20, UPCLNLST+21, UPCLNLST+33, UPCLNLST+42 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACT | CLNLST~, CLNLST+29*, CLNLST+35, CLNLST+47, CLNLST+48, ACTCLT+16~, ACTCLT+19*, ACTCLT+20 | 
| ARY | CLNLST~, CLNLST+27*, CLNLST+28*, CLNLST+47, CLNLST+48, ACTSER~, ACTSER+18*, ACTSER+26, ACTSER+29 | 
| CLT | CLNLST+38~, CLNLST+39*, CLNLST+41*, ACTCLT~, ACTCLT+13*, ACTCLT+14, ACTCLT+17 | 
| CLTIEN | ACTCLT+16~, ACTCLT+17*, ACTCLT+18, ACTCLT+19 | 
| DT | UPCLNLST+31, UPCLNLST+39 | 
| IEN | ACTSER+15~, ACTSER+23*, ACTSER+24*, ACTSER+25, ACTSER+26, DISCLNTS+7~, DISCLNTS+10*, DISCLNTS+11, DISCLNTS+12*, DISCLNTS+13 | 
| LP | ACTSER+15~, ACTSER+19*, ACTSER+23*, ACTSER+26 | 
| NOD5 | CLNLST+42~, CLNLST+43*, CLNLST+44, CLNLST+45 | 
| NOD6 | CLNLST+42~, CLNLST+45*, CLNLST+46, CLNLST+47, CLNLST+48 | 
| RESULTS | CLNLST+22~, CLNLST+26*, CLNLST+32*, CLNLST+35*, CLNLST+39*, CLNLST+47*, CLNLST+48*, CLNLSTQ, ACTCLT+12~, ACTCLT+14* , ACTCLT+18*, ACTCLT+20*, ACTCLTQ, ACTSER+15~, ACTSER+17*, ACTSER+19*, ACTSER+27*, ACTSER+29*, ACTSERQ, DISCLNTS+7~ , DISCLNTS+8*, DISCLNTS+13*, DISQ | 
| SC1 | UPCLNLST+28~ | 
| SC1(1 | UPCLNLST+29*, UPCLNLST+30*, UPCLNLST+31* | 
| SC1ERR | UPCLNLST+28~, UPCLNLST+33 | 
| SC1IEN | UPCLNLST+28~ | 
| SC1IEN(1 | UPCLNLST+33, UPCLNLST+38 | 
| SC2 | UPCLNLST+36~ | 
| SC2(1 | UPCLNLST+37*, UPCLNLST+38*, UPCLNLST+39*, UPCLNLST+40* | 
| SC2ERR | UPCLNLST+36~, UPCLNLST+42 | 
| SC2IEN | UPCLNLST+36~ | 
| SC2IEN(1 | UPCLNLST+42 | 
| SCACLI | UPCLNLST+9~, UPCLNLST+24*, UPCLNLST+25*, UPCLNLST+30 | 
| SCASER | UPCLNLST+9~, UPCLNLST+22*, UPCLNLST+23*, UPCLNLST+40 | 
| SCBYPASS | UPCLNLST+9~, UPCLNLST+17*, UPCLNLST+18*, UPCLNLST+21 | 
| SCCLI | UPCLNLST+9~, UPCLNLST+15*, UPCLNLST+16, UPCLNLST+29 | 
| SCIEN | UPCLNLST+9~, UPCLNLST+19*, UPCLNLST+20, UPCLNLST+21 | 
| SCRESULT | UPCLNLST+9~, UPCLNLST+10*, UPCLNLST+43*, UPCLNQ | 
| SCSER | UPCLNLST+9~, UPCLNLST+13*, UPCLNLST+14, UPCLNLST+37 | 
| SCX | UPCLNLST~, UPCLNLST+13, UPCLNLST+15, UPCLNLST+17, UPCLNLST+22, UPCLNLST+24 | 
| SER | CLNLST~, CLNLST+25*, CLNLST+26, CLNLST+32, CLNLST+35, CLNLST+41, CLNLST+47, ACTSER~, ACTSER+16*, ACTSER+17 , ACTSER+29 | 
| SERIEN | CLNLST+38~, CLNLST+41*, CLNLST+43, CLNLST+47 | 
| U | CLNLST+45, CLNLST+47, CLNLST+48, ACTCLT+19, ACTSER+26, DISCLNTS+13, UPCLNLST+13, UPCLNLST+15, UPCLNLST+17, UPCLNLST+21 , UPCLNLST+22, UPCLNLST+24 |