PRCGF424 ;;VMP/RGB IFCAP 424/424.1 FILE CLEANSING ;12/10/97 9:48 AM
Source file <PRCGF424.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 |
---|---|---|
IFCAP | 1 | PRCG CLEAN 424/424.1 FILES |
Name | Comments | DBIA/ICR reference |
---|---|---|
V | ;;5.1;IFCAP;**115,190**;Oct 20, 2000;Build 3
|
|
TXT | ;Cleanse files for:
; 1. File 424 entry with missing 0 node ; 2. File 424 entry with null file #442-Obligation pointer ; 3. File 424 entry with invalid file #442-Obligation pointer ; 4. File 424 entry with null Auth # (field .01) ; 5. File 424 entry with missing sequence number in field .01 ; 6. File 424 entry older than 9 years from current FY |
|
CHK | ;START FILE 424 CLEANSING
|
|
0 | ;SAVE FILES
|
|
BUILD | ||
1 | ;CHECK 424 OBLIGATION POINTER TO 442
|
|
2 | ||
3 | ;KILL BAD 424 RECORD
|
|
CHK1 | ;START FILE 424.1 CLEANSING
|
|
10 | ||
11 | ;KILL BAD 424.1 RECORD
|
|
EXIT | ;
|
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 |
|
FileNo | Call Tags |
---|---|
^PRC(424 - [#424] | Classic Fileman Calls |
^PRC(424.1 - [#424.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(424 - [#424] | 2, 2+2, 2+6!*, 3+1, 10+7 |
^PRC(424.1 - [#424.1] | 10, 10+2, 11+1 |
^PRC(442 - [#442] | 2+8 |
^XTMP("PRCGF424" | BUILD!, BUILD+1*, BUILD+2*, BUILD+3*, 3+1*, 11+1*, EXIT+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | BUILD, EXIT+2, EXIT+5! |
DA | 3+2*!, 11+2*! |
DIK | 3+2*!, 11+2*! |
DT | CHK+2, CHK+3 |
PRCAUTH | 2+2*, 2+5, 2+6*, EXIT+5! |
PRCBILNO | 10+2*, 10+5, EXIT+5! |
PRCDTA | 2+2*, 2+9, 10+2*, 10+8, EXIT+5! |
PRCEN424 | 10+2*, 10+6, 10+7, EXIT+5! |
PRCEND | EXIT+2*, EXIT+3, EXIT+5! |
PRCFY | CHK+2*, CHK+3*, CHK+4, EXIT+5! |
PRCFY10 | CHK+4*, 2+9, 10+8, EXIT+5! |
PRCIEN | 1+1*, 2*, 2+2, 2+6, 3+1, 3+2, 3+3, CHK1+1*, 10*, 10+2 , 11+1, 11+2, 11+3, EXIT+5! |
PRCII | CHK+1*, EXIT+5! |
PRCOBNO | 2+2*, 2+7, 2+8, EXIT+5! |
PRCR | 2+2*, 2+4, 3+3, 10+2*, 10+4, 11+3, EXIT+6! |
PRCR424 | 10+7*, EXIT+6! |
PRCSTART | BUILD*, BUILD+1, BUILD+3, EXIT+6! |
PRCT | 1+1*, 3+1*, 11+1*, EXIT+1, EXIT+6! |
PRCTH | 1+1*, 2+1*, 10+1*, EXIT+6! |
PRCTYP | 2*, 2+3, 2+4*, 2+5*, 2+6*, 2+7*, 2+8*, 2+9*, 3+1, 3+3 , 10*, 10+3, 10+4*, 10+5*, 10+6*, 10+7*, 10+8*, 11+1, 11+3, EXIT+6! |
PRCX | 2+1*, 10+1, EXIT+6! |
PRCXX | 10+1*, EXIT+6! |
U | CHK+2*, 1+1*, 2+2, 2+6, 10+2 |
Name | Field # of Occurrence |
---|---|
$T(TXT+PRCII | CHK+1 |