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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCOMD

Package: Integrated Billing

Routine: IBCOMD


Information

IBCOMD ;ALB/CMS - GENERATE INSURANCE COMPANY LISTINGS ;03-AUG-98

Source Information

Source file <IBCOMD.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  EN^XUTMDEVQ  
VA FileMan 2 ^DIC  ^DIR  

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 IBCN ID DUP INSURANCE ENTRIES  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point from option
EXIT ;
SELR ; Select a range of values
SELRR ;
DISPLAY ;IB*732/CKB - Display the selected screening conditions
ENH ; Active, Inactive or Both help Text
FLD ;Field selection help text
RAN ; Help for the Range/Contains prompt.
CON ; Help for the 'Contains' prompt.
RANGE(LEVEL) ; ?? Help for the Range Prompt
QUE ; Ask Device
QUEQ ;
OUT() ;

External References

Name Field # of Occurrence
^DIC EN+62
^DIR EN+18, EN+50, EN+76, EN+92, SELRR+7, SELRR+18, OUT+6
$$UP^XLFSTR SELRR+24
EN^XUTMDEVQ QUE+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?10,"Generate Insurance Company Listings",!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"You may search for specific companies to be included in this report by"
  • Line Location: EN+25
Function Call: WRITE
  • Prompt: !,"'screening' companies based on the company name, street, city, or state."
  • Line Location: EN+26
Function Call: WRITE
  • Prompt: !,"You may select any combination of these fields and specify a 'range' of"
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: !,"values that the field must fall between, or a specific value that the"
  • Line Location: EN+28
Function Call: WRITE
  • Prompt: !,"field must 'contain.'",!
  • Line Location: EN+29
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+34
Function Call: WRITE
  • Prompt: !!,?5,"Note: Companies will be selected where ",IBFLD(IBF)," is null."
  • Line Location: EN+95
Function Call: WRITE
  • Prompt: !!,"Please note that no screening fields were selected!",!
  • Line Location: EN+104
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+106
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+107
Function Call: WRITE
  • Prompt: ?3,"and"
  • Line Location: EN+111
Function Call: WRITE
  • Prompt: ?8,IBFLD(I)
  • Line Location: EN+112
Function Call: WRITE
  • Prompt: " and ",$S($P(IBCASE(I),"^",3)="zzzzzz":"'LAST'",1:$P(IBCASE(I),"^",3))
  • Line Location: EN+115
Function Call: WRITE
  • Prompt: !!,"Enter Start With value or Press <ENTER> to start at the beginning of the list.",!
  • Line Location: SELRR+2
Function Call: WRITE
  • Prompt: !!,"Enter Go To value or Press <ENTER> to finish at the end of the list.",!
  • Line Location: SELRR+12
Function Call: WRITE
  • Prompt: !!,?5,">>>>> The 'Go To' value must follow after the 'Start With' value. <<<<<",!
  • Line Location: SELRR+25
Function Call: WRITE
  • Prompt: !!,"The following conditions were selected:"
  • Line Location: DISPLAY+2
Function Call: WRITE
  • Prompt: ?3,"and"
  • Line Location: DISPLAY+4
Function Call: WRITE
  • Prompt: ?8,IBFLD(I)
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: " and ",$S($P(IBCASE(I),"^",3)="zzzzzz":"'LAST'",1:$P(IBCASE(I),"^",3))
  • Line Location: DISPLAY+8
Function Call: WRITE
  • Prompt: !!,?5,"Enter 1 to search Active Insurance Companies"
  • Line Location: ENH+1
Function Call: WRITE
  • Prompt: !,?5,"Enter 2 to search Inactive Insurance Companies"
  • Line Location: ENH+2
Function Call: WRITE
  • Prompt: !,?5,"Enter 3 to include Active and Inactive Insurance Companies in Report",!
  • Line Location: ENH+3
Function Call: WRITE
  • Prompt: !!,?5,"Enter 1 to screen insurance company by Name"
  • Line Location: FLD+1
Function Call: WRITE
  • Prompt: !,?5,"Enter 2 to screen insurance company by Street"
  • Line Location: FLD+2
Function Call: WRITE
  • Prompt: !,?5,"Enter 3 to screen insurance company by City"
  • Line Location: FLD+3
Function Call: WRITE
  • Prompt: !,?5,"Enter 4 to screen insurance company by State"
  • Line Location: FLD+4
Function Call: WRITE
  • Prompt: !!,?5,"Enter 'R' to enter a 'Start From' and 'Go To' range, or 'C' to enter"
  • Line Location: RAN+1
Function Call: WRITE
  • Prompt: !,?5,"a specific string that the field value must contain. Enter '^' to"
  • Line Location: RAN+2
Function Call: WRITE
  • Prompt: !,?5,"eliminate this screen field and select another field."
  • Line Location: RAN+3
Function Call: WRITE
  • Prompt: !!,?5,"Enter a string that the field value should contain. Enter a <CR> to"
  • Line Location: CON+1
Function Call: WRITE
  • Prompt: !,?5,"find entries where the field value is null. Enter '^' to eliminate"
  • Line Location: CON+2
Function Call: WRITE
  • Prompt: !,?5,"this screen field and select another field."
  • Line Location: CON+3
Function Call: WRITE
  • Prompt: !!,?5,"Enter a value the entries in the list should ",LEVEL," with."
  • Line Location: RANGE+1
Function Call: WRITE
  • Prompt: !,?5,"Press <ENTER> to start at the beginning of the list."
  • Line Location: RANGE+2
