IBCNSC02 ;ALB/ESG - Insurance Company parent/child management ;01-NOV-2005
Source file <IBCNSC02.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 | 9 | IBCEDP IBCEPTR IBCNS ASSOCIATIONS LIST IBCNSC IBCNSC1 IBCNSL LINK IBCNSL UNLINK IBY320PR IBY400PR |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP | ; entry point for display of parent/child companies
|
|
| DISPX | ; end with 2 blank lines
|
|
| PARENT(IBCNS) | ; Insurance company parent/child management
; Calls ListMan screen for parent insurance companies |
|
| PARENTX | ;
|
|
| HDR | ; List header info
|
|
| HDRX | ;
|
|
| BLD | ; Build list contents
|
|
| BLDX | ;
|
|
| LINK | ; action protocol IBCNSL LINK used to associate children insurance
; companies to the current parent ins co for the list |
|
| LINKX | ;
|
|
| UNLINK | ; action protocol IBCNSL UNLINK used to disassociate selected children
; insurance companies from the list. |
|
| UNLINKX | ;
|
|
| PCNT(Z) | ; count number of children for parent ins co Z
|
|
| INSADD(Z) | ; function to return ins co address components
|
|
| INSADDX | ;
|
|
| INSCO(Z) | ; return display data for ins co Z
|
|
| INSCOX | ;
|
|
| INSLIST(INS) | ; insurance company lister for ^DIC call
|
|
| INSLISTX | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | LINK+15 |
| ^DIE | PARENT+8, LINK+40, UNLINK+26 |
| ^DIR | LINK+31, UNLINK+14, UNLINK+21 |
| COPY^IBCEPCID | LINK+43 |
| $$FO^IBCNEUT1 | BLD+28, INSCO+3, INSCO+4, INSCO+5 |
| SET^IBCNSP | DISP+11, DISP+16, DISP+21, DISP+26, DISP+28, DISP+36, DISP+45, DISP+47, DISPX+2, DISPX+4 |
| LOCKED^IBTRCD1 | LINK+37 |
| EN^VALM | PARENT+15 |
| FULL^VALM1 | LINK+3, UNLINK+3 |
| PAUSE^VALM1 | LINK+6, UNLINK+6, UNLINK+10 |
| $$KCHK^XUSRB | LINK+4, UNLINK+4 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(36 - [#36] | DISP+2, DISP+3, PARENT+4, PARENT+7, BLD+4, LINK+21, LINK+37, LINK+46, PCNT+3, INSADD+3 , INSADD+4 |
| ^DIC(5 - [#5] | INSADD+6 |
| ^TMP($J | PARENT+16!, BLD+2!, BLD+10*, BLD+13, BLD+15*, BLD+16*, BLD+22, BLD+24, BLD+26, BLD+29* , BLD+30*, BLD+31*, UNLINK+9, UNLINK+12, UNLINK+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AD | DISP+32~*, DISP+33, INSADD+1~, INSADD+3*, INSADD+5 |
| C | BLD+1~, BLD+3*, BLD+4*, BLD+5, BLD+10, PCNT+1~, PCNT+2*, PCNT+3* |
| CITY | INSADD+1~, INSADD+5*, INSADD+7, INSADD+8, INSADD+12, INSADD+13, INSADD+15 |
| CITYST | INSADD+1~, INSADD+7*, INSADD+8*, INSADD+15 |
| CNT | DISP+1~, DISP+40*, DISP+41, DISP+42, PCNT+1~, PCNT+3*, PCNT+4 |
| DA | PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+25* |
| DIC | LINK+2~, LINK+11*, LINK+15! |
| DIC("A" | LINK+11* |
| DIC("S" | LINK+14* |
| DIC("W" | LINK+12* |
| DIC(0 | LINK+11* |
| DIE | PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+26* |
| DIR | LINK+2~, LINK+31!, UNLINK+2~, UNLINK+14!, UNLINK+21! |
| DIR("A" | LINK+25*, LINK+26*, LINK+27*, LINK+28*, LINK+29*, LINK+30*, UNLINK+13*, UNLINK+20* |
| DIR("B" | LINK+24*, UNLINK+20* |
| DIR(0 | LINK+24*, UNLINK+12*, UNLINK+19* |
| DIROUT | LINK+2~, UNLINK+2~ |
| DIRUT | LINK+2~, UNLINK+2~, UNLINK+15 |
| DR | PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+26* |
| DTOUT | LINK+2~, UNLINK+2~ |
| DUOUT | LINK+2~, UNLINK+2~ |
| ENTRY | BLD+1~, BLD+20*, BLD+27*, BLD+28, BLD+30, BLD+31 |
| >> IBACMAX | DISP+9 |
| IBCNS | DISP+2, DISP+3, DISP+40, PARENT~, PARENT+3, PARENT+4, PARENT+7, PARENT+8, HDR+2, BLD+4 , LINK+22, LINK+40 |
| IBLINE | DISP+1~, DISP+9*, DISP+15*, DISP+16, DISP+20*, DISP+21, DISP+25*, DISP+26, DISP+27*, DISP+28 , DISP+35*, DISP+36, DISP+44*, DISP+45, DISP+46*, DISP+47, DISPX+1*, DISPX+2, DISPX+3*, DISPX+4 |
| IBLST | UNLINK+2~, UNLINK+16* |
| IBLST( | UNLINK+24 |
| IBPCE | UNLINK+2~, UNLINK+24* |
| IBSEL | UNLINK+2~, UNLINK+24*, UNLINK+25 |
| IBSTOP | LINK+2~, LINK+21*, LINK+32*, LINK+34 |
| IBSUB | UNLINK+2~, UNLINK+24* |
| IEN | BLD+1~, BLD+25*, BLD+26*, BLD+28, BLD+31 |
| INS | INSLIST~, INSLIST+2 |
| INSDATA | DISP+1~, DISP+29*, DISP+30*, DISP+33*, DISP+36, BLD+1~, BLD+5*, BLD+6, BLD+8, INSADD+1~ , INSADD+2*, INSADD+15*, INSADDX+1 |
| INSNAME | BLD+1~, BLD+6*, BLD+7*, BLD+10 |
| >> IORVOFF | DISP+11 |
| >> IORVON | DISP+11 |
| L1 | INSADD+1~, INSADD+5*, INSADD+15 |
| NEWINS | LINK+2~, LINK+17*, LINK+21, LINK+37, LINK+40, LINK+43, LINK+46 |
| NM | BLD+1~, BLD+21*, BLD+22*, BLD+24, BLD+26, INSADD+1~, INSADD+4*, INSADD+15 |
| OFFSET | DISP+1~, DISP+10*, DISP+11 |
| PAR | LINK+2~, LINK+21*, LINK+22, LINK+28 |
| PARENT | DISP+1~, DISP+2*, DISP+3*, DISP+30, DISP+31, DISP+32 |
| PCDESC | DISP+1~, DISP+3*, DISP+4*, DISP+21 |
| PCFLG | DISP+1~, DISP+2*, DISP+3, DISP+4, DISP+14, DISP+24, PARENT+2~, PARENT+4*, PARENT+7, PARENT+12 |
| ST | BLD+1~, BLD+23*, BLD+24*, BLD+26, INSADD+1~, INSADD+5*, INSADD+6*, INSADD+7, INSADD+8, INSADD+10 , INSADD+11, INSADD+15 |
| START | DISP+1~, DISP+9*, DISP+11 |
| STCITY | BLD+1~, BLD+8*, BLD+9*, BLD+10, INSADD+1~, INSADD+10*, INSADD+11*, INSADD+12*, INSADD+13*, INSADD+15 |
| TITLE | DISP+1~, DISP+5*, DISP+10, DISP+11 |
| TXT | DISP+1~, DISP+41*, DISP+42*, DISP+43*, DISP+45 |
| U | DISP+2, DISP+3, DISP+33, PARENT+4, PARENT+7, BLD+6, BLD+8, BLD+31, LINK+21, INSADD+4 , INSADD+5, INSADD+6, INSADD+15, INSCO+3, INSCO+4, INSCO+5, INSLIST+3, INSLIST+4 |
| >> VALMBCK | LINKX+1*, UNLINKX+1* |
| >> VALMCNT | BLD+17*, BLD+20*, BLD+27*, BLD+29, BLD+30, BLD+31 |
| >> VALMHDR(1 | HDR+1* |
| >> VALMHDR(2 | HDR+2* |
| >> VALMHDR(3 | HDR+3* |
| X | BLD+1~, BLD+28*, BLD+29, LINK+2~, UNLINK+2~, INSCO+1~, INSCO+3*, INSCO+4*, INSCO+5*, INSCOX+1 |
| Y | LINK+2~, LINK+16, LINK+17, LINK+32, UNLINK+2~, UNLINK+16, UNLINK+22, INSCO+1~, INSCO+2*, INSCO+3 , INSCO+4, INSCO+5 |
| Z | PCNT~, PCNT+2*, PCNT+3, INSADD~, INSADD+3, INSADD+4, INSCO~, INSCO+2, INSLIST+1~, INSLIST+2* , INSLIST+3, INSLIST+4 |
| ZIP | INSADD+1~, INSADD+5*, INSADD+15 |