IBCNSUR1 ;ALB/CPM/CMS - MOVE SUBSCRIBERS TO DIFFERENT PLAN (CON'T) ;09-SEP-96
Source file <IBCNSUR1.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 | IBCNSUR |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROC | ; - Top of processing from IBCNSUR
; Move subscribers to another company's insurance plan. |
|
COLLECT | ||
PROCA | ; Proc continuation.
|
|
PROCQ | ;
|
|
MOVESUB | ; Move the current subscriber.
|
|
MODIFINS(IBC2,IBP2,DFN,IBCDFN) | ;
|
|
SPLITINS(IBC2,IBP2,DFN,IBCDFN,IBEFFDT,IBEXPDT) | ;
|
|
FILTER | ; IB*2.0*549 - Prompts for Filter questions.
; if no, then proceed with the filtering questions. ; - ask if they want to continue because they are about to select individual subscribers |
|
FILTERA | ; Enter Effective Date range to filter subscribers.
|
|
FILTERB | ; Enter End Date
|
Name | Field # of Occurrence |
---|---|
^%DT | COLLECT+63 |
FILE^DICN | COLLECT+100 |
^DIE | MODIFINS+4, MODIFINS+8 |
UPDATE^DIE | SPLITINS+14 |
WP^DIE | COLLECT+122 |
IX1^DIK | COLLECT+104, SPLITINS+24, SPLITINS+30 |
$$GET1^DIQ | COLLECT+41, COLLECT+46 |
^DIR | PROC+29, COLLECT+10, COLLECT+23, COLLECT+55, COLLECT+84, COLLECT+92, COLLECT+113, FILTER+6, FILTER+14, FILTER+22 , FILTER+32, FILTER+40, FILTER+55, FILTER+62, FILTERA+4, FILTERB+2 |
EDUP^IBCNSA2 | COLLECT+104 |
$$SUBS^IBCNSJ | PROC+34, COLLECT+4 |
DBU^IBCNSJ | MOVESUB+9 |
MERG^IBCNSJ13 | MOVESUB+10 |
SWPL^IBCNSJ13 | MODIFINS+11, SPLITINS+26 |
PROC^IBCNSUR | PROCA+8 |
SEL^IBCNSUR | PROC+21, COLLECT+29 |
ADS^IBCNSUR3 | MOVESUB+3 |
BHEAD^IBCNSUR3 | COLLECT+128 |
DONE^IBCNSUR3 | PROCA+3 |
$$EN^IBCNSUR4 | COLLECT+14 |
$$DAT1^IBOUTL | FILTERA+2 |
$$DAT2^IBOUTL | COLLECT+77 |
$$FMADD^XLFDT | COLLECT+65 |
$$UP^XLFSTR | FILTER+34 |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
^IBA(355.3 - [#355.3] | GET1^DIQ, WP^DIE |
^IBA(355.4 - [#355.4] | Classic Fileman Calls |
^IBT(356.2 - [#356.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | COLLECT+31, COLLECT+38, COLLECT+43 |
^DPT - [#2] | MOVESUB+1, MODIFINS+3, MODIFINS+5*, SPLITINS+2, SPLITINS+3, SPLITINS+19*, SPLITINS+20*, SPLITINS+21*, SPLITINS+28* |
^IBA(355.3 - [#355.3] | COLLECT+108, COLLECT+120 |
^IBA(355.4 - [#355.4] | COLLECT+89, COLLECT+97, COLLECT+98, COLLECT+101*, COLLECT+102*, COLLECT+103*, MOVESUB+9 |
^IBA(355.5 - [#355.5] | MOVESUB+7, MOVESUB+8 |
^IBT(356.2 - [#356.2] | MODIFINS+8 |
^TMP("IBCNSUR4A" | COLLECT+137, COLLECT+138, PROCQ+4! |
^TMP($J | PROC+10!, PROC+11!, PROC+12, COLLECT+133, COLLECT+134, PROCQ+1!, PROCQ+2!, PROCQ+3! |
Name | Line Occurrences |
---|---|
FILTER | PROC+38 |
FILTERB | FILTERB+5 |
MODIFINS | MOVESUB+4, SPLITINS+7 |
MOVESUB | COLLECT+134, COLLECT+138 |
PROCA | COLLECT+132 |
PROCQ | PROC+30, PROC+34, PROC+39, COLLECT+3, COLLECT+13, COLLECT+30, COLLECT+31, COLLECT+35, COLLECT+56, COLLECT+60 , COLLECT+85, COLLECT+89, COLLECT+108 |
SPLITINS | MOVESUB+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | COLLECT+62*, COLLECT+63! |
%DT("A" | COLLECT+62* |
ARRAY | COLLECT+119~, COLLECT+120* |
D0 | PROC+2~ |
DA | PROC+2~, COLLECT+104*, MODIFINS+1~, MODIFINS+4*!, MODIFINS+8*!, SPLITINS+1~, SPLITINS+23*, SPLITINS+29* |
DA(1 | MODIFINS+4*, SPLITINS+23*, SPLITINS+29* |
DD | COLLECT+100! |
DFN | PROC+2~, COLLECT+133*, COLLECT+134, COLLECT+137*, COLLECT+138, MOVESUB+1, MOVESUB+3, MOVESUB+4, MOVESUB+5, MOVESUB+7 , MOVESUB+8, MODIFINS~, MODIFINS+3, MODIFINS+4, MODIFINS+5, MODIFINS+8, MODIFINS+11, SPLITINS~, SPLITINS+2, SPLITINS+3 , SPLITINS+7, SPLITINS+11, SPLITINS+19, SPLITINS+20, SPLITINS+21, SPLITINS+23, SPLITINS+26, SPLITINS+28, SPLITINS+29 |
DGRUGA08 | SPLITINS+1~, SPLITINS+9* |
DIC | PROC+2~, COLLECT+99* |
DIC(0 | COLLECT+99* |
DIE | PROC+2~, MODIFINS+1~, MODIFINS+4*!, MODIFINS+8*!, SPLITINS+1~ |
DIK | PROC+2~, COLLECT+104*, SPLITINS+1~, SPLITINS+23*, SPLITINS+29* |
DIR | PROC+2~, PROC+29!, COLLECT+10!, COLLECT+23!, COLLECT+55!, COLLECT+84!, COLLECT+92!, COLLECT+113!, FILTER+6!, FILTER+14! , FILTER+22!, FILTER+32!, FILTER+40!, FILTER+55!, FILTER+62!, FILTERA+2!, FILTERA+4!, FILTERB+2! |
DIR("?" | PROC+28*, COLLECT+9*, COLLECT+22*, COLLECT+54*, COLLECT+83*, COLLECT+91*, COLLECT+111*, COLLECT+112*, FILTER+5*, FILTER+13* , FILTER+21*, FILTER+31*, FILTER+39*, FILTER+52*, FILTER+53*, FILTER+54*, FILTER+61*, FILTERA+3*, FILTERB+1* |
DIR("A" | PROC+26*, COLLECT+8*, COLLECT+21*, COLLECT+51*, COLLECT+52*, COLLECT+82*, COLLECT+90*, COLLECT+110*, FILTER+3*, FILTER+11* , FILTER+19*, FILTER+30*, FILTER+37*, FILTER+47*, FILTER+48*, FILTER+49*, FILTER+50*, FILTER+59*, FILTERA+3*, FILTERB+1* |
DIR("B" | PROC+27*, COLLECT+53*, FILTER+4*, FILTER+12*, FILTER+20*, FILTER+38*, FILTER+51*, FILTER+60*, FILTERB+1* |
DIR(0 | PROC+26*, COLLECT+8*, COLLECT+21*, COLLECT+51*, COLLECT+82*, COLLECT+90*, COLLECT+109*, FILTER+3*, FILTER+11*, FILTER+19* , FILTER+30*, FILTER+37*, FILTER+46*, FILTER+59*, FILTERA+3*, FILTERB+1* |
DIROUT | PROC+2~, COLLECT+92, COLLECT+93!, COLLECT+113, COLLECT+114! |
DIRUT | PROC+2~, COLLECT+56, COLLECT+92, COLLECT+93!, COLLECT+113, COLLECT+114!, FILTER+55 |
DLAYGO | PROC+2~, COLLECT+99* |
DO | COLLECT+100! |
DR | PROC+2~, MODIFINS+1~, MODIFINS+4*!, MODIFINS+8*!, SPLITINS+1~ |
DT | FILTERA+2 |
DTIME | PROCA+5 |
DTOUT | PROC+2~, COLLECT+92, COLLECT+93!, COLLECT+113, COLLECT+114! |
DUOUT | PROC+2~, COLLECT+92, COLLECT+93!, COLLECT+113, COLLECT+114! |
I | PROC+3~, COLLECT+103* |
IBAB | PROC+3~, COLLECT+88*, COLLECT+93*, COLLECT+96, COLLECT+107*, COLLECT+114*, COLLECT+117 |
IBBU | PROC+3~, MOVESUB+8*, MOVESUB+9, MOVESUB+10 |
IBC1 | PROC+3~, COLLECT+1*, COLLECT+4, COLLECT+14, COLLECT+35, COLLECT+38 |
IBC1N | PROC+3~, COLLECT+38*, COLLECT+71, COLLECT+90, COLLECT+110 |
IBC1X | PROC+3~ |
IBC2 | PROC+3~, COLLECT+32*, COLLECT+35, COLLECT+43, MOVESUB+4, MOVESUB+5, MODIFINS~, MODIFINS+4, MODIFINS+8, SPLITINS~ , SPLITINS+7, SPLITINS+13, SPLITINS+20 |
IBC2N | PROC+3~, COLLECT+43*, COLLECT+73, COLLECT+90, COLLECT+110 |
IBC2X | PROC+3~ |
IBCAB | PROC+4~, COLLECT+100*, COLLECT+101, COLLECT+102, COLLECT+103, COLLECT+104 |
IBCDFN | PROC+4~, COLLECT+134*, COLLECT+138*, MOVESUB+1, MOVESUB+3, MOVESUB+4, MOVESUB+5, MOVESUB+8, MODIFINS~, MODIFINS+3 , MODIFINS+4, MODIFINS+5, MODIFINS+8, MODIFINS+11, SPLITINS~, SPLITINS+2, SPLITINS+3, SPLITINS+7, SPLITINS+19, SPLITINS+28 , SPLITINS+29 |
IBCDFN1 | PROC+4~, MOVESUB+8* |
IBCDFN2 | SPLITINS+1~, SPLITINS+17*, SPLITINS+19, SPLITINS+20, SPLITINS+21, SPLITINS+23, SPLITINS+26 |
IBCNS | PROC+4~, PROC+34, COLLECT+1, COLLECT+31, COLLECT+32 |
IBCPOL | PROC+4~ |
IBDAT | PROC+4~, MOVESUB+7*, MOVESUB+8, MOVESUB+9 |
IBDEAD | PROC+4~, COLLECT+14, FILTER+16* |
IBDONE | PROC+4~, PROC+14* |
IBEFDT | PROC+5~, COLLECT+14, FILTER+64*, FILTER+65, FILTERA+6* |
IBEFDT1 | PROC+5~, COLLECT+14, FILTER+65*, FILTERA+6*, FILTERA+8*, FILTERB+5 |
IBEFDT2 | PROC+5~, COLLECT+14, FILTER+65*, FILTERA+6*, FILTERB+4*, FILTERB+5 |
IBEFFDT | PROC+5~, COLLECT+64*, COLLECT+65, COLLECT+77, MOVESUB+5, SPLITINS~, SPLITINS+5, SPLITINS+7, SPLITINS+21 |
IBERR | SPLITINS+1~, SPLITINS+15 |
IBEXPDT | PROC+5~, COLLECT+65*, MOVESUB+5, SPLITINS~, SPLITINS+28 |
IBGRP | PROC+5~, PROC+31*, PROC+38, COLLECT+3, COLLECT+13, COLLECT+68, COLLECT+132, COLLECT+136 |
IBI | PROC+5~, COLLECT+97*, COLLECT+98, COLLECT+103, SPLITINS+1~, SPLITINS+11*, SPLITINS+13 |
IBIAB | PROC+5~, COLLECT+98*, COLLECT+99, COLLECT+102 |
IBIEN | SPLITINS+1~ |
IBIEN(1 | SPLITINS+16, SPLITINS+17 |
IBLN | PROC+5~, PROC+12* |
IBNP | PROC+6~ |
IBP1 | PROC+6~, COLLECT+1*, COLLECT+4, COLLECT+14, COLLECT+35, COLLECT+41, COLLECT+89, COLLECT+97, COLLECT+108, COLLECT+120 , MOVESUB+1, MOVESUB+7, MOVESUB+8 |
IBP1N | PROC+6~, COLLECT+41*, COLLECT+72 |
IBP1X | PROC+6~, COLLECT+41*, COLLECT+42*, COLLECT+72 |
IBP2 | PROC+6~, COLLECT+32*, COLLECT+35, COLLECT+46, COLLECT+89, COLLECT+101, COLLECT+108, COLLECT+122, MOVESUB+4, MOVESUB+5 , MOVESUB+9, MOVESUB+10, MODIFINS~, MODIFINS+11, SPLITINS~, SPLITINS+7, SPLITINS+26 |
IBP2N | PROC+6~, COLLECT+46*, COLLECT+48*, COLLECT+74 |
IBP2X | PROC+6~, COLLECT+46*, COLLECT+47*, COLLECT+74 |
IBPLAN | PROC+6~, PROC+34, COLLECT+1, COLLECT+32 |
IBQ | PROC+6~, COLLECT+60, COLLECT+61*, COLLECT+63*, COLLECT+88*, COLLECT+89, COLLECT+92*, COLLECT+107*, COLLECT+108, COLLECT+113* |
IBQUIT | PROC+6~, PROC+14*, PROC+20*, PROC+22, PROC+30*, PROC+36*, PROC+39, COLLECT+3, COLLECT+6*, COLLECT+11* , COLLECT+13, COLLECT+15, COLLECT+17*, COLLECT+24*, COLLECT+30, FILTER+8*, FILTER+15*, FILTER+23*, FILTER+25*, FILTER+27 , FILTER+33*, FILTER+41*, FILTER+44, FILTER+55*, FILTER+63*, FILTERA+7*, FILTERB+3* |
IBRT | SPLITINS+1~ |
IBRT( | SPLITINS+13* |
IBSPLIT | PROC+7~, COLLECT+57*, COLLECT+60, COLLECT+69, COLLECT+75, COLLECT+80, MOVESUB+4, MOVESUB+5 |
IBST | PROC+7~ |
>> IBSTOP | PROC+22*, COLLECT+15* |
IBSUB | PROC+7~, COLLECT+4*, COLLECT+6, COLLECT+7, COLLECT+16*, COLLECT+19, COLLECT+68 |
IBSUBACT | PROC+7~, COLLECT+14, FILTER+42*, FILTER+44, FILTER+56* |
IBSUBID | PROC+7~, COLLECT+14, FILTER+24*, FILTER+27 |
IBVALUE | PROC+7~, COLLECT+14, FILTER+26*, FILTER+34* |
IBW | PROC+7~ |
IBX | PROC+7~, PROCA+5*, MODIFINS+1~, MODIFINS+8*, SPLITINS+1~ |
IBXXX | PROC+7~, MODIFINS+1~, MODIFINS+3*, MODIFINS+5 |
IBZ | SPLITINS+1~, SPLITINS+2*, SPLITINS+5, SPLITINS+7 |
IBZ1 | SPLITINS+1~, SPLITINS+3* |
LINE | COLLECT+119~ |
NUMSEL | PROC+8~, PROC+14*, COLLECT+14*, COLLECT+16, COLLECT+17, COLLECT+20, COLLECT+68 |
REF | PROC+8~, PROC+12* |
TODAY | FILTERA+1~, FILTERA+2*, FILTERB+1 |
U | COLLECT+16, COLLECT+38, COLLECT+41, COLLECT+43, COLLECT+46, COLLECT+48, COLLECT+72, COLLECT+108, SPLITINS+5, SPLITINS+7 , SPLITINS+20, SPLITINS+21, SPLITINS+28 |
X | PROC+8~, COLLECT+99* |
Y | PROC+8~, PROC+30, PROC+31, COLLECT+11, COLLECT+24, COLLECT+57, COLLECT+63, COLLECT+64, COLLECT+85, COLLECT+93 , COLLECT+100, COLLECT+114, FILTER+8, FILTER+15, FILTER+16, FILTER+23, FILTER+24, FILTER+33, FILTER+34, FILTER+41 , FILTER+42, FILTER+55, FILTER+56!, FILTER+63, FILTER+64, FILTERA+5, FILTERA+7, FILTERA+8, FILTERB+3, FILTERB+4 |