XDRMERG0 ;SF-IRMFO.SEA/JLI - START OF NON-INTERACTIVE BATCH MERGE ;04/28/2005 12:11
Source file <XDRMERG0.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETCOMPL | ; Indicate that a component of the process was completed | |
| DQ1 | ; HANDLE MERGE OF SPECIAL FILES | |
| ERR | ; On an error mark status as error, and save the error message | |
| QUE | ; This is the entry point for queueing a merge process | |
| RETHREAD | ; RESTART THREADS | |
| ADDSPECL(PACKAGE) | ; Add a package identifier to merge process ; if already present, simply return the internal entry number ; (it would be present if re-starting) | |
| DQ | ; This is the entry point for actually processing the merge task ; Either as the initial entry or on restart. | |
| DQTHREAD | ; START POINT FOR EXTRA THREADS | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTER | ERR+3 | 
| $$NEWERR^%ZTER | DQ+8 | 
| UNWIND^%ZTER | ERR+6 | 
| ^%ZTLOAD | DQ+91 | 
| $$FIND1^DIC | ADDSPECL+5 | 
| UPDATE^DIE | SETCOMPL+13, ADDSPECL+8 | 
| $$A31^MPIFA31B | SETCOMPL+19 | 
| EXC^RGHLLOG | SETCOMPL+20 | 
| START^RGHLLOG | SETCOMPL+20 | 
| STOP^RGHLLOG | SETCOMPL+20 | 
| CALC^RGVCCMR2 | SETCOMPL+16, SETCOMPL+17 | 
| ENPAIR^XDRDVAL1 | DQ+35 | 
| CLOSEIT^XDRMERG | SETCOMPL+23 | 
| RESTART^XDRMERG | DQ+95, DQTHREAD+18 | 
| CHKFROM^XDRMERG2 | DQ+36 | 
| QUE^XDRMERGB | QUE+4 | 
| SNDMSG^XDRMERGB | SETCOMPL+24 | 
| EN^XDRVCHEK | QUE+2 | 
| $$NOW^XLFDT | DQ+30, DQ+34, DQ+47, DQ+48, DQ+61, DQ+71, DQ+78, DQ+79, DQ+90, DQ+94 , DQTHREAD+9, DQ1+4, DQ1+5, SETCOMPL+2, SETCOMPL+7 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TRAP" | DQ+9 | 
| ^DIC - [#1] | DQ+10, DQ+76, DQTHREAD+10 | 
| ^DIC(9.4 - [#9.4] | DQ+52, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58 | 
| ^DPT - [#2] | DQ+22, DQ+23, DQ+25* | 
| ^LR - [#63] | DQ+23, DQ+25*! | 
| ^TMP("XDRFROM" | DQ+5, DQ+95, DQTHREAD+2, DQTHREAD+18, SETCOMPL+22 | 
| ^VA(15.1 - [#15.1] | DQ+10, DQTHREAD+5 | 
| ^VA(15.2 - [#15.2] | DQ+10, DQ+11, DQ+30, DQ+33, DQ+34*, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48 , DQ+60, DQ+61*, DQ+71*, DQ+77, DQ+78*, DQ+79*, DQ+80, DQ+84*, DQ+88, DQ+92 , DQ+93, DQ+94*, DQ+97*, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9*, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15* , DQTHREAD+16, DQTHREAD+19*, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4*, DQ1+5*, DQ1+6, DQ1+8, DQ1+11* , SETCOMPL+2*, SETCOMPL+3*, SETCOMPL+4!, SETCOMPL+5, SETCOMPL+7*, SETCOMPL+8*, SETCOMPL+21, ERR+5* | 
| ^XDRM - [#15.4] | DQ+25 | 
| ^XDRM("B" | DQ+25 | 
| Name | Line Occurrences | 
|---|---|
| $$ADDSPECL | DQ+32, DQ+39, DQ+40, DQ+59, DQ+64, DQ+65, DQ+76, DQTHREAD+7 | 
| @( | DQ1+10 | 
| DQ1 | DQ+62 | 
| DQTHREAD | RETHREAD+5 | 
| SETCOMPL | DQ+38, DQ+39, DQ+42, DQ+64, DQ+98, DQTHREAD+20, DQ1+12 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DQ+11, DQ+93, DQTHREAD+11, RETHREAD+3, SETCOMPL+5 | 
| ^(0 | DQ+30*, DQ+47*, DQ+48* | 
| ^(2 | ERR+5* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | DQ+25~* | 
| DIQUIET | DQ+4~, DQ+6* | 
| >> ERR | SETCOMPL+19*, SETCOMPL+20 | 
| >> FILE | SETCOMPL+21* | 
| >> FROM | SETCOMPL+22* | 
| FROMVAR | DQ+23~ | 
| I | DQ+11*, DQ+48*, DQ+93*, DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+14*, DQTHREAD+15, RETHREAD+1~, RETHREAD+3*, SETCOMPL+5* | 
| >> J | DQ+93*, RETHREAD+3*, SETCOMPL+5*, SETCOMPL+6 | 
| LR | DQ+23~*, DQ+24, DQ+25* | 
| PACKAGE | ADDSPECL~, ADDSPECL+5, ADDSPECL+7 | 
| RGDFN | SETCOMPL+17~* | 
| RGRSICN | DQ+4~, DQ+6* | 
| TO | DQ+23~*, DQ+24 | 
| U | DQ+10, DQ+12, DQ+23, DQ+24, DQ+25, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36 , DQ+46, DQ+47, DQ+48, DQ+54, DQ+56, DQ+57, DQ+60, DQ+61, DQ+71, DQ+76 , DQ+77, DQ+78, DQ+79, DQ+81, DQ+84, DQ+92, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8 , DQTHREAD+9, DQTHREAD+10, DQTHREAD+13, DQTHREAD+17, DQTHREAD+19, RETHREAD+4, DQ1+3, DQ1+4, DQ1+5, DQ1+7 , DQ1+8, DQ1+9, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, ERR+5 | 
| X | DQ+9*, DQ+11*, DQ+12, DQ+22, DQ+23, DQ+25, DQ+55*, DQ+57, DQ+80*, DQ+81 , DQTHREAD+1~, DQTHREAD+11*, DQTHREAD+13, DQTHREAD+16*, DQTHREAD+17, DQ1+1~, DQ1+2*, DQ1+3, DQ1+6*, DQ1+7 | 
| XDRAA | SETCOMPL+12~ | 
| XDRAA(15 | SETCOMPL+12* | 
| >> XDRCENT | DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7* | 
| >> XDRCFIL | DQ+81*, DQ+95, DQTHREAD+17*, DQTHREAD+18, DQ1+7* | 
| XDRCODE | DQ+4~, DQ+58* | 
| >> XDRCSTAT | DQ+81*, DQ+83, DQ+95, DQ1+7* | 
| XDRDVALF | DQ+4~, DQ+5* | 
| >> XDRFDA | DQ+10, DQ+11, DQ+30, DQ+33, DQ+34, DQ+35, DQ+36, DQ+46, DQ+47, DQ+48 , DQ+60, DQ+61, DQ+71, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+88, DQ+92 , DQ+93, DQ+94, DQ+97, DQTHREAD+4, DQTHREAD+5, DQTHREAD+8, DQTHREAD+9, DQTHREAD+10, DQTHREAD+11, DQTHREAD+15 , DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2, DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11 , SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, SETCOMPL+5, SETCOMPL+7, SETCOMPL+8, SETCOMPL+21, SETCOMPL+24, ADDSPECL+5, ADDSPECL+7 , ERR+4, ERR+5 | 
| XDRFDA1 | DQ+3~, DQ+32*, DQ+33, DQ+34, DQ+39*, DQ+40*, DQ+59*, DQ+60, DQ+61, DQ+64* , DQ+65*, DQ+76*, DQ+77, DQ+78, DQ+79, DQ+80, DQ+84, DQ+87, DQ+88*, DQ+93* , DQTHREAD+1~, DQTHREAD+7*, DQTHREAD+8, DQTHREAD+9, DQTHREAD+15, DQTHREAD+16, DQTHREAD+19, RETHREAD+3, RETHREAD+4, DQ1+2 , DQ1+4, DQ1+5, DQ1+6, DQ1+8, DQ1+11, SETCOMPL+2, SETCOMPL+3, SETCOMPL+4, ERR+4, ERR+5 | 
| >> XDRFDA2 | DQ+87*, DQ+92, DQ+93 | 
| XDRFILE | DQ+3~, DQ+46*, DQ+54, DQ+76, DQ+95, DQTHREAD+4*, DQTHREAD+18, SETCOMPL+21* | 
| XDRGLOB | DQ+4~, DQ+10*, DQ+12, DQ+22, DQ+25, DQTHREAD+10*, DQTHREAD+13 | 
| >> XDRK | SETCOMPL+11*, SETCOMPL+12 | 
| XDRNAME | DQTHREAD+1~, DQTHREAD+6*, DQTHREAD+7 | 
| XDRPACK | DQ+3~, DQ+52*, DQ+53, DQ+54, DQ+55, DQ+56, DQ+58 | 
| XDRPACKN | DQ+3~, DQ+56*, DQ+59 | 
| XDRPRE | DQ+31*, DQ+41!, DQ+66!, DQ+67!, SETCOMPL+6 | 
| XDRROU | DQ+4~, DQ+57*, DQ+61, DQ1+1~, DQ1+8*, DQ1+9*, DQ1+10 | 
| XDRSFILE | DQ+3~, DQ+53*, DQ+54, DQ+55, DQ+58 | 
| XDRTHRED | DQ+93!, DQTHREAD+6, RETHREAD+2!, RETHREAD+4* | 
| XDRTHRED( | DQ+93*, DQTHREAD+14, RETHREAD+3* | 
| XDRTIME | DQ+4~, DQ+10*, DQTHREAD+1~, DQTHREAD+5* | 
| XDRXX | SETCOMPL+9*, SETCOMPL+10, SETCOMPL+11, ADDSPECL+4~ | 
| XDRXX(1 | ADDSPECL+9 | 
| >> XDRY1 | SETCOMPL+10*, SETCOMPL+11 | 
| >> XDRY2 | SETCOMPL+10*, SETCOMPL+11, SETCOMPL+16 | 
| >> XDRYY | SETCOMPL+10*, SETCOMPL+11, SETCOMPL+17, SETCOMPL+19, SETCOMPL+20 | 
| >> XDRZE | ERR+2*, ERR+5 | 
| XDRZZ | ADDSPECL+4~ | 
| XDRZZ( | ADDSPECL+7* | 
| XDRZZZ | DQ+3~, DQ+5*, DQ+12, DQ+35, DQ+36, DQ+37, DQ+45, DQ+52, DQ+53, DQ+63 , DQ+71, DQTHREAD+1~, DQTHREAD+2*, DQTHREAD+13, SETCOMPL+9, SETCOMPL+10, SETCOMPL+11 | 
| Y | ADDSPECL+4~, ADDSPECL+5*, ADDSPECL+6, ADDSPECL+9*, ADDSPECL+10 | 
| >> ZTDESC | DQ+89* | 
| >> ZTDTH | DQ+90* | 
| >> ZTIO | DQ+89* | 
| >> ZTRTN | DQ+89* | 
| >> ZTSAVE("XDRFDA" | DQ+90* | 
| >> ZTSAVE("XDRFDA1" | DQ+90* | 
| >> ZTSK | DQ+61, DQ+78, DQTHREAD+9, DQ1+4 | 
| >> ZTSTOP | DQ+75, DQ+84, DQ+86, DQ+97, DQTHREAD+19, DQ1+11 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(CALC^RGVCCMR2 | SETCOMPL+16 |