AIBCVT1 ;IHS/DDPS/DFM-IBM STAT RECORDS NODE PROCESSING [ 09/23/88 11:52 AM ]
Source file <AIBCVT1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IBM DDPS Record Consolidation | 4 | (FACFOOT,FACHEAD)^AIBCVT2 (,WRITET)^AIBCVT3 FIELDS^AIBCVT5 ERRMSP^AIBCVT6 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IBM DDPS Record Consolidation | 1 | AIBCVT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RETURN | ;RETURN TO CALLING ROUTINE | |
| EOD | ;RECORD COMPLETE | |
| PROCESS | ;READ FACILITY HEADER RECORD | |
| EOJ | ;END OF GLOBAL PROCESSING | |
| CKTEMP | ;CHECK IF SECONDARY FILE IS BEING CREATED | |
| ERROR | ;ERROR PROCESSING ROUTINE | |
| NODERR | ;PROCESS NODE ERROR | |
| WRITE | ;PERFORM WRITE ROUTINE | |
| READREC | ;PROCESS INITIAL NODE FOR FACILITY | |
| ABEND | ;ABNORMAL END OR PROCESSING | |
| FACFOUND | ;FACILITY HEADER RECORD FOUND | |
| GOODNODE | ;PROCESS FIELDS IN NODE | |
| NEXTFAC | ;WRITE FACILITY FOOTINGS, GO GET NEXT FACILITY | |
| READNODE | ;PROCESS NEXT NODE | |
| OVERFLOW | ;MORE THAT 250 CHARACTER RECORD - OVERFLOW IN AIBOT(1) | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | FACFOUND+2 | 
| Name | Line Occurrences | 
|---|---|
| ABEND | PROCESS+3, ERROR+1 | 
| CKTEMP | READNODE+4 | 
| EOD | GOODNODE+4 | 
| EOJ | PROCESS+1 | 
| ERROR | GOODNODE+2 | 
| FACFOUND | PROCESS+2 | 
| GOODNODE | READNODE+3 | 
| NEXTFAC | READNODE+1 | 
| NODERR | READNODE+5, CKTEMP+2 | 
| OVERFLOW | EOD+2 | 
| PROCESS | NEXTFAC+1 | 
| READNODE | GOODNODE+4 | 
| READREC | CKTEMP+1, ERROR+2, WRITE+1 | 
| RETURN | EOJ+1, ABEND+1 | 
| WRITE | EOD+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> AIBA | EOJ+1*, ABEND+1* | 
| >> AIBC | READNODE+2*, GOODNODE+2 | 
| >> AIBC( | READNODE+2, READNODE+5 | 
| >> AIBC(0 | READNODE+4, READNODE+5*, GOODNODE+4 | 
| >> AIBCK | READNODE+2*, READNODE+3, NODERR+1 | 
| >> AIBCN1 | READREC+1*, READNODE+2, READNODE+4, READNODE+5, GOODNODE+4* | 
| >> AIBCTE | ERROR+1* | 
| >> AIBCTI | GOODNODE+3* | 
| >> AIBCTO | EOD+1* | 
| >> AIBER | GOODNODE+1*, GOODNODE+2, NODERR+1*, ERROR+1 | 
| >> AIBFBD | FACFOUND+2* | 
| >> AIBFCD | FACFOUND+1* | 
| >> AIBFCT | FACFOUND+3* | 
| >> AIBFED | FACFOUND+2* | 
| >> AIBFNR | FACFOUND+1* | 
| >> AIBFSQ | FACFOUND+1* | 
| >> AIBGBFT | PROCESS+2, READNODE+1, READNODE+2 | 
| >> AIBGBLT | PROCESS+1 | 
| >> AIBI | GOODNODE+2* | 
| >> AIBIN | PROCESS+2*, FACFOUND+1, FACFOUND+2, FACFOUND+3, READNODE+2*, ERROR+2 | 
| >> AIBMSG | PROCESS+3*, NODERR+1*, ERROR+2* | 
| >> AIBNK | READNODE+2*, READNODE+3, READNODE+5, GOODNODE+3, NODERR+1 | 
| >> AIBOT | EOD+3*, EOD+4*, OVERFLOW+1*, OVERFLOW+3 | 
| >> AIBOT(1 | OVERFLOW+2*, OVERFLOW+3* | 
| >> AIBRLN | EOD+2, EOD+3, EOD+4, OVERFLOW+2, OVERFLOW+3 | 
| >> AIBTMP | CKTEMP+1 | 
| >> AIBZ | PROCESS+1*, FACFOUND+1 | 
| >> AIBZZ | PROCESS+2*, READNODE+1* | 
| U | FACFOUND+1, FACFOUND+2, FACFOUND+3, READNODE+2, READNODE+5 | 
| >> Y | FACFOUND+2* |