Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: IBCFP1

Package: Integrated Billing

Routine: IBCFP1


Information

IBCFP1 ;ALB/ARH - PRINT AUTHORIZED BILLS IN ORDER ;6-DEC-94

Source Information

Source file <IBCFP1.m>

Entry Points

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ROUT+14
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ROUT+15
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ROUT+16
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ROUT+19
Function Call: WRITE
  • Prompt: !,"***TASK STOPPED BY USER***"
  • Line Location: STOP+1
Info |  Source |  Entry Points |  Interaction Calls