QAQAHOC3 ;HISC/DAD-AD HOC REPORTS: MACRO MANAGEMENT ;7/12/93 14:35
Source file <QAQAHOC3.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 |
|---|---|---|
| SETSAVE | ; *** Set the save macro flag
|
|
| SAVEOUT | ||
| SAVE | ; *** Save a sort/print macro
|
|
| REPLACE | ||
| SV | ||
| LOAD | ; *** Load a sort/print macro
|
|
| INQUIRE | ; *** Inquire a sort/print macro
|
|
| INQ2 | ;entry point from DISPMAC
|
|
| DELETE | ; *** Delete a sort/print macro
|
|
| DEL | ||
| ASKMAC | ; *** Prompt user for the name of a sort/print macro
|
|
| DISPMAC | ;if user wants to review macro, display existing macro,
; allow user to say it's okay, then update the checksum value ; (set it to QAQCHKSM) or edit or start over |
|
| UPDMAC | ;ask user if want to update the macro, if yes, set piece 4 of the
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | ASKMAC+3 |
| YN^DICN | SAVEOUT, REPLACE+1, SV, DEL |
| ^DIK | REPLACE+5, SV+6, DEL+1 |
| IX1^DIK | SV+8 |
| ^DIR | ASKMAC+17, DISPMAC+13, UPDMAC+7 |
| ^QAQAHOC2 | LOAD+16 |
| EN1^QAQAHOC4 | QAQAHOC3+7 |
| PP1^QAQAHOC4 | INQ2+8 |
| PS1^QAQAHOC4 | INQ2+8 |
| EDITMAC^QAQAHOC5 | DISPMAC+16 |
| STRIP^QAQAHOC5 | UPDMAC+15 |
| STRIP2^QAQAHOC5 | UPDMAC+30 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^QA(740.1 - [#740.1] | Classic Fileman Calls |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SAVEOUT*, SAVEOUT+1, REPLACE+1*, REPLACE+2, REPLACE+8*, REPLACE+9, SV*, SV+1, SV+3, SV+6 , DEL*, DEL+1 |
| >> D0 | REPLACE+4* |
| >> D1 | REPLACE+4* |
| >> DA | REPLACE+4*, SV+6*, SV+8*, DEL+1* |
| >> DA(1 | REPLACE+4* |
| DIC | SAVE+1!, LOAD+2!, INQUIRE+1!, DELETE+1!, ASKMAC+1* |
| DIC("A" | SAVE+1*, LOAD+2*, INQUIRE+1*, DELETE+1*, ASKMAC+1* |
| DIC("S" | ASKMAC+2* |
| DIC(0 | SAVE+1*, LOAD+2*, INQUIRE+1*, DELETE+1* |
| >> DIK | REPLACE+4*, SV+6*, SV+8*, DEL+1* |
| DIR | DISPMAC+13!, UPDMAC+6*, UPDMAC+7! |
| DIR("?" | ASKMAC+16*, DISPMAC+11*, DISPMAC+12* |
| DIR("A" | ASKMAC+14*, DISPMAC+6*, DISPMAC+7*, DISPMAC+8*, DISPMAC+9*, UPDMAC+4* |
| DIR("B" | ASKMAC+15*, DISPMAC+10!, UPDMAC+5* |
| DIR(0 | ASKMAC+13*, DISPMAC+5*, UPDMAC+3* |
| DIRUT | ASKMAC+12~, ASKMAC+17, DISPMAC+14, UPDMAC+8 |
| >> DLAYGO | ASKMAC+1* |
| >> FR( | LOAD+14* |
| >> QA | QAQAHOC3+6*, SETSAVE+1*, SV+6*, LOAD+1*, LOAD+7*, LOAD+8, LOAD+10*, INQ2+4*, INQ2+5, INQ2+7 , INQ2+10* |
| >> QAI | INQ2+7* |
| >> QAQ | INQ2+4*, INQ2+7 |
| QAQBEGIN | LOAD+21! |
| QAQBEGIN( | SV+3 |
| >> QAQCHKSM | SV+7, ASKMAC+6, ASKMAC+7, UPDMAC+9 |
| QAQCHOSN | LOAD+20! |
| >> QAQD0 | REPLACE+3, REPLACE+4, SV+2, SV+3, SV+4, SV+6, SV+7, SV+8, LOAD+4, LOAD+5 , INQ2+3, INQ2+4, DEL+1, ASKMAC+4*, UPDMAC+9, UPDMAC+12, UPDMAC+14, UPDMAC+25, UPDMAC+26 |
| >> QAQD1 | REPLACE+3*, REPLACE+4, INQ2+3*, INQ2+4 |
| >> QAQDIC | SV+7, ASKMAC+2 |
| >> QAQDIR(0 | LOAD+16* |
| >> QAQDTIME | QAQAHOC3+6, SETSAVE+1, SV+6, LOAD+1, LOAD+10, INQ2+10 |
| QAQEE | UPDMAC+2~, UPDMAC+11*, UPDMAC+12*, UPDMAC+14, UPDMAC+25, UPDMAC+26 |
| QAQEND | LOAD+21! |
| QAQEND( | SV+3 |
| >> QAQFIELD | REPLACE+9*, SV, SV+1, LOAD+6*, LOAD+7, LOAD+12, LOAD+15, LOAD+16, INQ2+5*, INQ2+6* |
| QAQFLD | UPDMAC+2~, UPDMAC+14*, UPDMAC+15, UPDMAC+27 |
| >> QAQFLDNO | REPLACE+8*, SV+2*, SV+8 |
| >> QAQMACRO( | SAVE+1!, SV+9*, LOAD+2!, LOAD+23* |
| >> QAQMENU( | SV, LOAD+7, LOAD+15, LOAD+16, UPDMAC+27 |
| >> QAQMLOAD | LOAD+1*, LOAD+3*, LOAD+20* |
| >> QAQMSAVE | SETSAVE+1*, SV+6*, ASKMAC+11 |
| >> QAQNEXT | SAVEOUT+1*, LOAD+3*, LOAD+4, LOAD+19, LOAD+20* |
| >> QAQOPTN( | REPLACE+9, SV+1, LOAD+12*, LOAD+20! |
| >> QAQORDER | REPLACE+9*, SV+1, SV+2, SV+3, SV+4, LOAD+4*, LOAD+5, INQ2+1*, INQ2+5* |
| >> QAQOUT | UPDMAC+13*, UPDMAC+28*, UPDMAC+31 |
| >> QAQPF | UPDMAC+13*, UPDMAC+25*, UPDMAC+28 |
| >> QAQPF1 | UPDMAC+13* |
| >> QAQPF2 | UPDMAC+13* |
| >> QAQPFALL | UPDMAC+13* |
| >> QAQPFEND | UPDMAC+13*, UPDMAC+26* |
| >> QAQPFQUL | UPDMAC+13* |
| >> QAQPM | UPDMAC+13*, UPDMAC+27*, UPDMAC+28, UPDMAC+29 |
| >> QAQPM1 | UPDMAC+13*, UPDMAC+29* |
| >> QAQPM2 | UPDMAC+13*, UPDMAC+29* |
| >> QAQPREFX( | SV+1 |
| >> QAQQUIT | SAVEOUT+1*, LOAD+3*, LOAD+4, LOAD+10*, LOAD+19, LOAD+20* |
| >> QAQREPLC | SAVE+2, REPLACE+1* |
| >> QAQSELOP | QAQAHOC3+3*, QAQAHOC3+4*, QAQAHOC3+5, QAQAHOC3+6*, QAQAHOC3+7, ASKMAC+5 |
| >> QAQSEQ | SETSAVE+1, LOAD+1, LOAD+12, LOAD+14, LOAD+18*, LOAD+20* |
| >> QAQSUFFX( | SV+1 |
| >> QAQTEMP | REPLACE, SV+6, INQ2+2, DEL, ASKMAC+4*, UPDMAC+4, UPDMAC+8, UPDMAC+32 |
| >> QAQTEMP( | SV+9, LOAD+23, ASKMAC+4* |
| >> QAQTYPE | SAVE+1, REPLACE+9, SV, SV+1, SV+3, SV+7, SV+9, LOAD+2, LOAD+8, LOAD+12 , LOAD+13, LOAD+20, LOAD+21, LOAD+23, INQ2+7, INQ2+8, ASKMAC+2, ASKMAC+4, DISPMAC+7 |
| >> QAQTYPE(0 | QAQAHOC3+5, SETSAVE+1, LOAD+1, LOAD+9, ASKMAC+1 |
| >> QAQTYPE(1 | LOAD+1, INQ2+2 |
| QAQUNDL | INQ2+1!*, INQ2+2 |
| >> QAQYESNO | SAVEOUT, REPLACE+1, SV, DEL |
| >> TO( | LOAD+14* |
| U | ASKMAC+6, ASKMAC+7, ASKMAC+11, UPDMAC+9, UPDMAC+14, UPDMAC+25, UPDMAC+26, UPDMAC+27 |
| >> X | SV+1*, SV+2, LOAD+5*, LOAD+6, LOAD+12, LOAD+14, INQ2+2*, UPDMAC+8* |
| >> X( | INQ2+7* |
| >> X("FRTO" | LOAD+5*, LOAD+14 |
| >> X(1 | LOAD+6*, INQ2+5* |
| >> Y | SAVE+1, SAVE+2, LOAD+2, INQUIRE+1, DELETE+1, ASKMAC+4, ASKMAC+5, ASKMAC+6, ASKMAC+7, ASKMAC+11 , ASKMAC+17*, ASKMAC+18, DISPMAC+14*, DISPMAC+15, DISPMAC+16, UPDMAC+8* |
| >> Y(0 | ASKMAC+4 |