LAXSYMU ;MLD/ABBOTT/SLC/RAF - AxSYM INTERFACE Utility Routine; 6/12/96 0900 [ 01/12/98 11:20 AM ]
Source file <LAXSYMU.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DEBG(A,B) | ; DEBuG tool - capture all data going in & out. (Def=OFF)
; A=data that went out/came in B="I"=IN; "O"=OUT |
|
| NAK(M) | ; send NAK and retry (M = error 'type', EOT, STX, etc.)
|
|
| BKGND | ; Entry point to start ANY bi-directional background job /mld
|
|
| ZIS | ||
| SEND(N) | ; Send reply msg (ACK, NAK, etc.)
|
|
| UPDT | ; To LA global ($TR used to remove CTRL chars from LAFRAM)
|
|
| CKSUM(S,MOD) | ; convert string (S) to decimal num (N) then to
; hex modulo 16**MOD (def=2=256) |
|
| INIT | ; initialize various parameters for the AxSYM
|
|
| LA1INIT | ; Init vars only for LAXSYM
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | LA1INIT+1, INIT+3 |
| ^LA( | UPDT+1, UPDT+2, UPDT+3*, UPDT+4, UPDT+7, DEBG+4*, NAK+1*, INIT+6, INIT+7, INIT+8* , INIT+9!, INIT+13*, ZIS+1*, ZIS+11!, ZIS+12!*, ZIS+13* |
| ^LA("LOCK" | INIT+9!, ZIS+13*, BKGND+18! |
| ^LAB(62.4 - [#62.4] | UPDT+2, INIT+5, BKGND+7 |
| Name | Line Occurrences |
|---|---|
| @( | NAK+3 |
| DEBG | SEND+2 |
| SEND | NAK+3, NAK+6 |
| Name | Field # of Occurrence |
|---|---|
| ^("I" | UPDT+3*, UPDT+4* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | BKGND+8* |
| A | DEBG~, DEBG+3 |
| >> ACK | ZIS+4* |
| >> ALPHA | LA1INIT+2* |
| B | DEBG~, DEBG+3 |
| >> BASE | INIT+4* |
| >> CNT | UPDT+4*, ZIS+5* |
| >> CR | ZIS+4*, ZIS+6 |
| CT | DEBG+2~, DEBG+4* |
| >> DEB | DEBG+4, INIT+4*, ZIS+12 |
| >> DEBUG | SEND+2, ZIS+5* |
| DIC | BKGND+1~, BKGND+4*! |
| DIC("S" | BKGND+4* |
| DIC(0 | BKGND+4* |
| DIR | BKGND+1~, BKGND+16! |
| DIR("A" | BKGND+15* |
| DIR("B" | BKGND+15* |
| DIR(0 | BKGND+15* |
| DIRUT | BKGND+1~ |
| DIV | CKSUM+2~*, CKSUM+4*, CKSUM+5 |
| DUZ | INIT+3* |
| >> ENQ | ZIS+4* |
| >> EOT | NAK+3, ZIS+4* |
| >> ETB | ZIS+4* |
| >> ETX | ZIS+4*, ZIS+6 |
| >> HOME | INIT+2* |
| HX | CKSUM+2~, CKSUM+5*, CKSUM+6* |
| HXN | CKSUM+2~, CKSUM+6* |
| I | CKSUM+2~, CKSUM+3*, CKSUM+4*, LA1INIT+1*, LA1INIT+3*, LA1INIT+4*, ZIS+7*, ZIS+9* |
| >> INST | UPDT+1, UPDT+2, UPDT+3, UPDT+4, UPDT+7, NAK+1, INIT+2*, INIT+4, INIT+5, INIT+6 , INIT+7, INIT+8, INIT+9, INIT+13, ZIS+1, ZIS+11, ZIS+13 |
| IOM | BKGND+3 |
| >> IOP | INIT+5*, BKGND+2*, BKGND+8* |
| >> LACRETX | ZIS+6* |
| >> LACRLF | ZIS+6* |
| >> LADEV | INIT+5*, INIT+12, ZIS+1 |
| LAFRAM | UPDT+4, UPDT+5!, NAK+5! |
| >> LAFRAME | UPDT+6*, NAK+1, NAK+2* |
| >> LAFRNM | NAK+4*, ZIS+5* |
| >> LALINK | UPDT+6*, NAK+4 |
| >> LANM | NAK+3, LA1INIT+1, INIT+2, INIT+3 |
| >> LANOCTL1 | UPDT+4, LA1INIT+1*, LA1INIT+4*, INIT+2*, ZIS+7* |
| >> LANOCTL2 | INIT+3*, ZIS+9* |
| >> LARETRY | UPDT+6*, NAK+2*, NAK+3, ZIS+5* |
| >> LATEST( | LA1INIT+3* |
| >> LATOUT | ZIS+5* |
| >> LF | ZIS+4*, ZIS+6 |
| LRCHK | INIT+7*, INIT+8!, INIT+9! |
| LRCHK1 | INIT+7*, INIT+8!, INIT+9! |
| LRDASH | BKGND+1~, BKGND+3* |
| LRJOB | BKGND+1~, BKGND+6*, BKGND+17 |
| LRJOBIO | BKGND+1~, BKGND+7*, BKGND+11, BKGND+17 |
| LRJOBN | BKGND+1~, BKGND+6*, BKGND+7, BKGND+17, BKGND+18 |
| LRJOBNM | BKGND+1~, BKGND+6*, BKGND+11, BKGND+15, BKGND+20 |
| M | NAK~, NAK+1 |
| MOD | CKSUM~, CKSUM+2*, CKSUM+4, CKSUM+7 |
| MSG | DEBG+2~, DEBG+3*, DEBG+4 |
| N | CKSUM+2~*, CKSUM+3*, CKSUM+5*, CKSUM+6*, CKSUM+7*, CKSUM+8, SEND~, SEND+1, SEND+2 |
| >> NAK | NAK+6, ZIS+4* |
| >> NUL | ZIS+4* |
| >> OK | INIT+4*, ZIS+5* |
| >> OUT | INIT+4* |
| >> POP | ZIS, BKGND+9 |
| S | CKSUM~, CKSUM+3 |
| >> SOH | ZIS+4* |
| >> STX | ZIS+4* |
| T | INIT+2*, BKGND+1~ |
| >> TC( | LA1INIT+3 |
| >> TOUT | INIT+5* |
| >> TSK | INIT+2* |
| U | INIT+5* |
| X | UPDT+5!, NAK+5!, LA1INIT+1*, INIT+3*, BKGND+1~, BKGND+7*, BKGND+8 |
| Y | BKGND+1~, BKGND+5, BKGND+6, BKGND+16 |
| >> ZTDESC | BKGND+17* |
| >> ZTDTH | BKGND+17* |
| >> ZTIO | BKGND+17* |
| >> ZTRTN | BKGND+17* |
| ZTSK | BKGND+1~, BKGND+20, BKGND+21 |