AIBMRG1 ;RPMS/CMB/TJF ;GENERIC GLOBAL MERGE MULTIPLE REEL ROUTINE [ 02/01/89 9:13 AM ]
Source file <AIBMRG1.m>
| Package | Total | Call Graph |
|---|---|---|
| IBM DDPS Record Consolidation | 1 | (CLOSE,IN,OPEN)^AIBSDEV |
| Package | Total | Caller Graph |
|---|---|---|
| IBM DDPS Record Consolidation | 1 | AIBMRG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RETURN | ;RETURN TO CALLING ROUTINE
|
|
| ZERSET | ;
|
|
| FACSET | ;
|
|
| NEXTFILE | ;
|
|
| SEQNO | ||
| KILLVAR | ;KILL LOCAL VARIABLES
|
|
| UPDATE | ;BALANCE CHECK
|
|
| BLDPCC | ;BUILD PCC FACILITY ZEROTH NODE DATA
|
|
| COMPUTE | ;UPDATE ZEROTH NODES IN MERGE GLOBAL
|
|
| NEXTFIL1 | ||
| INIT | ;INITIALIZE FIELDS
|
|
| PCCFACL | ;FIND FACILITY LOCATION FOR PCC
|
|
| GETFCDAT | ;GET FACILITY DATA FROM INPUT FILE
|
|
| CKMLOG | ;CHECK MERGE LOG FILE
|
|
| NXTSEQ | ;RETRY ACCESS OF FILE
|
|
| FACTSET | ;SETUP FACILITY TAPE HEADER VALUES
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("OS" | INIT+3 |
| ^AUTTLOC - [#9999999.06] | PCCFACL+3 |
| ^AUTTLOC("C" | PCCFACL+1 |
| Name | Line Occurrences |
|---|---|
| BLDPCC | PCCFACL+2 |
| CKMLOG | ZERSET+6 |
| COMPUTE | UPDATE+2 |
| GETFCDAT | FACTSET+7 |
| NEXTFIL1 | NEXTFIL1, NEXTFIL1+1, NEXTFIL1+5, NEXTFIL1+7, NXTSEQ+2 |
| NXTSEQ | NEXTFIL1+3 |
| PCCFACL | FACTSET+6 |
| RETURN | INIT+7, NEXTFILE+2, NEXTFIL1+8, GETFCDAT+10, CKMLOG+2, FACSET+6 |
| SEQNO | NEXTFILE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %IS | KILLVAR+8! |
| %MT | KILLVAR+8! |
| AIB | KILLVAR+8! |
| AIBA | INIT+2*, KILLVAR+1! |
| AIBANS | KILLVAR+8! |
| AIBCDV | INIT+3*, NEXTFILE+1, NEXTFILE+2, SEQNO, NEXTFIL1+4, NXTSEQ+1, FACTSET+1, UPDATE+3, COMPUTE+10, KILLVAR+1! |
| AIBCMT | KILLVAR+8! |
| AIBCT | COMPUTE+9, KILLVAR+1! |
| >> AIBDEV | NEXTFILE+2, NEXTFIL1+3, UPDATE+1 |
| AIBFBD | INIT+5!, FACSET+1*, COMPUTE+6, KILLVAR+2! |
| AIBFCT | GETFCDAT+7*, UPDATE+2, UPDATE+4, KILLVAR+2! |
| AIBFD | INIT+2!, FACTSET+7*, BLDPCC+1*, GETFCDAT+1, GETFCDAT+2, GETFCDAT+3, GETFCDAT+4, GETFCDAT+5, GETFCDAT+6, GETFCDAT+7 , GETFCDAT+8, GETFCDAT+9, ZERSET+7, ZERSET+8, ZERSET+11, KILLVAR+2! |
| AIBFED | INIT+5!, FACSET+2*, COMPUTE+7, KILLVAR+2! |
| AIBFN | NEXTFIL1+5, NXTSEQ+1, KILLVAR+8! |
| AIBFNM | FACSET+5*, KILLVAR+2! |
| AIBFRD | GETFCDAT+3*, KILLVAR+3! |
| AIBFTB | GETFCDAT+4*, COMPUTE+1, COMPUTE+6, KILLVAR+3! |
| AIBFTC | GETFCDAT+8*, KILLVAR+3! |
| AIBFTD | GETFCDAT+9*, KILLVAR+3! |
| AIBFTE | GETFCDAT+5*, COMPUTE+2, COMPUTE+7, KILLVAR+3! |
| AIBFTL | GETFCDAT+1*, COMPUTE+5, KILLVAR+3! |
| AIBFTN | GETFCDAT+2*, KILLVAR+3! |
| AIBFTR | INIT+5!, FACSET+3*, COMPUTE+8, KILLVAR+3! |
| AIBFTT | GETFCDAT+6*, KILLVAR+3! |
| AIBGBL | INIT+2!, FACTSET+2*, FACTSET+3, FACTSET+4, FACTSET+5, KILLVAR+4! |
| AIBGBLD | FACTSET+5*, KILLVAR+4! |
| AIBGBLF | FACTSET+4*, ZERSET+6, ZERSET+7*, ZERSET+8*, ZERSET+9*, ZERSET+10*, ZERSET+11*, FACSET+1, FACSET+2, FACSET+3 , FACSET+4, FACSET+5, COMPUTE+6*, COMPUTE+7*, COMPUTE+8*, COMPUTE+9*, KILLVAR+4! |
| AIBGBLN | FACTSET+3*, ZERSET+1, ZERSET+2, ZERSET+3, ZERSET+4, ZERSET+5, COMPUTE+1*, COMPUTE+2*, COMPUTE+3*, COMPUTE+4* , COMPUTE+5*, KILLVAR+4! |
| >> AIBGBLP | FACTSET+2* |
| AIBGN | KILLVAR+8! |
| AIBGNL | KILLVAR+8! |
| AIBGNN | KILLVAR+8! |
| AIBGSEL | FACTSET+1, FACTSET+2, KILLVAR+8! |
| AIBGV | FACTSET+7, PCCFACL+1, KILLVAR+8! |
| AIBLK | KILLVAR+4! |
| AIBMSG | INIT+2*, KILLVAR+4! |
| AIBNC | COMPUTE+12, KILLVAR+5! |
| >> AIBOS | INIT+3*, INIT+4* |
| AIBPARMS | NEXTFIL1+2*, KILLVAR+8! |
| AIBPCC | INIT+1*, FACTSET+6, UPDATE+2, KILLVAR+5! |
| AIBPSV | NEXTFIL1+2, KILLVAR+5! |
| AIBR | KILLVAR+5! |
| AIBRC | UPDATE+2, COMPUTE+4, COMPUTE+8, COMPUTE+11, KILLVAR+5! |
| AIBRM | KILLVAR+5! |
| AIBS | INIT+5!, FACSET+4*, KILLVAR+5! |
| AIBSBP | KILLVAR+9! |
| AIBSEL | KILLVAR+9! |
| AIBSEQ | INIT+2*, NEXTFILE+1, SEQNO, SEQNO+1*, NEXTFIL1+1, NEXTFIL1+7, KILLVAR+9! |
| AIBSIZE | KILLVAR+9! |
| AIBT | KILLVAR+9! |
| AIBT2 | KILLVAR+5! |
| AIBTDV | KILLVAR+5! |
| AIBTIME | KILLVAR+8! |
| AIBTONL | KILLVAR+5! |
| AIBV | KILLVAR+5! |
| AIBW | PCCFACL+1*, BLDPCC+1, KILLVAR+6! |
| AIBX | PCCFACL+1*, PCCFACL+2, PCCFACL+3, KILLVAR+6! |
| AIBXX | NEXTFILE+2*, NEXTFIL1*, NEXTFIL1+1, NEXTFIL1+3*, NEXTFIL1+6*, NEXTFIL1+7, KILLVAR+9! |
| AIBY | PCCFACL+1*, PCCFACL+3*, BLDPCC+1, KILLVAR+6! |
| AIBZB | ZERSET+1*, COMPUTE+1, KILLVAR+6! |
| AIBZE | ZERSET+2*, COMPUTE+2, KILLVAR+6! |
| AIBZF | ZERSET+5*, KILLVAR+6! |
| AIBZN | ZERSET+3*, COMPUTE+3, KILLVAR+6! |
| AIBZR | ZERSET+4*, COMPUTE+4, KILLVAR+6! |
| DTIME | NEXTFILE+2, NEXTFIL1, NEXTFIL1+3 |
| >> IN | NEXTFIL1+2* |
| IO | KILLVAR+7! |
| IO(0 | INIT+3* |
| QUIT | NEXTFILE+2*, NEXTFIL1+8*, KILLVAR+7! |
| U | INIT+1*, FACTSET+2, PCCFACL+3, BLDPCC+1 |
| X | INIT+2!, KILLVAR+7! |
| Y | KILLVAR+7! |