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* |