BLRLINK ; IHS/DIR/FJE - LAB HOOK FOR APCDALV (PCC) ; 22-Oct-2013 09:22 ; MKK
Source file <BLRLINK.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 6 | ERR^BLRLINK ^BLRLINK1 ^BLRLINK2 ^BLRLINK3 ENTRYAUD^BLRUTIL BULTNS^BLRUTIL3 | 
| VA Fileman | 2 | ^DIE ^DIK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TSK | ; EP - entry point for background job -- EP is IHS/OIT/MKK 1021 Change | |
| ERR | ; EP - update transaction log with PCC error message value (if transaction is a modification then any previous value needs to be removed) | |
| DTXVP | ; EP - update transaction log to delete PCC file and v ien when lab deletes the test, ; or if PCC entries are missing. | |
| EOJ | ; EP | |
| CLNUP | ; EP | |
| START | ; EP ; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER START^BLRLINK") | |
| CALLDIK | ;EP - DELETE PCC VISIT AND UPDATE BLRTXLOG ; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER CALLDIK^BLRLINK") | |
| SETNUL | ; EP - update transaction log with PCC error message value (if transaction is a modification then any previous value needs to be removed) -- EP is IHS/OIT/MKK - 1021 Change | |
| DEBUG | ; EP ; Used for debugging only -- called by ^BLRDBG | |
| PROC | ; EP ; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("PROC^BLRLINK 1.0") | 
| FileNo | Call Tags | 
|---|---|
| ^BLRTXLOG - [#9009022] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTSITE(1 | TSK+5, START+3 | 
| ^BLRLOCK - [#9009023] | TSK+4, START+42 | 
| ^BLRSITE - [#9009029] | START+5, START+10*, START+11, START+13, START+18, START+23*, START+30, START+39* | 
| ^BLRTXLOG - [#9009022] | START+32, START+35 | 
| ^DD(9000010.09 | START+8, DEBUG+3 | 
| Name | Line Occurrences | 
|---|---|
| CLNUP | START+40, DEBUG+4 | 
| DTXVP | CALLDIK+6 | 
| EOJ | START+41, DEBUG+4 | 
| ERR | START+34, DEBUG+4 | 
| PROC | START+33, DEBUG+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCDALVR | CLNUP+1!, EOJ+2! | 
| APCDALVR("BLRLINK" | START+4*, START+14* | 
| AUPNTALK | EOJ+3! | 
| BLR | CLNUP+1! | 
| BLR200CV | START+8*, DEBUG+3*, EOJ+2! | 
| BLRABNL | CLNUP+1!, EOJ+2! | 
| BLRACC | CLNUP+1!, EOJ+2! | 
| BLRANT | CLNUP+1! | 
| BLRANTN | CLNUP+1! | 
| BLRBILL | CLNUP+1! | 
| BLRBTN | CLNUP+1! | 
| BLRBUL | START+16*, START+37, ERR+4*, SETNUL+4*, CALLDIK+5*, DTXVP+6*, CLNUP+1! | 
| BLRCD | CLNUP+1!, EOJ+3! | 
| BLRCDT | CLNUP+1!, EOJ+3! | 
| BLRCLIN | CLNUP+1!, EOJ+3! | 
| BLRCLNAM | CLNUP+1! | 
| BLRCOLSP | CLNUP+3! | 
| BLRCOM | CLNUP+1! | 
| BLRCOMPD | CLNUP+3! | 
| BLRCOST | CLNUP+1! | 
| BLRCPT | CLNUP+1! | 
| BLRCPTST | CLNUP+1! | 
| BLRDFN | CLNUP+1!, EOJ+2!, EOJ+3! | 
| >> BLRDH | START+5*, START+10*, START+11, START+18, START+20, START+22*, START+23, START+30, START+39 | 
| BLRDUZ | CLNUP+1!, EOJ+4! | 
| BLREPNM | CLNUP+1!, EOJ+3! | 
| BLREPRV | CLNUP+1!, EOJ+3! | 
| BLRERR | START+15*, PROC+4, PROC+6, DEBUG+3*, CLNUP+1!, EOJ+2! | 
| BLRFILE | CLNUP+1! | 
| >> BLRHCNT | START+11*, START+13, START+20*, START+21*, START+27* | 
| BLRI | EOJ+2! | 
| BLRIEN | CLNUP+2! | 
| BLRL | EOJ+4! | 
| BLRLINK | CLNUP+2! | 
| BLRLIT | CLNUP+2! | 
| BLRLOGDA | START+30*, START+32, START+35, ERR+2, SETNUL+2, CALLDIK+4, DTXVP+3, CLNUP+2!, EOJ+2! | 
| >> BLRLTA | START+18*, START+19 | 
| >> BLRLTP | START+11*, START+18*, START+19, START+24*, START+26*, START+30, START+39 | 
| BLRMOD | CLNUP+2!, EOJ+4! | 
| BLRNAME | CLNUP+2! | 
| BLRNCOM | CLNUP+2! | 
| BLRNMSPC | CLNUP+2!, EOJ+3! | 
| BLRODT | CLNUP+2!, EOJ+3! | 
| BLROPNM | CLNUP+2!, EOJ+3! | 
| BLROPRV | CLNUP+2!, EOJ+3! | 
| BLRORD | CLNUP+2!, EOJ+2! | 
| BLRORDL | CLNUP+2!, EOJ+3! | 
| BLRORDL1 | CLNUP+3! | 
| BLRORG | CLNUP+2! | 
| BLRORGN | CLNUP+2! | 
| BLRPAREN | CLNUP+2!, EOJ+4! | 
| BLRPATCD | CLNUP+2!, EOJ+3! | 
| BLRPCC | START+17*, START+34, ERR+4*, SETNUL+4*, CALLDIK+3*, CALLDIK+5*, DTXVP+6*, DTXVP+7, DEBUG+3*, DEBUG+4 , CLNUP+2!, EOJ+4! | 
| BLRPMSG | CLNUP+2! | 
| BLRPNAM | CLNUP+2! | 
| BLRPROG | CLNUP+2! | 
| >> BLRQSITE | START+3*, START+5, START+10, START+11, START+13, START+18, START+23, START+30, START+39 | 
| >> BLRQUIET | TSK+6*, ERR+5, SETNUL+5, DTXVP+7, DEBUG+3* | 
| BLRRES | CLNUP+2!, EOJ+2! | 
| BLRRFH | CLNUP+2!, EOJ+4! | 
| BLRRFL | CLNUP+4!, EOJ+4! | 
| BLRROOT | CLNUP+4! | 
| BLRSDI | CLNUP+4!, EOJ+4! | 
| BLRSITE | CLNUP+4!, EOJ+2! | 
| BLRSNAM | CLNUP+4!, EOJ+3! | 
| BLRSS | CLNUP+4!, EOJ+3! | 
| BLRSTAGE | CLNUP+4! | 
| BLRSTAT | CLNUP+4! | 
| BLRSTR | CLNUP+4! | 
| BLRTLAB | CLNUP+4!, EOJ+3! | 
| BLRTLOG | CLNUP+4! | 
| BLRTNAM | CLNUP+4! | 
| BLRTNAME | EOJ+4! | 
| BLRTRAN | CLNUP+4!, EOJ+4! | 
| BLRTXT | CLNUP+4! | 
| BLRUNIT | CLNUP+4!, EOJ+2! | 
| BLRVADFN | CLNUP+4!, EOJ+2! | 
| BLRVAL | CLNUP+4!, EOJ+2! | 
| BLRVCAT | CLNUP+4! | 
| BLRVFILE | CLNUP+2! | 
| BLRVFLD | CLNUP+4! | 
| BLRVFN | CLNUP+1!, CLNUP+2! | 
| BLRVGL | CLNUP+2! | 
| BLRVIEN | CALLDIK+3, CLNUP+4!, EOJ+4! | 
| BLRVPRV | CLNUP+4! | 
| BLRVSIT | CLNUP+4! | 
| BLRVSUB | CLNUP+4! | 
| BLRXFLG | CLNUP+4!, EOJ+4! | 
| DA | ERR+1!, ERR+2*, SETNUL+1!, SETNUL+2*, CALLDIK+4, DTXVP+2!, DTXVP+3* | 
| DIE | ERR+1!, ERR+2*, SETNUL+1!, SETNUL+2*, DTXVP+2!, DTXVP+3* | 
| >> DIK | CALLDIK+4 | 
| DR | ERR+1!, ERR+2*, SETNUL+1!, SETNUL+2*, DTXVP+2!, DTXVP+4* | 
| DT | CALLDIK+4 | 
| DTIME | CALLDIK+4 | 
| DUZ | CALLDIK+4 | 
| INDX | EOJ+2! | 
| IO | CALLDIK+4 | 
| IOM | CALLDIK+4 | 
| IOSL | CALLDIK+4 | 
| IOST | CALLDIK+4 | 
| >> IOXY | CALLDIK+4 | 
| PCCVISIT | EOJ+2! | 
| U | TSK+5, START+3, START+5, START+8, START+10, START+11, START+13, START+18, START+23, START+39 , CALLDIK+4, DEBUG+3 | 
| XMB | EOJ+4! | 
| >> XQDIC | CALLDIK+4 | 
| >> XQPSM | CALLDIK+4 | 
| >> XQY | CALLDIK+4 | 
| >> XQYO | CALLDIK+4 | 
| >> ZTQUEUED | CALLDIK+4, EOJ+1 | 
| >> ZTREQ | EOJ+1* |