IBCE277S ;ALB/JRA - Create MailMan message from 277STAT data array
Source file <IBCE277S.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 | 1 | IBTAS 277STAT |
Name | Comments | DBIA/ICR reference |
---|---|---|
POST(RESULT,ARG) | ;Entry point to create MailMan message from ARG array
; Input: ARG |
|
GETVAL(FLDNAM,OCC) | ;;Get the value associated with the field name
|
|
MSGLINE(FLDNAM,FLDVAL,OCC) | ;Add data to specified node in message array
|
|
CHKCLM(FLDVAL) | ;;
|
|
;Assemble 277STAT MailMan message and create/send
|
||
SETMSG(DATA,LN) | ;Set a line of the MailMan Message and return next line number
|
|
PARSE(NODE,LN) | ;
|
|
QUIT | ; kill switch
|
|
MAPFLD | ;RPC_field_name (limit 45 char)^Array_node
|
RPC Name | Call Tags |
---|---|
IBTAS 277STAT | POST |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARG | POST~, POST+8 |
ARG( | POST+11, GETVAL+2 |
BADCLM | POST+2~, POST+17*, POST+18, POST+19, MAIL+6, MAIL+7, MAIL+9*, MAIL+12 |
BADLN | POST+2~, POST+17*, POST+21, MAIL+6, MAIL+7, MAIL+8*, MAIL+12 |
BILL | MAIL+1~, MAIL+9*, MAIL+13 |
DATA | SETMSG~, SETMSG+2 |
DUZ | MAIL+15 |
FLDDAT | MSGLINE+3~, MSGLINE+4*, MSGLINE+5, MSGLINE+6 |
FLDNAM | POST+2~, POST+11*, POST+12, POST+13, GETVAL~, GETVAL+1, GETVAL+2, GETVAL+6, MSGLINE~, MSGLINE+2 , MSGLINE+5 |
FLDNUM | MSGLINE+3~, MSGLINE+6*, MSGLINE+7 |
FLDVAL | POST+2~, GETVAL+2*, GETVAL+4*, GETVAL+6, MSGLINE~, MSGLINE+7, CHKCLM~, CHKCLM+1, CHKCLM+3 |
GLBO | POST+2~, POST+3*, POST+9, POST+10, POST+15, POST+16, POST+19, POST+20, POST+22, POST+23 , POST+24, POST+25, POST+26, QUIT+1, QUIT+2 |
GOTLN | MAIL+1~, MAIL+2* |
I | MSGLINE+3~, MSGLINE+4*, PARSE+2~, PARSE+8* |
IBD | CHKCLM+2~, CHKCLM+3* |
IBIFN | CHKCLM+2~, CHKCLM+5 |
LN | MAIL+1~, MAIL+5*, MAIL+10, MAIL+11*, MAIL+14*, SETMSG~, SETMSG+1*, SETMSG+2*, SETMSG+3, PARSE~ , PARSE+1, PARSE+6*, PARSE+8* |
MSG | MAIL+1~ |
MSG( | SETMSG+2* |
MSGARY | POST+2~, POST+14 |
MSGARY( | MSGLINE+7*, MAIL+6, MAIL+8, MAIL+9, MAIL+11, PARSE+4, PARSE+5 |
NODE | MSGLINE+3~, MSGLINE+6*, MSGLINE+7, MAIL+1~, MAIL+6*, MAIL+7, MAIL+8, MAIL+9, MAIL+10, MAIL+11 , PARSE~, PARSE+1, PARSE+4, PARSE+5 |
OCC | POST+2~, POST+12*, POST+13, GETVAL~, GETVAL+1, GETVAL+6, MSGLINE~, MSGLINE+6 |
RESULT | POST~ |
RESULT(1 | POST+10*, POST+16*, POST+20*, POST+23*, POST+25*, QUIT+2* |
STATARY | PARSE+2~, PARSE+7, PARSE+8 |
STATARY( | PARSE+8 |
STATLIM | PARSE+2~, PARSE+3*, PARSE+6, PARSE+7 |
STATMSG | PARSE+2~, PARSE+4*, PARSE+6, PARSE+7 |
SUBJ | MAIL+1~, MAIL+13*, MAIL+15 |
TXT | PARSE+2~, PARSE+5*, PARSE+6, PARSE+8* |
U | GETVAL+4, MSGLINE+5, MSGLINE+6, MSGLINE+7, CHKCLM+3, MAIL+8, MAIL+9, PARSE+4, PARSE+8 |
XMTO | MAIL+1~, MAIL+15 |
XMTO("G.MCH" | MAIL+4* |
Name | Field # of Occurrence |
---|---|
$T(MAPFLD+I | MSGLINE+4 |