IBDFDE22 ;ALB/AAS - AICS Data Entry, check selection rules ; 24-FEB-96
Source file <IBDFDE22.m>
| Package | Total | Call Graph | 
|---|---|---|
| Automated Information Collection System | 3 | ^IBDFDE DEL^IBDFDE1 $$CHOICE^IBDFDE2 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Automated Information Collection System | 1 | IBDFDE2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELQLF | ; -- delete rule, qualifier | |
| RULES | ; -- look at zero node, find qualifiers and selection rule | |
| CHK | ; -- see if rules allow for more or less than one ; rules 0 := select any number ; 1 := exactly 1 ; 2 := at most 1 ; 3 := at least 1 (1 or more) | |
| CHKQ | 
| Name | Line Occurrences | 
|---|---|
| DELQLF | CHK+23, CHK+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ANS | CHK+17, CHK+18, CHK+30, CHK+36, CHK+37 | 
| >> ASKOTHER | CHK+6* | 
| CNT | RULES+1~, RULES+2*, RULES+9*, RULES+13*, RULES+16* | 
| I | CHK+5~, CHK+9*, CHK+13, CHK+16, CHK+21, CHK+24, CHK+27, CHK+33, CHK+35, DELQLF+2 | 
| >> IBD | RULES+5*, RULES+6, RULES+7, RULES+8, RULES+9, RULES+10, RULES+13*, RULES+16* | 
| >> IBDASK | CHK+24, CHK+35 | 
| >> IBDF("PI" | CHK+13 | 
| >> IBDPI( | CHK+13 | 
| >> IBDREDIT | CHK+22, CHK+24, CHK+28, CHK+35 | 
| IBDY | CHK+5~, CHK+13* | 
| >> IOINHI | CHK+24, CHK+35 | 
| >> IOINORM | CHK+24, CHK+35 | 
| MATCH | CHK+5~, CHK+6*, CHK+12*, CHK+13*, CHK+22, CHK+23, CHK+24, CHK+28, CHK+29, CHK+30 , CHK+35, CHK+36, CHK+37, DELQLF+2 | 
| >> OVER | CHK+6*, CHK+9, CHK+17*, CHK+18*, CHK+22*, CHK+23*, CHK+24*, CHK+28*, CHK+29*, CHK+30* , CHK+34*, CHK+35*, CHK+36*, CHK+37*, CHK+39*, CHK+40, DELQLF+2* | 
| OVERSAV | CHK+5~, CHK+6*, CHK+9*, CHK+39 | 
| Q | RULES+1~ | 
| Q( | RULES+6*, RULES+7, RULES+9!, RULES+13!, RULES+16 | 
| >> QLFR | RULES+2* | 
| >> QLFR( | CHK+13, CHK+24, CHK+35, DELQLF+2!, RULES+13*, RULES+16* | 
| >> QLFR(1 | RULES+9* | 
| R | RULES+1~ | 
| R( | RULES+6*, RULES+8*, RULES+9!, RULES+13!, RULES+16 | 
| >> ROW | RULES+5*, RULES+6 | 
| >> RULE | DELQLF+1, DELQLF+2*, RULES+2*, RULES+5, RULES+10* | 
| >> RULE( | CHK+9, CHK+16, CHK+21, CHK+27, CHK+33, DELQLF+2!, RULES+13*, RULES+16* | 
| >> RULE(1 | RULES+9* |