IBDFQB ;ALB/MAF - MAIN QUEUE JOB FOR ENCOUNTER FORM PRINTING - FEB 2 1995
Source file <IBDFQB.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Information Collection System | 2 | IBDF BACKGRD EF PRINT QUEUE IBDFQS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
; -- Goes through the "SEQ" cross reference to print the ; highest priority jobs first (lowest sequence number). |
|
| UP(IBTASK) | ; -- store results of tasking
|
|
| QUEUE(IBDFIFN) | ; -- Set up Queue variables
|
|
| CLEAR | ; -- Clean up variables if task is not queued
|
|
| DQ | ; -- Generic entry points to edit
; -- only called by jobs tasked by this routine |
|
| UPDT | ; -- Update start and finish times
|
|
| TASK | ; -- Update Task number and last date printed
|
|
| EXIT | ||
| SET | ; -- Set up variables needed for priniting of forms
|
|
| ENTRY | ; -- Calc date and do checks on special instructions
|
|
| WEEKEND(DATE) | ;
; -- DATE (defaulted to current date if not passed) ; -- output = 1 if date is a weekend |
|
| HOLIDAY(DATE) | ;
; -- DATE (defaulted to current date if not passed) ; -- output = 1 if date is a holiday |
|
| ZTDTH | ; -- Set up the variable ZTDTH to pass the queue date time of the
; queued job. |
|
| DTIME |
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | ZTDTH+8 |
| NOW^%DTC | EN+6, UPDT+2 |
| HOME^%ZIS | QUEUE+13 |
| ^%ZISC | QUEUE+20, EXIT+2 |
| ^%ZTLOAD | QUEUE+13 |
| ^DIC | HOLIDAY+6 |
| ^DIE | UPDT+2, TASK+2 |
| ^IBDF1B1 | DQ+3 |
| BCKGRND^IBDFFRFT | EN+11 |
| PAUSE^VALM1 | SET+3, SET+7 |
| $$DOW^XLFDT | WEEKEND+4 |
| $$FMADD^XLFDT | ENTRY+18 |
| $$FMTH^XLFDT | DTIME |
| $$NOW^XLFDT | ENTRY+4, WEEKEND+3, HOLIDAY+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^HOLIDAY - [#40.5] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBD(357.09 - [#357.09] | EN+8, QUEUE+9*, SET+1 |
| ^IBD(357.99 - [#357.99] | SET+17, SET+18 |
| ^TMP("IB" | CLEAR+1! |
| ^TMP("IBDF" | QUEUE+2!, QUEUE+4, CLEAR+1!, SET+17*, SET+18* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | EN+6, UPDT+2 |
| DA | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
| DA(1 | UPDT+2*, TASK+2* |
| DATE | WEEKEND~, WEEKEND+3*, WEEKEND+4, HOLIDAY~, HOLIDAY+3*, HOLIDAY+5 |
| DIC | HOLIDAY+4~, HOLIDAY+5* |
| DIC(0 | HOLIDAY+5* |
| DIE | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
| DR | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
| GROUPS | SET+12~, SET+14*, SET+16*, SET+17, SET+18 |
| GROUPS( | SET+15*, SET+16 |
| >> IB1FLAG | TASK+3 |
| >> IB1TASK | TASK+3* |
| IBADDONS | EXIT!, SET+10* |
| IBCLN | EXIT!, SET+17* |
| IBDFARY | EN+8~, ENTRY+1! |
| IBDFARY( | QUEUE+11, ENTRY+23* |
| IBDFCTR | ENTRY+2~, ENTRY+16*, ENTRY+17, ENTRY+22* |
| IBDFDATE | ENTRY+2~, ENTRY+16*, ENTRY+18*, ENTRY+19, ENTRY+20, ENTRY+21, ENTRY+23 |
| IBDFDAY | EXIT! |
| IBDFDAY1 | EXIT! |
| IBDFDAYS | ENTRY+2~, ENTRY+16*, ENTRY+17 |
| >> IBDFFLD | DQ+2*, DQ+4*, UPDT+2 |
| IBDFIFN | EN+5*, EN+8*, QUEUE~, QUEUE+9, UPDT+2, TASK+2, EXIT!, SET+1 |
| IBDFINST | EXIT!, ENTRY+2~, ENTRY+4*, ENTRY+8, ENTRY+9, ENTRY+10, ENTRY+19, ENTRY+20, ENTRY+21 |
| IBDFJQ | ZTDTH+2~, ZTDTH+5*, ZTDTH+6*, ZTDTH+7*, ZTDTH+8*, ZTDTH+9*, DTIME |
| IBDFLAST | EXIT! |
| IBDFNAME | EN+5*, QUEUE+13, EXIT! |
| IBDFNODE | QUEUE+9, QUEUE+13, EXIT!, SET+1*, SET+2, SET+6, SET+10, SET+15, ENTRY+4, ENTRY+16 |
| IBDFNOW | EXIT!, ENTRY+2~, ENTRY+4*, ENTRY+8, ENTRY+9, ENTRY+10, ENTRY+16 |
| IBDFNUM | EN+5*, EN+8*, QUEUE+9, UPDT+2, TASK+2, EXIT!, SET+1 |
| IBDFONE | EXIT! |
| IBDFQ | EXIT! |
| IBDFQD | EN+3~, EN+6*, ZTDTH+6, ZTDTH+7 |
| IBDFQDT | EN+3~, EN+6*, ZTDTH+5, ZTDTH+8, ZTDTH+9 |
| IBDFQT | EN+3~, EN+6*, ENTRY+4, ZTDTH+3, ZTDTH+5, ZTDTH+7, ZTDTH+8, ZTDTH+9 |
| IBDFQTIM | ENTRY+2~, ENTRY+4*, ZTDTH+4*, ZTDTH+5, ZTDTH+6, ZTDTH+7, ZTDTH+8, ZTDTH+9 |
| IBDFQUE | EN+3~, EN+4*, SET+3, SET+7 |
| IBDFSEQ | EN+5*, EN+8*, EXIT! |
| >> IBDFSING | ENTRY+5 |
| IBDFTSTP | EN+3~, EN+4* |
| >> IBDFX | UPDT+2* |
| IBDFXX | EXIT! |
| IBDIV | EXIT!, SET+18* |
| IBDT | QUEUE+11*, TASK+2, EXIT! |
| IBREPRNT | EXIT!, SET+10* |
| IBSRT | EXIT!, SET+10* |
| IBSTRTDV | EXIT!, SET+10* |
| IBTASK | UP~, UP+1, DQ+5*, TASK+2, TASK+3 |
| IBZTSK | QUEUE+19*, CLEAR+5*, CLEAR+8, EXIT! |
| IEN | SET+12~, SET+17*, SET+18* |
| QUIT | EN+5*, QUEUE+4, QUEUE+20*, CLEAR+3, CLEAR+7*, EXIT!, SET+2, SET+4*, SET+6, SET+8* , SET+11, ENTRY+8*, ENTRY+9*, ENTRY+10* |
| >> SELECTBY | SET+10* |
| X | QUEUE+1~, HOLIDAY+4~, HOLIDAY+5*, ZTDTH+8 |
| >> X1 | ZTDTH+8* |
| >> X2 | ZTDTH+8* |
| Y | QUEUE+1~, HOLIDAY+4~, HOLIDAY+6 |
| ZTDESC | QUEUE+1~, QUEUE+13* |
| ZTDTH | QUEUE+1~, QUEUE+12*, DTIME* |
| >> ZTIO | QUEUE+13* |
| ZTION | QUEUE+1~ |
| >> ZTQUEUED | QUEUE+20, EXIT+1 |
| >> ZTREQ | EXIT+1* |
| ZTRTN | QUEUE+1~, QUEUE+13* |
| ZTSAVE | QUEUE+1~ |
| ZTSAVE("IB*" | QUEUE+13* |
| ZTSAVE("^TMP(""IBDF"",$J," | QUEUE+13* |
| ZTSK | QUEUE+1~, QUEUE+19, CLEAR+4!, CLEAR+5 |
| ZTSK(1 | CLEAR+4 |