Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: IBCE277S

Package: Integrated Billing

Routine: IBCE277S


Information

IBCE277S ;ALB/JRA - Create MailMan message from 277STAT data array

Source Information

Source file <IBCE277S.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Integrated Billing 2 ($$GETCLM,STRTREC)^IBCE277  FSTRNG^IBJU1  
Kernel 2 ENCODE^XLFJSONE  $$UP^XLFSTR  
MailMan 1 SENDMSG^XMXAPI  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBTAS 277STAT  

Entry Points

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) ;;
MAIL ;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

External References

Name Field # of Occurrence
$$GETCLM^IBCE277 MAIL+9
STRTREC^IBCE277 CHKCLM+4
FSTRNG^IBJU1 PARSE+7
ENCODE^XLFJSONE POST+10, POST+16, POST+20, POST+23, POST+25, QUIT+2
$$UP^XLFSTR MSGLINE+5
SENDMSG^XMXAPI MAIL+15

Used in RPC

RPC Name Call Tags
IBTAS 277STAT POST

Label References

Name Line Occurrences
$$CHKCLM MAIL+9
$$SETMSG MAIL+5, MAIL+11, MAIL+14, PARSE+6, PARSE+8
GETVAL POST+13
MAIL POST+17
MSGLINE GETVAL+6
PARSE MAIL+10

Local Variables

Legend:

>> 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*

Marked Items

Name Field # of Occurrence
$T(MAPFLD+I MSGLINE+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables |  Marked Items  | All