DG53688A ;ALB/SCK - Patch DG*5.3*688 Pre-Install Utility Routine ; 5 MAR 2007
Source file <DG53688A.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 1 | (BMES,MES)^XPDUTL |
| VA Fileman | 1 | DELIX^DDMOD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| REMOVE(DGXRF,DGFLD,DGXNUM) | ; The procedure will delete the cross-reference from the Data Dictionary
; Input ; DGXRF - Name of the cross-reference ; DGFLD - DD Field number the cross-reference is stored on ; DGXNUM - The cross-reference number ; |
|
| START | ; Entry point for EVENT^IVMPLOG trigger clean-up
|
|
| TEXT | ; Cross-reference ID;Field Number
|
|
| FILE | ; Data Dictionary containing the cross-references to be cleaned-up
|
|
| FIND(DGXRF,DGFLD) | ; This procedure will determine the selected x-ref's number from the DD file
; and return the number to the calling procedure ; Input ; DGXRF - Name of the cross-reference ; DGFLD - DD Field the cross-reference is stored on ; Output ; DGNUM - The number of the cross-reference ; |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | FIND+11, FIND+12, REMOVE+8 |
| ^DGOUT("DIEZ" | REMOVE+19 |
| Name | Line Occurrences |
|---|---|
| $$FIND | START+19 |
| REMOVE | START+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | START+1~, START+16* |
| DGCNT | REMOVE+6~, REMOVE+17*, REMOVE+19, REMOVE+20* |
| DGDONE | FIND+8~, FIND+11, FIND+12* |
| DGERR | REMOVE+6~, REMOVE+24, REMOVE+25 |
| DGFILE | START+1~, START+9*, START+10, FIND+11, FIND+12, REMOVE+8, REMOVE+12 |
| DGFLD | START+1~, START+17!, START+18*, START+19, START+20, FIND~, FIND+11, FIND+12, REMOVE~, REMOVE+8 , REMOVE+9, REMOVE+12 |
| DGNAME | REMOVE+6~, REMOVE+8*, REMOVE+9 |
| DGNUM | FIND+8~, FIND+12*, FIND+14 |
| DGOUT | REMOVE+6~, REMOVE+16 |
| DGOUT("DIEZ" | REMOVE+18 |
| DGRXF | START+17! |
| DGTEXT | REMOVE+6~, REMOVE+25*, REMOVE+28 |
| DGTEXT( | REMOVE+19* |
| DGTEXT(1 | REMOVE+27* |
| DGX | REMOVE+6~, REMOVE+17*, REMOVE+18*, REMOVE+19 |
| DGXNUM | START+1~, START+19*, START+20, REMOVE~, REMOVE+9, REMOVE+12 |
| DGXRF | START+1~, START+18*, START+19, START+20, FIND~, FIND+12, REMOVE~, REMOVE+9, REMOVE+27 |
| LINE | START+1~, START+6*, START+8, START+9, START+16*, START+18 |
| MSG | START+1~, REMOVE+6~, REMOVE+9*, REMOVE+10 |
| RSLT | START+1~ |
| U | FIND+12, REMOVE+8, REMOVE+19 |
| X | START+1~ |
| XX | FIND+8~, FIND+10*, FIND+11*, FIND+12 |
| Y | START+1~ |
| Name | Field # of Occurrence |
|---|---|
| $T(FILE+1 | START+6 |
| $T(TEXT+CNT | START+16 |