Function Call: WRITE
  • Prompt: !,?5,"Press <ENTER> to finish at the end of the list."
  • Line Location: RANGE+3
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now. To avoid undesired wrapping"
  • Line Location: QUE+6
Function Call: WRITE
  • Prompt: !,"of the data saved to the file, please enter ""0;256;99999"" at the ""DEVICE:"""
  • Line Location: QUE+7
Function Call: WRITE
  • Prompt: !,"prompt.",!
  • Line Location: QUE+8
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+2
Routine Call
  • DIC
  • Line Location:
    • EN+62
Routine Call
  • DIR
  • Line Location:
    • EN+18
    • EN+50
    • EN+76
    • EN+92
    • SELRR+7
    • SELRR+18
    • OUT+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(5 - [#5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] EN+60, DISPLAY+7

Label References

Name Line Occurrences
$$OUT EN+117
DISPLAY EN+106
EXIT EN+22, EN+102, EN+117
QUE EN+119
SELR EN+99
SELRR SELRR+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC EN+59*, EN+62!
DIC("A" EN+59*
DIC("B" EN+60*
DIC(0 EN+59*
DIR EN+1~, EN+21!, EN+53!, EN+78!, EN+92!, SELR+2~, SELRR+7!, SELRR+18!, OUT+1~
DIR("?" EN+73*, EN+90*, SELRR+6*, SELRR+17*
DIR("??" EN+17*, EN+49*, EN+74*, EN+91*
DIR("A" EN+6*, EN+7*, EN+8*, EN+9*, EN+10*, EN+15*, EN+37*, EN+38*, EN+39*, EN+40*
EN+41*, EN+42*, EN+43*, EN+48*, EN+68*, EN+88*, SELRR+4*, SELRR+14*, OUT+4*
DIR("B" EN+16*, EN+75*, EN+89*, SELRR+5*, SELRR+16*, OUT+5*
DIR(0 EN+14*, EN+47*, EN+72*, EN+87*, SELRR+3*, SELRR+13*, OUT+3*
DIROUT EN+1~, EN+19, EN+21!, EN+51, EN+53!, EN+77, EN+78!, EN+94!, SELR+2~, SELRR+8
SELRR+19, OUT+1~
DIRUT EN+1~, EN+19, EN+21!, EN+51, EN+53!, EN+77, EN+78!, EN+94!, SELR+2~, OUT+1~
, OUT+6
DTOUT EN+1~, EN+19, EN+21!, EN+51, EN+53!, EN+77, EN+78!, EN+94!, SELR+2~, SELRR+8
SELRR+19, OUT+1~
DUOUT EN+1~, EN+19, EN+21!, EN+51, EN+53!, EN+77, EN+78!, EN+94!, SELR+2~, SELRR+8
SELRR+19, OUT+1~
H DISPLAY+1~, DISPLAY+3*, DISPLAY+4, DISPLAY+5*
I DISPLAY+1~, DISPLAY+3*, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8
IBAIB EN+3~, EN+23*
IBCASE EN+3~, EN+34!, EN+37, EN+104, EN+106, QUE+12
IBCASE( EN+75, EN+79!, EN+86, EN+89, EN+94!, EN+96*, SELRR+5, SELRR+8!, SELRR+16, SELRR+19!
SELRR+26*, DISPLAY+3, DISPLAY+6, DISPLAY+7, DISPLAY+8
IBCASE(4 EN+60, EN+64!, EN+65*
IBDEF EN+3~, EN+86*
IBF EN+3~, EN+55*, EN+58, EN+75, EN+79, EN+86, EN+88, EN+89, EN+94, EN+95
EN+96, SELRR+4, SELRR+5, SELRR+8, SELRR+14, SELRR+16, SELRR+19, SELRR+26
IBFLD EN+3~, EN+31!
IBFLD( EN+88, EN+95, SELRR+4, SELRR+14, DISPLAY+5
IBFLD(1 EN+33*
IBFLD(2 EN+33*
IBFLD(3 EN+33*
IBFLD(4 EN+33*
IBOUT EN+3~, EN+117*, QUE+5
IBQ EN+3~, EN+34*, EN+51*, EN+54
IBQUIT EN+3~
IBRF SELR+2~, SELRR+9*, SELRR+24, SELRR+26
IBRL SELR+2~, SELRR+20*, SELRR+24, SELRR+26
IBTY EN+3~, EN+80*, EN+85, EN+96
LEVEL RANGE~, RANGE+1, RANGE+2, RANGE+3
STOP EN+3~, EN+4*, EN+19*, EN+20*, EN+22, EN+32*, EN+34, EN+52*, EN+63*, EN+64
EN+77*, EN+79, EN+93*, EN+94, EN+102, SELRR+8*, SELRR+19*
X EN+3~, EN+63, SELR+2~, OUT+1~
Y EN+3~, EN+19, EN+20, EN+23, EN+51, EN+52, EN+55, EN+64, EN+65, EN+77
EN+79, EN+80, EN+93, EN+95, EN+96, EN+102, SELR+2~, SELRR+8, SELRR+9, SELRR+19
SELRR+20, OUT+1~, OUT+7
ZTDESC QUE+3~, QUE+13*, QUE+14
ZTRTN QUE+3~, QUE+10*, QUE+14
ZTSAVE QUE+3~, QUE+14
ZTSAVE("IBAIB" QUE+11*
ZTSAVE("IBCASE(" QUE+12*
ZTSAVE("IBFLD(" QUE+11*
ZTSAVE("IBOUT" QUE+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All