DDFIX ;SFCIOFO/S0/MKO VARIOUS DD AND DIC FIXES ;9:17 AM 15 Mar 1999
Source file <DDFIX.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AC | ; Loop Thru "AC" xref and Remove Any Entries That Point to ; Files That Do Not Exist | |
| PAUSE | ; End of Page Pause | |
| FIXAG | ; ==> Application Group Multiple Bad Xrefs <== ; From patch DI*21*58, routine DIPR58 | |
| EXIT | ; Common Exit Point | |
| NMHDR | ; Fix "NM" nodes Report Header | |
| PTHDR | ; Fix "PT" nodes Report Header | |
| FIXPT | ; ==> Fix Bad "PT" Nodes <== | |
| DEVICE | ; Output Device Selection | |
| K1 | ; Kill at Field Level | |
| RPTDT | ; Get Report Date/Time | |
| AGHDR | ; Fix Application Group Xrefs Report Header | |
| FIXNM | ; ==> Fix Duplicate 'NM' Nodes <== ; From patch DI*21*50, routine DIPR50 | |
| DEQNM | ||
| RPTOUT | ; Print Messages | |
| DEQPT | ||
| DEQAG | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DEQPT+10, DEQPT+11, DEQPT+14, DEQPT+15, DEQPT+18, DEQPT+21, DEQPT+24, DEQPT+27, DEQPT+28!, K1+1! , DEQNM+6, DEQNM+8, DEQNM+9, DEQNM+12, DEQNM+14!, DEQNM+15* | 
| ^DIC - [#1] | DEQPT+7, DEQNM+12, DEQAG+6, DEQAG+7, DEQAG+9, DEQAG+11, DEQAG+12, DEQAG+13, DEQAG+15!, AC+6 , AC+12 | 
| ^DIC("AC" | AC+3, AC+5, AC+7, AC+9!, AC+11, AC+13, AC+15! | 
| Name | Line Occurrences | 
|---|---|
| AGHDR | DEQAG+4, RPTOUT+6 | 
| DEVICE | FIXPT+3, FIXNM+4, FIXAG+4 | 
| EXIT | FIXPT+4, DEQPT+29, FIXNM+5, DEQNM+18, FIXAG+5, AC+16 | 
| K1 | DEQPT+18, DEQPT+21, DEQPT+24 | 
| NMHDR | DEQNM+4, RPTOUT+5 | 
| PAUSE | PTHDR+2, NMHDR+2, AGHDR+2 | 
| PTHDR | DEQPT+4, RPTOUT+4 | 
| RPTDT | DEQPT+2, DEQNM+2, DEQAG+2 | 
| RPTOUT | DEQPT+17, DEQPT+18, DEQPT+20, DEQPT+21, DEQPT+23, DEQPT+24, DEQPT+26, DEQPT+27, DEQNM+11, DEQNM+17 , DEQAG+14, AC+8, AC+14 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | DEQPT+16, DEQPT+19, DEQNM+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | RPTDT+1~ | 
| %H | RPTDT+1~, RPTDT+2* | 
| >> %ZIS | DEVICE+1* | 
| DDAGPKG | DEQAG~, DEQAG+8*, DEQAG+9*, DEQAG+11, DEQAG+12, DEQAG+13, DEQAG+15, AC+2*, AC+3*, AC+5 , AC+7, AC+9, AC+11, AC+12, AC+13, AC+15 | 
| DDFIELD | DEQPT~, DEQPT+13*, DEQPT+14*, DEQPT+15, DEQPT+17, DEQPT+18, DEQPT+20, DEQPT+21, DEQPT+23, DEQPT+24 , K1+1 | 
| DDFILE | DEQPT~, DEQPT+9*, DEQPT+10*, DEQPT+11, DEQPT+14, DEQPT+15, DEQPT+17, DEQPT+18, DEQPT+20, DEQPT+21 , DEQPT+23, DEQPT+24, DEQPT+26, DEQPT+27, DEQPT+28, K1+1, DEQNM~, DEQNM+5*, DEQNM+6*, DEQNM+8 , DEQNM+9, DEQNM+10, DEQNM+12, DEQNM+14, DEQNM+15, DEQAG~, DEQAG+5*, DEQAG+6*, DEQAG+7, DEQAG+9 , DEQAG+11, DEQAG+12, DEQAG+13, DEQAG+15, AC+4*, AC+5*, AC+6, AC+7, AC+9, AC+11 , AC+12, AC+13, AC+15 | 
| DDNAME | DEQNM~, DEQNM+8*, DEQNM+9 | 
| DDNEW | DEQNM~, DEQNM+12*, DEQNM+13, DEQNM+15, DEQNM+16 | 
| DICFILE | DEQPT~, DEQPT+6*, DEQPT+7*, DEQPT+10, DEQPT+14, DEQPT+18, DEQPT+19, DEQPT+20, DEQPT+21, DEQPT+24 , DEQPT+27, DEQPT+28, K1+1 | 
| DIR | PAUSE+1~ | 
| DIR(0 | PAUSE+2* | 
| DIROUT | PAUSE+4! | 
| DIRUT | PAUSE+4! | 
| DTOUT | PAUSE+4! | 
| DUOUT | PAUSE+4! | 
| EP | FIXPT+2~, FIXPT+3*, FIXNM+3~, FIXNM+4*, FIXAG+3~, FIXAG+4*, DEVICE+5, DEVICE+6, RPTOUT+4, RPTOUT+5 , RPTOUT+6, EXIT+3! | 
| ESC | FIXPT+2~, FIXPT+4, DEQPT+7, DEQPT+10, DEQPT+14, PTHDR+1, PTHDR+2, FIXNM+3~, FIXNM+5, DEQNM+6 , NMHDR+1, NMHDR+2, FIXAG+3~, FIXAG+5, AGHDR+1, AGHDR+2, DEVICE+3*, DEVICE+10*, PAUSE+4* | 
| IEN | DEQAG~, DEQAG+10*, DEQAG+11*, DEQAG+12, DEQAG+13, DEQAG+15, AC+10*, AC+11*, AC+12, AC+13 , AC+15 | 
| IO | DEQPT+1, DEQNM+1, DEQAG+1 | 
| IO("Q" | DEVICE+4 | 
| IOF | PTHDR+3, PTHDR+4, NMHDR+3, NMHDR+4, AGHDR+3, AGHDR+4 | 
| IOM | PTHDR+6, PTHDR+8, NMHDR+6, NMHDR+8, AGHDR+6, AGHDR+8 | 
| IOSL | DEQPT+3, DEQNM+3, DEQAG+3 | 
| IOST | PTHDR+1, NMHDR+1, AGHDR+1, EXIT+1 | 
| PG | DEQPT~, DEQPT+3*, PTHDR+2, PTHDR+4, PTHDR+5*, PTHDR+6, DEQNM~, DEQNM+3*, NMHDR+2, NMHDR+4 , NMHDR+5*, NMHDR+6, DEQAG~, DEQAG+3*, AGHDR+2, AGHDR+4, AGHDR+5*, AGHDR+6 | 
| PGLEN | DEQPT~, DEQPT+3*, DEQNM~, DEQNM+3*, DEQAG~, DEQAG+3*, RPTOUT+3 | 
| >> POP | DEVICE+3 | 
| RPTDT | DEQPT~, PTHDR+6, DEQNM~, NMHDR+6, DEQAG~, AGHDR+6, RPTDT+4* | 
| U | DEQPT+16, DEQPT+19, DEQNM+12, DEQAG+12, AC+12 | 
| X | DEQPT~, DEQPT+17*, DEQPT+18*, DEQPT+20*, DEQPT+21*, DEQPT+23*, DEQPT+24*, DEQPT+26*, DEQPT+27*, PTHDR+7~ , PTHDR+8*, DEQNM~, DEQNM+10*, DEQNM+16*, NMHDR+7~, NMHDR+8*, DEQAG~, DEQAG+13*, AC+7*, AC+13* , AGHDR+7~, AGHDR+8*, RPTDT+1~, RPTOUT+1, RPTOUT+2 | 
| >> XPDNM | FIXPT+3, DEQPT+4, FIXNM+4, DEQNM+4, FIXAG+4, DEQAG+4, RPTOUT+1 | 
| Y | RPTDT+1~, RPTDT+4, PAUSE+1~ | 
| ZTDESC | DEVICE+5*, DEVICE+11! | 
| >> ZTQUEUED | EXIT+2 | 
| >> ZTREQ | EXIT+2* | 
| ZTRTN | DEVICE+6*, DEVICE+11! | 
| ZTSAVE | DEVICE+11! | 
| ZTSAVE("EP" | DEVICE+7* | 
| ZTSK | DEVICE+9, DEVICE+11! |