BGOPFUTL ; MSC/IND/DKM - Preference Management ;14-Jul-2014 11:05;du
Source file <BGOPFUTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| GUI Objects | 3 | $$UPDITEM^BGOPFUTL $$UPDITEM^BGOSNOP2 ($$DELETE,$$ERR,$$TMPGBL,$$UPDATE)^BGOUTL | 
| VA Fileman | 2 | FIELD^DID $$ROOT^DILFD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETITEM(RET,INP,FNUM) | ;EP | |
| QRYINIT(FNUM,CAT) | ;EP | |
| SETMGR(RET,INP,SFN) | ;EP | |
| QRYDONE(FNUM,CAT) | ;EP | |
| CLONE(RET,INP,FNUM) | ;EP | |
| SETFREQ(RET,INP,SFN) | ;EP | |
| GETCATS(RET,INP,FNUM) | ;EP | |
| ITEMROOT(SFN,CAT,GBL,OPN) | ; | |
| SF1 | ;Set up frequence | |
| GC1 | ||
| GETMGRS(RET,CAT,FNUM) | ;EP | |
| GBLROOT(FNUM,GBL,SFN) | ; | |
| VISPRCL(VIEN,PRV,CLS) | ;EP | |
| SETCAT(RET,INP,FNUM) | ;EP | |
| QRYADD(FNUM,CAT,VAL,TXT) | ;EP | |
| SETNAME(RET,INP,SFN) | ;EP | |
| UPDITEM(FNUM,CAT,PTR,CNT,TXT,NEW,ITM) | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| $$UPDITEM^BGOPFUTL | QRYDONE+5 | 
| $$UPDITEM^BGOSNOP2 | UPDITEM+4 | 
| $$DELETE^BGOUTL | SETCAT+19, SETITEM+17 | 
| $$ERR^BGOUTL | SETMGR+2, SETMGR+4, SETMGR+6, SETMGR+8, SETNAME+3, SETNAME+5, SETNAME+7, SETFREQ+4, SF1+3, GBLROOT+3 , GBLROOT+8, ITEMROOT+2, CLONE+5, CLONE+7, CLONE+8, CLONE+10, CLONE+11, GETMGRS+5, GETMGRS+6, SETCAT+20 , SETCAT+21, SETCAT+24, SETITEM+3, QRYINIT+2 | 
| $$TMPGBL^BGOUTL | GETCATS+3 | 
| $$UPDATE^BGOUTL | SETMGR+13, SETNAME+9, SETFREQ+13, CLONE+21, UPDITEM+11, SETCAT+38 | 
| FIELD^DID | GBLROOT+5 | 
| $$ROOT^DILFD | GBLROOT+2, ITEMROOT+1 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVPRV - [#9000010.06] | VISPRCL+4 | 
| ^AUPNVPRV("AD" | VISPRCL+3 | 
| ^DIC(40.7 - [#40.7] | GC1+12 | 
| ^DIC(7 - [#7] | GC1+18 | 
| ^SC - [#44] | GETCATS+16, GC1+10 | 
| ^VA(200 - [#200] | VISPRCL+7, GETCATS+17, GC1+14, GC1+16, GETMGRS+10, GETMGRS+11 | 
| ^XTMP("BGO QUERY" | QRYINIT+1, QRYINIT+3!, QRYADD+1, QRYDONE+3, QRYDONE+6, QRYDONE+7 | 
| Name | Line Occurrences | 
|---|---|
| $$GBLROOT | CLONE+3, UPDITEM+2, GETCATS+4, GETMGRS+3, SETCAT+3, SETITEM+13, SETITEM+19 | 
| $$ITEMROOT | SETMGR+9, SETFREQ+8, SETITEM+14 | 
| $$UPDITEM | SETITEM+21 | 
| @( | SETITEM+20 | 
| GC1 | GETCATS+15, GETCATS+39 | 
| SF1 | SETFREQ+11, SETFREQ+12 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | QRYINIT+3*, QRYADD+1*, QRYDONE+3, QRYDONE+6! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADD | SETMGR+1~, SETMGR+7*, SETMGR+8, SETMGR+11, SETMGR+12 | 
| CAT | SETMGR+1~, SETMGR+3*, SETMGR+4, SETMGR+9, SETMGR+12, SETNAME+1~, SETNAME+2*, SETNAME+3, SETNAME+8, SETFREQ+1~ , SETFREQ+3*, SETFREQ+4, SETFREQ+8, SF1+6, ITEMROOT~, ITEMROOT+1, UPDITEM~, UPDITEM+4, UPDITEM+5, UPDITEM+6 , UPDITEM+7, GETCATS+1~, GC1~, GC1+8*, GC1+21, GETMGRS~, GETMGRS+5, GETMGRS+6, GETMGRS+8, GETMGRS+9 , SETITEM+1~, SETITEM+2*, SETITEM+3, SETITEM+14, SETITEM+16, SETITEM+21, QRYINIT~, QRYINIT+1, QRYINIT+3, QRYADD~ , QRYADD+1, QRYDONE~, QRYDONE+3, QRYDONE+5, QRYDONE+6, QRYDONE+7 | 
| CATIEN | GETCATS+1~, GETCATS+6*, GETCATS+12*, GETCATS+14, GETCATS+20*, GETCATS+21, GETCATS+22, GETCATS+38, GC1+2, GC1+8 | 
| CATNAME | GETCATS+1~, GETCATS+18*, GETCATS+19*, GETCATS+20 | 
| CL | GC1~, GC1+11*, GC1+12*, GC1+21 | 
| CLN | SETCAT+1~, SETCAT+7*, SETCAT+28 | 
| CLNIEN | GETCATS+2~, GETCATS+16*, GETCATS+29, GETCATS+30 | 
| CLS | VISPRCL~, VISPRCL+7 | 
| CNT | SETFREQ+1~, SF1+4*, SF1+5*, SF1+6, UPDITEM~, UPDITEM+4, UPDITEM+6*, UPDITEM+9, GETCATS+2~, GETCATS+13* , GC1+20*, GC1+21, GETMGRS+1~, GETMGRS+7*, GETMGRS+11*, QRYDONE+1~, QRYDONE+3*, QRYDONE+5, QRYDONE+6*, QRYDONE+8 | 
| CODE | SETITEM+1~, SETITEM+7* | 
| DA | SETFREQ+1~, SF1+1*, SF1+2*, SF1+3, SF1+5, SF1+6, SETCAT+1~, SETITEM+12~, SETITEM+16*, SETITEM+17 | 
| DA(1 | SETITEM+16* | 
| DDG | SETCAT+1~ | 
| DEL | SETCAT+1~, SETCAT+11*, SETCAT+18, SETITEM+1~, SETITEM+6*, SETITEM+11 | 
| DESC | SETCAT+1~ | 
| DIC | SETCAT+1~ | 
| DIE | SETCAT+1~ | 
| DISC | GC1~, GC1+17*, GC1+18*, GC1+21, SETCAT+1~, SETCAT+12*, SETCAT+32 | 
| DISCIEN | GETCATS+1~, GETCATS+17*, GETCATS+35, GETCATS+36 | 
| DR | SETCAT+1~ | 
| DUP | SETITEM+1~, SETITEM+9*, SETITEM+21 | 
| DUZ | SETCAT+21, SETCAT+24, SETCAT+30 | 
| FDA | SETMGR+1~, SETMGR+13, SETNAME+1~, SETNAME+9, SETFREQ+1~, SETFREQ+13, CLONE+15~, CLONE+18*, CLONE+19, CLONE+20 , CLONE+21, UPDITEM+1~, UPDITEM+7*, UPDITEM+8, UPDITEM+9, UPDITEM+10, UPDITEM+11, SETCAT+25*, SETCAT+26, SETCAT+27 , SETCAT+28, SETCAT+29, SETCAT+31, SETCAT+32, SETCAT+34, SETCAT+35, SETCAT+36, SETCAT+37, SETCAT+38, SETITEM+1~ | 
| FDA( | SETMGR+12*, SETNAME+8*, SF1+6*, CLONE+18, UPDITEM+7, SETCAT+25 | 
| FIELD | GBLROOT+1~, GBLROOT+4*, GBLROOT+5 | 
| FNUM | GBLROOT~, GBLROOT+2, GBLROOT+4, GBLROOT+5, CLONE~, CLONE+3, UPDITEM~, UPDITEM+2, UPDITEM+4, GETCATS~ , GETCATS+4, GETCATS+11, GC1+19, GETMGRS~, GETMGRS+3, SETCAT~, SETCAT+3, SETCAT+13, SETCAT+19, SETCAT+25 , SETCAT+33, SETITEM~, SETITEM+13, SETITEM+19, SETITEM+21, QRYINIT~, QRYINIT+1, QRYINIT+3, QRYADD~, QRYADD+1 , QRYDONE~, QRYDONE+3, QRYDONE+5, QRYDONE+6, QRYDONE+7 | 
| FREQ | SETITEM+1~, SETITEM+8*, SETITEM+21 | 
| FROM | CLONE+1~, CLONE+6*, CLONE+7, CLONE+8, CLONE+12, CLONE+14, CLONE+17 | 
| GBL | SETMGR+1~, SETMGR+9, SETMGR+11, SETFREQ+1~, SETFREQ+8, SETFREQ+11, SF1+2, SF1+5, GBLROOT~, GBLROOT+2* , GBLROOT+3, ITEMROOT~, ITEMROOT+1*, ITEMROOT+2, CLONE+1~, CLONE+3, CLONE+8, CLONE+11, CLONE+14, CLONE+16 , CLONE+17, UPDITEM+1~, UPDITEM+2, UPDITEM+5, UPDITEM+6, GETCATS+2~, GETCATS+4, GETCATS+19, GETCATS+20, GETCATS+22 , GETCATS+38, GC1+2, GETMGRS+1~, GETMGRS+3, GETMGRS+6, GETMGRS+8, GETMGRS+9, SETCAT+1~, SETCAT+3, SETCAT+23 , SETITEM+1~, SETITEM+14, SETITEM+17, SETITEM+19, SETITEM+20 | 
| HIDE | SETCAT+1~, SETCAT+16*, SETCAT+36 | 
| HIST | GETCATS+2~, GETCATS+11*, GETCATS+12, GETCATS+23, GETCATS+24 | 
| HL | GC1~, GC1+9*, GC1+10*, GC1+21 | 
| HLIEN | GETCATS+2~, GETCATS+7*, GETCATS+12*, GETCATS+16, GETCATS+26, GETCATS+27 | 
| HLOC | SETCAT+1~, SETCAT+6*, SETCAT+27 | 
| IEN | UPDITEM+1~, UPDITEM+11, SETCAT+1~, SETCAT+10*, SETCAT+19, SETCAT+21, SETCAT+22, SETCAT+23*, SETCAT+24, SETCAT+25 , SETCAT+39*, SETCAT+40, SETITEM+1~, SETITEM+21, SETITEM+22 | 
| IEN(1 | UPDITEM+12 | 
| INC | SETFREQ+1~, SETFREQ+6*, SF1+5 | 
| INP | SETMGR~, SETMGR+2, SETMGR+3, SETMGR+5, SETMGR+7, SETNAME~, SETNAME+2, SETNAME+4, SETNAME+6, SETFREQ~ , SETFREQ+3, SETFREQ+5, SETFREQ+6, SETFREQ+7, CLONE~, CLONE+5, CLONE+6, CLONE+9, GETCATS~, GETCATS+6 , GETCATS+7, GETCATS+8, GETCATS+9, GETCATS+10, GETCATS+11, SETCAT~, SETCAT+5, SETCAT+6, SETCAT+7, SETCAT+8 , SETCAT+9, SETCAT+10, SETCAT+11, SETCAT+12, SETCAT+14, SETCAT+15, SETCAT+16, SETCAT+17, SETITEM~, SETITEM+2 , SETITEM+4, SETITEM+5, SETITEM+6, SETITEM+7, SETITEM+8, SETITEM+9, SETITEM+10 | 
| ITEM | SETITEM+1~, SETITEM+10*, SETITEM+16 | 
| ITM | SETNAME+1~, SETNAME+4*, SETNAME+5, SETNAME+8, SETFREQ+1~, SETFREQ+5*, SETFREQ+10, SETFREQ+11*, SF1+1, SF1+2 , CLONE+1~, CLONE+13*, CLONE+14*, CLONE+16, CLONE+17, UPDITEM~, UPDITEM+4, UPDITEM+5*, UPDITEM+6, UPDITEM+7 , UPDITEM+12* | 
| MGR | SETMGR+1~, SETMGR+5*, SETMGR+6, SETMGR+11, SETMGR+12 | 
| MGRIEN | GETCATS+1~, GETCATS+9*, GETCATS+12*, GETCATS+38 | 
| NAME | SETNAME+1~, SETNAME+6*, SETNAME+7, SETNAME+8, SETCAT+1~, SETCAT+5*, SETCAT+20, SETCAT+23, SETCAT+26 | 
| NEW | UPDITEM~, UPDITEM+4, UPDITEM+5 | 
| OPN | ITEMROOT~, ITEMROOT+1 | 
| OWN | GC1~, GC1+15*, GC1+16*, GC1+21 | 
| PIP | GC1~, GC1+6*, GC1+21, SETCAT+1~, SETCAT+15*, SETCAT+35 | 
| POV | GC1~, GC1+7*, GC1+21, SETCAT+1~, SETCAT+17*, SETCAT+37 | 
| PRI | GETCATS+2~, GETCATS+13*, GETCATS+25*, GETCATS+26, GETCATS+27*, GETCATS+28*, GETCATS+29, GETCATS+30*, GETCATS+31*, GETCATS+32 , GETCATS+33*, GETCATS+34*, GETCATS+35, GETCATS+36*, GETCATS+37*, GC1+21 | 
| PRV | VISPRCL~, VISPRCL+6, GC1~, GC1+13*, GC1+14*, GC1+21, GETMGRS+1~, GETMGRS+7*, GETMGRS+8*, GETMGRS+9 , GETMGRS+10, GETMGRS+11, SETCAT+1~, SETCAT+8*, SETCAT+29 | 
| PRV2 | VISPRCL+1~, VISPRCL+4*, VISPRCL+5, VISPRCL+6, VISPRCL+7 | 
| PRVIEN | GETCATS+1~, GETCATS+2~, GETCATS+8*, GETCATS+12*, GETCATS+17, GETCATS+32, GETCATS+33 | 
| PTR | UPDITEM~, UPDITEM+4, UPDITEM+5, UPDITEM+8, SETITEM+1~, SETITEM+4*, SETITEM+21 | 
| RET | SETMGR~, SETMGR+2*, SETMGR+4*, SETMGR+6*, SETMGR+8*, SETMGR+9*, SETMGR+10, SETMGR+13*, SETNAME~, SETNAME+3* , SETNAME+5*, SETNAME+7*, SETNAME+9*, SETFREQ~, SETFREQ+2*, SETFREQ+4*, SETFREQ+8*, SETFREQ+9, SETFREQ+11, SETFREQ+13* , SF1+3*, CLONE~, CLONE+2!, CLONE+3*, CLONE+4, CLONE+5*, CLONE+7*, CLONE+8*, CLONE+10*, CLONE+11* , CLONE+12*, CLONE+14, CLONE+21*, VISPRCL+1~, VISPRCL+2*, VISPRCL+3, VISPRCL+8*, VISPRCL+9, UPDITEM+1~, UPDITEM+2* , UPDITEM+3, UPDITEM+4*, UPDITEM+11*, UPDITEM+12, UPDITEM+13, GETCATS~, GETCATS+3*, GETCATS+5, GC1+21, GETMGRS~ , GETMGRS+2!, SETCAT~, SETCAT+2!, SETCAT+3*, SETCAT+4, SETCAT+19*, SETCAT+20*, SETCAT+21*, SETCAT+22, SETCAT+24* , SETCAT+38*, SETCAT+39, SETCAT+40*, SETITEM~, SETITEM+3*, SETITEM+13*, SETITEM+14*, SETITEM+15, SETITEM+17*, SETITEM+19* , SETITEM+20, SETITEM+21*, SETITEM+22*, QRYDONE+1~, QRYDONE+2*, QRYDONE+3, QRYDONE+5* | 
| RET( | GETMGRS+11* | 
| RET(1 | GETMGRS+4*, GETMGRS+5*, GETMGRS+6* | 
| SFN | SETMGR~, SETMGR+9, SETMGR+12, SETNAME~, SETNAME+8, SETFREQ~, SETFREQ+8, SF1+1, SF1+6, GBLROOT~ , GBLROOT+6*, GBLROOT+8, ITEMROOT~, ITEMROOT+1, CLONE+1~, CLONE+3, CLONE+18, UPDITEM+1~, UPDITEM+2, UPDITEM+7 , SETITEM+12~, SETITEM+13, SETITEM+14 | 
| SFN("SPECIFIER" | GBLROOT+6, GBLROOT+7! | 
| SHOWALL | GETCATS+1~, GETCATS+10*, GETCATS+12 | 
| SUBSET | GC1~, GC1+1*, GC1+19*, GC1+21, SETCAT+1~, SETCAT+14*, SETCAT+34 | 
| TO | CLONE+1~, CLONE+9*, CLONE+10, CLONE+11, CLONE+12, CLONE+16, CLONE+18 | 
| TXT | UPDITEM~, UPDITEM+4, UPDITEM+10, SETITEM+1~, SETITEM+5*, SETITEM+21, QRYADD~, QRYADD+1, QRYDONE+1~, QRYDONE+3* , QRYDONE+4!, QRYDONE+5 | 
| U | SETMGR+5, SETMGR+7, SETNAME+4, SETNAME+6, SETFREQ+5, SETFREQ+6, SETFREQ+7, SF1+5, CLONE+9, CLONE+20 , VISPRCL+4, VISPRCL+7, UPDITEM+6, GETCATS+6, GETCATS+7, GETCATS+8, GETCATS+9, GETCATS+10, GETCATS+11, GETCATS+16 , GETCATS+17, GETCATS+23, GETCATS+24, GETCATS+26, GETCATS+27, GETCATS+29, GETCATS+30, GETCATS+32, GETCATS+33, GETCATS+35 , GETCATS+36, GETCATS+38, GC1+4, GC1+6, GC1+7, GC1+8, GC1+9, GC1+10, GC1+11, GC1+12 , GC1+13, GC1+14, GC1+15, GC1+16, GC1+17, GC1+18, GC1+19, GC1+21, GETMGRS+11, SETCAT+5 , SETCAT+6, SETCAT+7, SETCAT+8, SETCAT+9, SETCAT+10, SETCAT+11, SETCAT+12, SETCAT+14, SETCAT+15, SETCAT+16 , SETCAT+17, SETITEM+4, SETITEM+5, SETITEM+6, SETITEM+7, SETITEM+8, SETITEM+9, SETITEM+10 | 
| USR | SETCAT+1~, SETCAT+9*, SETCAT+21, SETCAT+24, SETCAT+30*, SETCAT+31 | 
| VAL | SETFREQ+1~, SETFREQ+7*, SF1+4, QRYADD~, QRYADD+1, QRYDONE+1~, QRYDONE+2*, QRYDONE+3*, QRYDONE+5 | 
| VIEN | VISPRCL~, VISPRCL+3 | 
| X | CLONE+15~, CLONE+17*, CLONE+19, CLONE+20, VISPRCL+1~, VISPRCL+2*, VISPRCL+3*, VISPRCL+4, GETCATS+2~, GETCATS+4* , GETCATS+5, GETMGRS+1~, GETMGRS+3*, GETMGRS+4, SETCAT+1~, SETCAT+38 | 
| X(1 | SETCAT+39 | 
| X0 | GETCATS+2~, GETCATS+22*, GETCATS+23, GETCATS+24, GETCATS+26, GETCATS+27, GETCATS+29, GETCATS+30, GETCATS+32, GETCATS+33 , GETCATS+35, GETCATS+36, GETCATS+38, GC1~, GC1+2*, GC1+3, GC1+4, GC1+6, GC1+7, GC1+8 , GC1+9, GC1+11, GC1+13, GC1+15, GC1+17, GC1+19 | 
| Y | SETCAT+1~ |