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 |