PSOSPMU0 ;BIRM/MFR - State Prescription Monitoring Program - Load ASAP Definition Utility ;10/07/12
Source file <PSOSPMU0.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 |
---|---|---|
LOADASAP(VERSION,DEFTYPE,ASARRAY) | ; Loads the ASAP definition array for the specific Version
; Input: (r) VERSION - ASAP Version (3.0, 4.0, 4.1, 4.2) ; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both) |
|
SEGTREE(VERSION,DEFTYPE,ARRAY) | ; Retrieve Hierarchical (Tree) Segement Positioning Information for each ASAP Version
; Input: (r) VERSION - ASAP Version (e.g., "3.0", "4.2", etc.) ; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both) |
|
BLDTREE(SEG,SEGINFO,ARRAY) | ; Build the ASAP Segment Tree (Recursivity Used)
; Input: SEG - Initial Segment (Usually "" to build from the top of the tree) ; SEGINFO - Segment Information Array (Parent & Position) |
|
VERLIST(DEFTYPE,ARRAY) | ; Return a list of ASAP Versions
; Input: (r) DEFTYPE - ASAP Definition Type (D: Default Only; C: Customized Only, F: Fully Customized Only, ; A: All. A combination is also allowed, e.g., "CF") |
|
VERDATA(VERSION,DEFTYPE) | ; Returns the ASAP Version fields
; Input: (r) VERSION - ASAP Version (e.g., "3.0", "4.2", etc.) ; (r) DEFTYPE - ASAP Definition Type (S: Standard Only; C: Customized Only, B: Both) |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(58.4 - [#58.4] | LOADASAP+13, LOADASAP+16, LOADASAP+17, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31 , LOADASAP+34, LOADASAP+35, SEGTREE+18, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25, VERLIST+6, VERLIST+7, VERLIST+9 , VERLIST+13, VERLIST+14, VERLIST+15, VERDATA+9, VERDATA+10, VERDATA+11 |
Name | Line Occurrences |
---|---|
BLDTREE | SEGTREE+31, BLDTREE+9 |
SEGTREE | LOADASAP+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | SEGTREE~, SEGTREE+14, SEGTREE+29, SEGTREE+31, BLDTREE~, BLDTREE+8, BLDTREE+9, VERLIST~, VERLIST+5! |
ARRAY( | VERLIST+11*, VERLIST+14*, VERLIST+15* |
ASAPDEF | LOADASAP+5~, LOADASAP+10*, LOADASAP+11, LOADASAP+12, LOADASAP+13, LOADASAP+16, LOADASAP+37, SEGTREE+12~, SEGTREE+15*, SEGTREE+16 , SEGTREE+17, SEGTREE+18, SEGTREE+21, VERDATA+4~, VERDATA+6*, VERDATA+7, VERDATA+8, VERDATA+9 |
ASARRAY | LOADASAP~, LOADASAP+8!, LOADASAP+18* |
ASARRAY( | LOADASAP+27*, LOADASAP+29!, LOADASAP+31*, LOADASAP+33!, LOADASAP+35*, LOADASAP+38* |
ASDEFIEN | VERDATA+4~, VERDATA+9*, VERDATA+10, VERDATA+11 |
CUSIEN | VERLIST+4~, VERLIST+7*, VERLIST+13 |
DEFTYPE | LOADASAP~, LOADASAP+9, LOADASAP+11, LOADASAP+12, SEGTREE~, SEGTREE+16, SEGTREE+17, VERLIST~, VERLIST+8, VERLIST+12 , VERLIST+14, VERLIST+15, VERDATA~, VERDATA+7, VERDATA+8 |
ELM0 | LOADASAP+5~, LOADASAP+24*, LOADASAP+25, LOADASAP+27 |
ELMIEN | LOADASAP+5~, LOADASAP+22*, LOADASAP+23*, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34, LOADASAP+35 |
ELMPOS | LOADASAP+5~, LOADASAP+25*, LOADASAP+27, LOADASAP+29, LOADASAP+31, LOADASAP+33, LOADASAP+35, LOADASAP+38 |
FILEIEN | LOADASAP+5~, LOADASAP+13*, LOADASAP+16, LOADASAP+17, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30 , LOADASAP+31, LOADASAP+34, LOADASAP+35, SEGTREE+12~, SEGTREE+18*, SEGTREE+21, SEGTREE+22, SEGTREE+24, SEGTREE+25 |
I | LOADASAP+5~, LOADASAP+30*, LOADASAP+31, LOADASAP+34*, LOADASAP+35 |
PARSEG | SEGTREE+12~, SEGTREE+26*, SEGTREE+28 |
SEG | BLDTREE~, BLDTREE+7 |
SEG0 | SEGTREE+12~, SEGTREE+25*, SEGTREE+26, SEGTREE+27, SEGTREE+28, SEGTREE+29 |
SEGIEN | LOADASAP+5~, LOADASAP+19*, LOADASAP+20*, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34, LOADASAP+35 , SEGTREE+12~, SEGTREE+23*, SEGTREE+24*, SEGTREE+25 |
SEGINFO | LOADASAP+8!, SEGTREE+12~, SEGTREE+31, BLDTREE~, BLDTREE+9 |
SEGINFO( | SEGTREE+28*, BLDTREE+6, BLDTREE+7, BLDTREE+8 |
SEGNAM | LOADASAP+5~, LOADASAP+21*, LOADASAP+27, LOADASAP+29, LOADASAP+31, LOADASAP+33, LOADASAP+35, LOADASAP+38, BLDTREE+4~, BLDTREE+5* , BLDTREE+6*, BLDTREE+7, BLDTREE+8, BLDTREE+9 |
SEGPOS | SEGTREE+12~, SEGTREE+27*, SEGTREE+28 |
STAIEN | LOADASAP+5~ |
STDIEN | VERLIST+4~, VERLIST+6*, VERLIST+9, VERLIST+14, VERLIST+15 |
VER | LOADASAP+5~, LOADASAP+14*, LOADASAP+17, LOADASAP+18, SEGTREE+12~, SEGTREE+19*, SEGTREE+22 |
VERDATA | VERDATA+4~, VERDATA+5*, VERDATA+11*, VERDATA+12 |
VERIEN | LOADASAP+5~, LOADASAP+17*, LOADASAP+18, LOADASAP+20, LOADASAP+21, LOADASAP+23, LOADASAP+24, LOADASAP+30, LOADASAP+31, LOADASAP+34 , LOADASAP+35, SEGTREE+12~, SEGTREE+22*, SEGTREE+24, SEGTREE+25, VERDATA+4~, VERDATA+10*, VERDATA+11 |
VERSION | LOADASAP~, LOADASAP+7, LOADASAP+9, LOADASAP+14, LOADASAP+16, SEGTREE~, SEGTREE+19, SEGTREE+21, VERLIST+4~, VERLIST+9* , VERLIST+10, VERLIST+11, VERLIST+13*, VERLIST+14, VERLIST+15, VERDATA~, VERDATA+10 |