IBCFP1 ;ALB/ARH - PRINT AUTHORIZED BILLS IN ORDER ;6-DEC-94
Source file <IBCFP1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QTASK | ; 1st part sorts authorized bills into order requested by bill form type then queues off 1 job for each type to print bills
 | 
|
| SORT | ;sort authorized bills by form type and requested sort order (notice bill addendums only print for 1500's)
 | 
|
| QUEUE | ; starts a queued job for each form type that an authorized bill was found for
 ; no form types without defined device  | 
|
| GCLEAN | ; Clean up XTMP global for $J of IBCFP and IBMRA entries
 | 
|
| QBILL | ; 2nd queued part will print all authorized bills for a specific form type
 | 
|
| QB1 | ; Entrypoint for output logic of formatter
 ; pass in "^XTMP(IBFTP,IBJ)" sorted array of bills to print ; IBFTP = "IBCFP"_(form type) subscript indicating which part of array to print ; IBPNT = reprint status of bill (1-original, 0-copy, etc) ; IBFT = IFN of bill form type to be printed ; IBJ = $J of starting job (for when multiple print jobs might be queued) ; if a single bill printed and queued, IBJ will be null  | 
|
| ROUT(IBFT,IBPNT,IBIFN,IBCT,IBF,IBXPOSTWA) | ; sub procedure to protect variables with new
 ; IBXPOSTWA = 1 if executing FSC post processing workarounds ;WCJ;IB718v22;  | 
|
| REX | ||
| DATE(X) | ||
| STOP() | ;determine if user has requested the queued report to stop
 | 
|
| FORMPRE | ; Set up environment for bill message
 | 
|
| FORMPOST | ; Clean up
 | 
|
| ENTPRE | ; Run before processing a bill entry
 | 
|
| ENTPOST | ; Run after processing a bill entry
 | 
|
| ERRMSG(XMBODY) | ; Send bulletin for error message
 | 
|
| ALERT(XQAMSG,IBGRP) | ; Send alert message
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  |