AIBMRG ;RPMS/CMB/TJF ;GENERIC IBM DATA GLOBAL MERGE ROUTINE [ 02/01/89 8:29 AM ]
Source file <AIBMRG.m>
Package | Total | Call Graph |
---|---|---|
IBM DDPS Record Consolidation | 2 | (ABEND,OPCANCL)^AIBCVT6 (FACSET,FACTSET,INIT,KILLVAR,NEXTFILE,UPDATE,ZERSET)^AIBMRG1 |
Package | Total | Caller Graph |
---|---|---|
IBM DDPS Record Consolidation | 1 | AIBTCFLM |
Name | Comments | DBIA/ICR reference |
---|---|---|
RTVFCZN | ;RETREIVE FACILITY DATA FROM ZEROTH FACILITY NODE IN MERGE GLOBAL
|
|
RETURN | ;RETURN TO CALLING PROGRAM
|
|
FILERROR | ;ERROR IN FILE FORMAT - ABEND AFTER MESSAGE
|
|
READ | ;READ NEXT RECORD NODE DATA FROM INPUT FILE
|
|
CKPCCEOF | ;END OF FILE LOGIC FOR PCC FLAT FILE
|
|
PCCMSG | ;SET SWITCH FOR PCC LOGIC AND DISPLAY MESSAGE
|
|
PCCGBLNM | ;INITIALIZE GLOBAL PREFIX NAME FOR PCC
|
|
NEXTVOL | ;PROCESS NEXT VOLUME OF FILE
|
|
ENDFILE | ;END OF FILE PROCESSING
|
|
NOMRG | ;DISALLOW MULTIPLE MERGE FOR A FACILITY
|
|
INITINDR | ;INITIALIZE INDIRECTION VARIABLES
|
|
BEGIN | ;ENTRY POINT FOR FRONT END TELECOMMUNICATIONS PROGRAM AIBTCFLM
|
|
NEXTGBL | ;PROCESS NEXT FILE
|
|
SKIPSUBD | ;SKIP SUBSCRIPTS FOR DATA RECORDS - PCC FLAT FILE
|
|
START | ;BEGIN MERGING FILE
|
|
OPCANCL | ;ABEND BECAUSE OPERATOR CANCLED JOB
|
|
SETPCCID | ;SET NODE ID PIECE FOR PCC
|
|
SKIPSUBZ | ;SKIP READ OF ZEROTH NODE SUBSCRIPT DATA - PCC FLAT FILE
|
|
QUIT | ;
|
|
RTVGTZN | ;RETREVE VARIABLES FROM GRAND TOTAL ZEROTH NODE IN MERGE GLOBAL
|
|
INTRO | ;INITIALIZATION LOGIC
|
|
BLDNODE | ;PLACE DATA IN MERGE GLOBAL RECORD NODE
|
|
READCMT | ;READ COMMENT FROM SAVED GLOBAL FILE
|
|
ABEND | ;ABNORMAL END OF JOB
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences |
---|---|
ABEND | BEGIN+1, RTVGTZN+1, RTVFCZN+1, NOMRG+1 |
BEGIN | ENDFILE+4 |
BLDNODE | RTVFCZN+5, SKIPSUBD+6 |
CKPCCEOF | SKIPSUBD+1 |
ENDFILE | SKIPSUBZ+3, SKIPSUBD+3, SKIPSUBD+5, CKPCCEOF+1 |
FILERROR | BEGIN+2, READCMT+1, NEXTVOL+2, SKIPSUBZ+1, SKIPSUBZ+3, SKIPSUBZ+8, READ+2, SKIPSUBD+1, SKIPSUBD+2 |
INITINDR | SKIPSUBZ+6 |
NEXTGBL | SKIPSUBZ+3, SKIPSUBZ+7, SKIPSUBZ+9, SKIPSUBD+4, SKIPSUBD+5 |
NEXTVOL | SKIPSUBZ+2, SKIPSUBZ+4 |
NOMRG | RTVFCZN+2 |
OPCANCL | BEGIN+1 |
PCCGBLNM | PCCMSG+3, SKIPSUBZ+1 |
PCCMSG | BEGIN+3 |
QUIT | ENDFILE+2, ENDFILE+4, ABEND+1, OPCANCL+1 |
READ | SKIPSUBD+2, BLDNODE+4, BLDNODE+5, BLDNODE+6 |
READCMT | BEGIN+4 |
RETURN | QUIT+1 |
RTVGTZN | INITINDR+2 |
SETPCCID | CKPCCEOF+1 |
SKIPSUBD | READ+1 |
SKIPSUBZ | NEXTVOL+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> AIBA | BEGIN+1, RTVGTZN+1, RTVFCZN+1, ENDFILE+3*, ENDFILE+4* |
>> AIBCDV | PCCMSG+2, READCMT+2, START+1, SKIPSUBD+4, BLDNODE+5 |
>> AIBCMT | READCMT+1*, READCMT+3 |
>> AIBCT | RTVFCZN+3*, BLDNODE+3* |
>> AIBDEV | BEGIN+2, READCMT+1, NEXTVOL+1, READ+1 |
>> AIBFFN | INTRO+1*, ENDFILE+2 |
>> AIBGBLD | BLDNODE+2 |
>> AIBGBLN | INITINDR+2, INITINDR+3 |
>> AIBGN | NEXTVOL+2*, SKIPSUBZ+2, SKIPSUBZ+3, SKIPSUBZ+4, SKIPSUBZ+5, READ+2*, SKIPSUBD+2, SKIPSUBD+3, SKIPSUBD+4, SKIPSUBD+5 |
>> AIBGNL | SKIPSUBZ+5*, PCCGBLNM+1* |
>> AIBGNN | SKIPSUBZ+5*, PCCGBLNM+1* |
AIBGSEL | NEXTGBL+1!, SKIPSUBZ+4*, SKIPSUBZ+5*, PCCGBLNM+1*, RTVFCZN+2, BLDNODE+1 |
>> AIBGV | PCCMSG+3*, SKIPSUBZ+1*, SKIPSUBZ+6, SKIPSUBD+1*, CKPCCEOF+1, SETPCCID+1*, BLDNODE+1*, BLDNODE+2, BLDNODE+3 |
>> AIBLK | BLDNODE+6* |
>> AIBMSG | NOMRG+1*, FILERROR+1* |
>> AIBNC | RTVFCZN+4*, RTVFCZN+5*, BLDNODE+3* |
AIBOS | SKIPSUBZ+7, QUIT+1! |
>> AIBPARMS | BEGIN+1 |
>> AIBPCC | PCCMSG+1*, NEXTVOL+1, SKIPSUBZ+1, RTVFCZN+5, READ+1, SKIPSUBD+1 |
>> AIBPSV | BEGIN+1* |
>> AIBRC | RTVFCZN+4*, RTVFCZN+5*, BLDNODE+3*, BLDNODE+5, BLDNODE+6 |
>> AIBRM | BLDNODE+5* |
>> AIBS | RTVFCZN+2, RTVFCZN+3 |
>> AIBSEQ | READCMT+2* |
>> AIBTIME | BEGIN+2*, BEGIN+3, PCCMSG+3, READCMT+1, READCMT+3 |
>> AIBTONL | BEGIN+2, READCMT+1, NEXTVOL+2, SKIPSUBZ+1, READ+2, SKIPSUBD+1 |
>> AIBZN | RTVGTZN+2* |
DTIME | INTRO+1*, BEGIN+2, READCMT+1, NEXTVOL+2, SKIPSUBZ+1, SKIPSUBZ+8, READ+2, SKIPSUBD+1, ENDFILE+3 |
>> QUIT | SKIPSUBZ+2, SKIPSUBD+2 |
U | SETPCCID+1, BLDNODE+1 |
>> X | SKIPSUBZ+8* |