IBCESRV1 ;ALB/TMP - Server interface to IB from Austin ;03/05/96
Source file <IBCESRV1.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 |
---|---|---|
Integrated Billing | 2 | IBCESRV IBCESRV2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PERROR(IBERR,IBTDA,IBEMG,IBXMZ) | ; Process Errors - Send bulletin to mail group
; IBERR = Error text array ; IBTDA = Message File Entry # array ; IBEMG = name of the mail group to which these errors should be sent ; IBXMZ = the internal entry # of the mailman message (file 3.9) |
|
EMFORM(CT,IBERR,IBXM,IBXMZ) | ;
; INPUT: ; CT = the number of lines previously populated in error message ; IBERR = the array of errors |
|
ERROR | ;
|
|
EXTERR(IBERR,IBTDA,IBE) | ; Put error into error array
|
|
ERRUPD(IBGBL,IBERR) | ; Set up global array to hold message data
|
|
DKILL(IBXMZ) | ; Delete server mail message from postmaster mailbox
|
|
TRTN(IBTDA) | ; Process incoming EDI message
; IBTDA = internal entry # of message (file 364.2) ; This procedure is called from ADD^IBCESRV with variable IBRTN holding the TAG^ROUTINE to be invoked |
|
TRADEL(X) | ; Process to delete message from temporary message holding file
|
FileNo | Call Tags |
---|---|
^IBA(364.2 - [#364.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | EMFORM+33 |
^IBA(364 - [#364] | EMFORM+33 |
^IBA(364.1 - [#364.1] | EMFORM+31 |
^IBA(364.2 - [#364.2] | EMFORM+10, EMFORM+48, EMFORM+51 |
^IBE(364.3 - [#364.3] | EMFORM+15 |
^TMP("IB-HOLD" | EMFORM+46, EMFORM+47, EMFORM+48 |
^TMP("IBERR" | EMFORM+18, EMFORM+20, EMFORM+41, EMFORM+43, EMFORM+44, EMFORM+48, ERRUPD+4!, ERRUPD+7*, ERRUPD+8*, ERRUPD+9* , ERRUPD+14*, ERRUPD+17*, ERRUPD+18*, ERRUPD+20, ERRUPD+21, ERRUPD+22, ERRUPD+25*, ERRUPD+29* |
^TMP("IBMSG" | EMFORM+47 |
Name | Line Occurrences |
---|---|
@( | TRTN+4 |
EMFORM | PERROR+19 |
Name | Field # of Occurrence |
---|---|
^( | EMFORM+44, EMFORM+51 |
^("BATCH" | ERRUPD+20* |
^("BILL" | ERRUPD+21* |
^("TEXT" | EMFORM+41 |
^("TYPE" | ERRUPD+22* |
^(0 | EMFORM+51 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BATCH | EMFORM+8~, EMFORM+15*, EMFORM+20*, EMFORM+31 |
BILL | EMFORM+8~, EMFORM+15*, EMFORM+20*, EMFORM+33 |
CT | PERROR+5~, PERROR+7*, PERROR+9*, PERROR+19, EMFORM~, EMFORM+22*, EMFORM+23, EMFORM+25*, EMFORM+26*, EMFORM+28* , EMFORM+29, EMFORM+31*, EMFORM+33*, EMFORM+35*, EMFORM+36, EMFORM+38*, EMFORM+40*, EMFORM+41*, EMFORM+43*, EMFORM+44* , EMFORM+47*, EMFORM+48*, EMFORM+51*, ERRUPD+2~, ERRUPD+5*, ERRUPD+17*, ERRUPD+18*, ERRUPD+25*, ERRUPD+29* |
DA | TRADEL+2~* |
DIK | TRADEL+2~* |
IBA | TRTN+3~ |
IBB | TRTN+3~ |
>> IBD("SUBJ" | ERRUPD+9 |
>> IBDATE | ERRUPD+7 |
IBE | EXTERR~, EXTERR+2*, EXTERR+3*, ERRUPD+2~, ERRUPD+13*, ERRUPD+14, ERRUPD+16*, ERRUPD+17 |
IBE("DIERR" | EXTERR+3 |
IBEMG | PERROR~, PERROR+9, PERROR+11, PERROR+12*, PERROR+14*, PERROR+16 |
IBERR | PERROR~, PERROR+19, EMFORM~, EMFORM+40, EXTERR~, EXTERR+2*, ERRUPD~, ERRUPD+11, ERRUPD+12, TRTN+3~ |
IBERR( | EMFORM+43, ERRUPD+16, ERRUPD+18 |
IBGBL | ERRUPD~, ERRUPD+5, ERRUPD+19, ERRUPD+24, ERRUPD+27, ERRUPD+28, TRTN+3~ |
>> IBRTN | TRTN+4 |
IBTDA | PERROR~, EMFORM+10*, EMFORM+35, EMFORM+48, EMFORM+50, EMFORM+51, EXTERR~, EXTERR+2, TRTN~ |
IBTDA( | EMFORM+36, EXTERR+2* |
IBTDA("" | EMFORM+10 |
IBTXN1 | ERRUPD+2~, ERRUPD+5*, ERRUPD+8, ERRUPD+19*, ERRUPD+22 |
IBXM | PERROR+5~, PERROR+19, EMFORM~ |
IBXM( | PERROR+9*, EMFORM+23*, EMFORM+26*, EMFORM+29*, EMFORM+31*, EMFORM+33*, EMFORM+35*, EMFORM+36*, EMFORM+38*, EMFORM+40* , EMFORM+41*, EMFORM+43*, EMFORM+44*, EMFORM+47*, EMFORM+48*, EMFORM+51* |
IBXMZ | PERROR~, PERROR+19, EMFORM~, EMFORM+38, DKILL~, DKILL+2 |
IBZ | EXTERR+1~, EXTERR+3* |
Q | EXTERR+1~, EXTERR+3* |
TDATE | EMFORM+8~, EMFORM+13*, EMFORM+18*, EMFORM+26 |
TDATE1 | EMFORM+8~, EMFORM+14*, EMFORM+19*, EMFORM+29 |
THDR | EMFORM+8~, EMFORM+10*, EMFORM+12, EMFORM+13, EMFORM+14, EMFORM+15, EMFORM+17 |
TTIME | EMFORM+8~, EMFORM+13*, EMFORM+18*, EMFORM+26 |
TTIME1 | EMFORM+8~, EMFORM+14*, EMFORM+19*, EMFORM+29 |
TTYP | EMFORM+8~, EMFORM+15*, EMFORM+20*, EMFORM+23 |
U | EMFORM+13, EMFORM+14, EMFORM+15, EMFORM+23, EMFORM+31, EMFORM+33, ERRUPD+8, ERRUPD+22 |
X | TRADEL~, TRADEL+2 |
XMB | PERROR+5~ |
XMBODY | PERROR+5~, PERROR+22*, PERROR+23 |
XMDUZ | PERROR+5~, PERROR+21*, PERROR+23 |
XMERR | PERROR+5~ |
XMFULL | PERROR+5~ |
XMINSTR | PERROR+5~ |
XMSUBJ | PERROR+5~, PERROR+22*, PERROR+23 |
XMTO | PERROR+5~, PERROR+23 |
XMTO( | PERROR+9*, PERROR+18 |
XMTO("I:" | PERROR+16* |
XMTO("I:G.IB | EDI" , PERROR+18* |
XMTYPE | PERROR+5~ |
XMZ | PERROR+5~, PERROR+23 |
Y | TRADEL+2~ |
Z | EMFORM+8~, EMFORM+36*, EMFORM+43*, EMFORM+44*, EMFORM+46*, EMFORM+47, EMFORM+51*, ERRUPD+2~, ERRUPD+12*, ERRUPD+16* , ERRUPD+18, ERRUPD+19, ERRUPD+24 |
Z0 | EMFORM+8~, EMFORM+36*, EMFORM+43*, ERRUPD+2~, ERRUPD+16*, ERRUPD+18, ERRUPD+19, ERRUPD+20, ERRUPD+21, ERRUPD+24 |
Z1 | EMFORM+8~, ERRUPD+2~, ERRUPD+23*, ERRUPD+24* |
Z11 | ERRUPD+2~, ERRUPD+18*, ERRUPD+20, ERRUPD+21 |
Z2 | ERRUPD+2~, ERRUPD+24*, ERRUPD+28* |
Z3 | ERRUPD+2~, ERRUPD+24*, ERRUPD+25, ERRUPD+28*, ERRUPD+29 |
Name | Field # of Occurrence |
---|---|
$T(@Z | ERRUPD+13 |
$T(ERROR+2 | PERROR+9 |
$T(ERROR+IBE | ERRUPD+17 |