A1B2UTL ;ALB/MJK - ODS Utility Routine;
Source file <A1B2UTL.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADD | ; -- add an entry to a file
; input: A1B2FL := file number ; A1B2DT := date/time for .01 ; DFN := pt ifn |
|
| ADDQ | ||
| FAC | ; -- find inst and get fac # and name
|
|
| NTL | ; -- get fac # and name for nationally sign input user (IHS)
; input: DUZ, DUZ(2) ; output: A1B2FN := fac # ; A1B2FNME := fac name ; A1B2VRG := vhs&ra region # ; |
|
| KVAR | ; -- kill vars set in NTL call
|
|
| GET | ; -- get fac data
|
|
| ON | ;is the ODS software turned on?
; input: none ; output: A1B2ODS := 0 for off and 1 for on |
|
| DIS | ; -- screen set
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^A1B2(11500.5 | ON+4 |
| ^DG(40.8 - [#40.8] | FAC+3, FAC+4 |
| ^DIC(4 - [#4] | GET+1, GET+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> A1B2DT | ADD+7 |
| >> A1B2FL | ADD+7 |
| A1B2FN | ADD+6, ADD+8, ADDQ!, FAC+3*, NTL+6*, KVAR+1!, GET+1* |
| A1B2FNME | ADD+8, ADDQ!, FAC+3*, NTL+6*, KVAR+1!, GET+1* |
| >> A1B2ODS | ON+4* |
| A1B2VRG | NTL+6*, KVAR+1!, GET+2* |
| A1B2Y | ADD+8*, ADD+9, ADDQ! |
| D0 | ADD+7! |
| DA | ADD+8*, ADD+9! |
| DD | ADD+7! |
| DE | ADD+9! |
| >> DFN | ADD+8 |
| DG | ADD+9! |
| DIC | ADD+7*, ADD+8! |
| DIC(0 | ADD+7* |
| DIE | ADD+8*, ADD+9! |
| >> DIS(0 | DIS+1* |
| DQ | ADD+9! |
| DR | ADD+8*, ADD+9! |
| DUZ | ADD+8 |
| DUZ(2 | NTL+7 |
| U | FAC+4, GET+1, ON+4 |
| X | ADD+7*, FAC+2~, FAC+3*, FAC+4*, NTL+7*, GET+1, GET+2 |
| >> Y | ADD+6*, ADD+7, ADD+8, ADD+9* |