IBCEFG7 ;ALB/TMP - OUTPUT FORMATTER GENERIC FORM PROCESSING ;06-MAR-96
Source file <IBCEFG7.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 |
---|---|---|
FORM(IBFORM,IBQUE,IBNOASK,IBQDT,ZTSK,IBABORT,IBRSBTST) | ;For ien IBFORM, extract data using
; output generater ; IBQUE = the output queue for transmitted forms or the printer queue ; for printed output ; IBNOASK = flag that says user interaction for queuing is not needed ; 0 or null = ask, 1 = don't ask ; IBQDT = the date/time to queue the job (optional) |
|
FORMQ | ||
FORMOUT | ; Queued job entrypoint - IBFORM needs to be defined
; IBQUE needs to be defined if using default transmission output |
|
FOUTQ | ||
Q1 | ||
PRINT(IBFORM) | ; Print data from extract global for form IBFORM
; Extract records - this should include call(s) to $$EXTRACT^IBCEFG() |
|
TRANSMIT(IBFORM,IBQUE) | ; Send data from extract global to queue IBQUE
|
|
MSG(IBREC,LINE,MSG,SIZE,CT) | ; Set up global for transmission line
; IBREC = record number being processed ; LINE = actual text to be output in mail message line ; MSG = the message seq # to output this record in (pass by reference) ; SIZE = current size of the message (pass by reference) ; CT = the last line # in message for the text (pass by reference) |
|
DEV(IBFORM,NOQ,IBABORT) | ;WCJ;US3380 added IBABORT
|
|
DEVQ | ||
QUEUE(IBFORM) | ; Ask to queue transmission
|
|
QUEQ | ||
FPRE(IBFORM,IBPAR,IBXERR) | ; Executes pre-processor
|
|
FPOST(IBFORM,IBPAR,IBXERR) | ; Executes post-processor
|
|
FMFLD(IBDA) | ;Return the file#field for fileman field referenced as a data
; element in file 364.7's IBDA entry. |
|
FLDQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | FMFLD+7, FMFLD+10 |
^DD(399 | FMFLD+8 |
^DGCR(399 - [#399] | FORMOUT+17, FORMOUT+18 |
^IBA(364.5 - [#364.5] | FMFLD+3 |
^IBA(364.7 - [#364.7] | FMFLD+3 |
^IBE(353 - [#353] | FORM+18, FORM+19, FORM+23, FORMOUT+5, FORMOUT+13, FORMOUT+14, FORMOUT+24, FORMOUT+25, TRANSMIT+6, TRANSMIT+18 , DEV+3, DEV+8, DEV+10, QUEUE+12, FPRE+1, FPRE+2, FPOST+1, FPOST+2 |
^TMP("IBQONE" | DEV+9 |
^TMP("IBRESUBMIT" | FORM+22*, FORM+24, QUEUE+13 |
^TMP("IBSELX" | FORM+25, QUEUE+14 |
^TMP("IBX" | TRANSMIT+3!, TRANSMIT+11*, TRANSMIT+21!, MSG+9, MSG+10 |
^TMP("IBXDATA" | FORMOUT+3!, FORMOUT+21, FOUTQ+1!, PRINT+4, PRINT+6, PRINT+8, PRINT+10, TRANSMIT+10, TRANSMIT+12, TRANSMIT+14 , TRANSMIT+15 |
^TMP("IBXEDIT" | FOUTQ+1! |
^TMP("IBXTXMT" | TRANSMIT+3!, TRANSMIT+19, TRANSMIT+21!, MSG+11*!, MSG+13* |
^XTMP( | DEV+13! |
Name | Line Occurrences |
---|---|
$$QUEUE | FORM+22 |
DEV | FORM+21 |
DEVQ | DEV+6, DEV+7 |
FLDQ | FMFLD+4 |
FORMOUT | FORM+28 |
FORMQ | FORM+19, FORM+21 |
FOUTQ | FORMOUT+9, FORMOUT+21, FORMOUT+24, FORMOUT+25, FORMOUT+27, FORMOUT+28 |
FPOST | FOUTQ |
FPRE | FORMOUT+8 |
MSG | TRANSMIT+14 |
FORMOUT+27 | |
Q1 | FORMOUT+15 |
QUEQ | QUEUE+5, QUEUE+6 |
TRANSMIT | FORMOUT+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DEV+2* |
>> %ZIS("A" | DEV+2* |
>> %ZIS("B" | DEV+3* |
CT | MSG~, MSG+10*, MSG+11*, MSG+13* |
DIR | QUEUE+1~, QUEUE+4!, QUEUE+8! |
DIR("A" | QUEUE+3*, QUEUE+7* |
DIR("B" | QUEUE+3*, QUEUE+7* |
DIR(0 | QUEUE+3*, QUEUE+7* |
>> DTOUT | QUEUE+5 |
>> DUOUT | QUEUE+5 |
DUZ | FORM+26*, TRANSMIT+18 |
IB1 | PRINT+2~, PRINT+6*, PRINT+8, TRANSMIT+2~, TRANSMIT+12*, TRANSMIT+14, TRANSMIT+15 |
IB2 | FORMOUT+2~, FORMOUT+5*, PRINT+2~, PRINT+6*, PRINT+8, TRANSMIT+2~, TRANSMIT+13*, TRANSMIT+14*, TRANSMIT+15 |
IB3 | PRINT+2~, PRINT+6*, PRINT+8*, TRANSMIT+2~, TRANSMIT+15* |
IBABORT | FORM~, FORM+18*, FORM+21, FORM+22*, DEV~, DEV+6*, DEV+14* |
IBCT | TRANSMIT+2~, TRANSMIT+9*, TRANSMIT+11, TRANSMIT+14 |
IBDA | FMFLD~, FMFLD+3 |
>> IBDELIM | TRANSMIT+6*, TRANSMIT+7*, TRANSMIT+15 |
IBF2 | FORM+17~ |
IBFORM | FORM~, FORM+18, FORM+19, FORM+21, FORM+22, FORM+23, FORMOUT+5, FORMOUT+8, FORMOUT+13, FORMOUT+14 , FORMOUT+19, FORMOUT+24, FORMOUT+25, FORMOUT+27, FORMOUT+28, FOUTQ, PRINT~, TRANSMIT~, TRANSMIT+6, TRANSMIT+18 , DEV~, DEV+3, DEV+8, DEV+10, QUEUE~, QUEUE+12, FPRE~, FPRE+1, FPRE+2, FPOST~ , FPOST+1, FPOST+2 |
IBFTYPE | DEV+1~, DEV+10*, DEV+13 |
>> IBIFN | FORM+19, FORMOUT+17, FORMOUT+18, FORMOUT+19 |
>> IBJ | DEV+10* |
>> IBMSG | TRANSMIT+9*, TRANSMIT+14 |
IBNOASK | FORM~, FORM+22 |
IBOUT | TRANSMIT+2~, TRANSMIT+13*, TRANSMIT+14, TRANSMIT+15* |
>> IBP | TRANSMIT+15* |
IBPAR | FORMOUT+2~, FORMOUT+5*, FORMOUT+8, FORMOUT+14, FORMOUT+25, FOUTQ, FPRE~, FPRE+2, FPOST~, FPOST+2 |
IBQDT | FORM~, FORM+23 |
IBQUE | FORM~, FORM+18*, FORM+21, FORMOUT+28, TRANSMIT~, TRANSMIT+4, TRANSMIT+18 |
IBREC | PRINT+2~, PRINT+4*, PRINT+6, PRINT+8, PRINT+10, TRANSMIT+2~, TRANSMIT+9*, TRANSMIT+10*, TRANSMIT+11, TRANSMIT+12 , TRANSMIT+14, TRANSMIT+15, MSG~, MSG+9, MSG+10 |
IBRSBTST | FORM~ |
>> IBSIZE | TRANSMIT+9*, TRANSMIT+14 |
IBSUB | TRANSMIT+2~, TRANSMIT+18*, TRANSMIT+19 |
IBTYP | FORM+17~, FORM+18*, FORM+19, FORM+21, FORM+22, FORMOUT+2~, FORMOUT+5*, FORMOUT+8, FORMOUT+12, FORMOUT+15 , FORMOUT+27, FORMOUT+28 |
IBXERR | FORMOUT+8, FORMOUT+9, FOUTQ, FPRE~, FPOST~ |
IO | DEV+16 |
IO("Q" | DEV+7, DEV+12! |
IOF | PRINT+6, PRINT+10 |
LINE | MSG~, MSG+7, MSG+13 |
LLEN | MSG+6~, MSG+7*, MSG+8, MSG+13 |
MSG | MSG~, MSG+11, MSG+12*, MSG+13 |
ND0 | FMFLD+2~, FMFLD+3*, FMFLD+4, FMFLD+5 |
NOQ | DEV~, DEV+2 |
OKAY | QUEUE+1~, QUEUE+2*, QUEUE+5*, QUEUE+9*, QUEQ |
PARAM | FORMOUT+16~, FORMOUT+19 |
PARAM(1 | FORMOUT+17* |
PARAM(2 | FORMOUT+18* |
PARAM(3 | FORMOUT+18* |
POP | FORM+17~, FORM+21, DEV+6, DEV+14* |
SIZE | MSG~, MSG+8, MSG+10*, MSG+11*, MSG+13* |
U | FORM+18, FORM+19, FORM+23, FORMOUT+5, FORMOUT+18, TRANSMIT+6, TRANSMIT+18, DEV+8, DEV+10, QUEUE+12 , FMFLD+3, FMFLD+4, FMFLD+5, FMFLD+8 |
XMBODY | TRANSMIT+2~, TRANSMIT+19* |
XMDUZ | TRANSMIT+2~, TRANSMIT+18*, TRANSMIT+19 |
XMSUBJ | TRANSMIT+2~, TRANSMIT+19* |
XMTO | TRANSMIT+2~, TRANSMIT+19 |
XMTO( | TRANSMIT+18* |
>> XMZ | TRANSMIT+19 |
Y | QUEUE+1~, QUEUE+6, QUEUE+9 |
Z | FORMOUT+16~, FORMOUT+18*, FORMOUT+19*, TRANSMIT+2~, TRANSMIT+19*, MSG+6~, MSG+10*, MSG+11*, FMFLD+2~, FMFLD+4* , FMFLD+5*, FMFLD+7, FMFLD+8*, FMFLD+9, FMFLD+10*, FLDQ |
Z0 | FORMOUT+16~, FORMOUT+17*, FORMOUT+18, MSG+6~, MSG+11*, FMFLD+2~, FMFLD+3* |
>> Z1 | FMFLD+5*, FMFLD+6, FMFLD+7, FMFLD+9*, FMFLD+10 |
>> Z2 | FMFLD+7*, FMFLD+8 |
ZTDESC | FORM+17~, FORM+23*, DEV+8*, QUEUE+12* |
ZTDTH | FORM+17~, FORM+23* |
ZTIO | FORM+17~, FORM+23*, DEV+8!, QUEUE+12* |
>> ZTQUEUED | FORMOUT+27 |
ZTREQ | FORM+17~, FORMOUT+4* |
ZTRTN | FORM+17~, FORM+23*, DEV+8*, QUEUE+12* |
ZTSAVE | FORM+17~ |
ZTSAVE("IB*" | FORM+23*, DEV+8*, QUEUE+12* |
ZTSAVE("^TMP(""IBNOT"",$J)" | FORM+24*, QUEUE+13* |
ZTSAVE("^TMP(""IBNOT"",$J," | FORM+24*, QUEUE+13* |
ZTSAVE("^TMP(""IBRESUBMIT"",$J)" | FORM+24*, QUEUE+13* |
ZTSAVE("^TMP(""IBRESUBMIT"",$J," | FORM+24*, QUEUE+13* |
ZTSAVE("^TMP(""IBSELX"",$J)" | FORM+25*, QUEUE+14* |
ZTSAVE("^TMP(""IBSELX"",$J," | FORM+25*, QUEUE+14* |
ZTSAVE("^XTMP(IBFTYPE,$J," | DEV+11* |
ZTSK | FORM~, FORM+28, DEV+14, DEV+15, QUEUE+16 |