BLRNLINK ; IHS/HQT/MJL - LAB HOOK FOR APCDALV (PCC) ; 22-Oct-2013 09:22 ; MKK
Source file <BLRNLINK.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TSK | ; entry point for background job | |
| ERR | ; update transaction log with PCC error message value (if transaction is a modification then any previous value needs to be removed) ; D ENTRYAUD^BLRUTIL("ERR^BLRNLINK 0.0") | |
| DTXVP | ; update transaction log to delete PCC file and v ien when lab deletes the test, ; D ENTRYAUD^BLRUTIL("DTXVP^BLRNLINK 0.0") ; or if PCC entries are missing. | |
| EOJ | ; ; D ENTRYAUD^BLRUTIL("EOJ^BLRNLINK 0.0") | |
| CLNUP | ; ; D ENTRYAUD^BLRUTIL("CLNUP^BLRNLINK 0.0") | |
| ERRMST | ; ; D ENTRYAUD^BLRUTIL("ERRMST^BLRLINK 0.0") | |
| START | ; ; D ENTRYAUD^BLRUTIL("START^BLRNLINK 0.0") | |
| CALLDIK | ;EP - DELETE PCC VISIT AND UPDATE BLRTXLOG ; D ENTRYAUD^BLRUTIL("CALLDIK^BLRNLINK 0.0") | |
| SETNUL | ; update transaction log with PCC error message value (if transaction is a modification then any previous value needs to be removed) ; D ENTRYAUD^BLRUTIL("SETNUL^BLRLINK 0.0") | |
| DEBUG | ; ; Used for debugging only -- called by ^BLRDBG | |
| PROC | ; | 
| FileNo | Call Tags | 
|---|---|
| ^BLRTXLOG - [#9009022] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTLOC - [#9999999.06] | ERRMST+2 | 
| ^AUTTSITE(1 | TSK+4, START+3 | 
| ^BLRSITE - [#9009029] | START+5, START+11*, START+15, START+19, START+20, START+22, START+23*, START+25, START+58* | 
| ^BLRTXLOG - [#9009022] | START+27, START+31 | 
| ^DD(9000010.09 | START+14, DEBUG+3 | 
| ^SC - [#44] | START+32, START+33, START+34 | 
| Name | Line Occurrences | 
|---|---|
| CLNUP | START+59, DEBUG+4 | 
| DTXVP | CALLDIK+5 | 
| EOJ | START+62, DEBUG+4 | 
| ERR | START+55, ERRMST+3, DEBUG+4 | 
| ERRMST | START+19 | 
| PROC | START+49, DEBUG+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCDALVR | CLNUP+2!, EOJ+3! | 
| APCDALVR("BLRLINK" | START+4*, START+20* | 
| AUPNTALK | EOJ+4! | 
| BLR | CLNUP+2! | 
| BLR200CV | START+14*, DEBUG+3*, EOJ+3! | 
| BLRABNL | CLNUP+2!, EOJ+3! | 
| BLRACC | CLNUP+2!, EOJ+3! | 
| BLRANT | CLNUP+2! | 
| BLRANTN | CLNUP+2! | 
| BLRBILL | CLNUP+2! | 
| BLRBTN | CLNUP+2! | 
| BLRBUL | START+20*, START+50*, START+54*, START+57, ERRMST+2*, ERRMST+5, ERRMST+6!, ERR+5*, SETNUL+5*, CALLDIK+4* , DTXVP+7*, CLNUP+2! | 
| BLRCD | CLNUP+2!, EOJ+4! | 
| BLRCDT | CLNUP+2!, EOJ+4! | 
| BLRCLIN | CLNUP+2!, EOJ+4! | 
| BLRCLNAM | CLNUP+2! | 
| BLRCOLSP | CLNUP+4! | 
| BLRCOM | CLNUP+2! | 
| BLRCOMPD | CLNUP+4! | 
| BLRCOST | CLNUP+2! | 
| BLRCPT | CLNUP+2! | 
| BLRCPTST | CLNUP+2! | 
| BLRDFN | CLNUP+2!, EOJ+3!, EOJ+4! | 
| >> BLRDH | START+5*, START+11, START+15, START+20, START+23*, START+25, START+58 | 
| BLRDUZ | CLNUP+2!, EOJ+5! | 
| >> BLRDUZ2 | START+27*, START+28* | 
| BLREPNM | CLNUP+2!, EOJ+4! | 
| BLREPRV | CLNUP+2!, EOJ+4! | 
| BLRERR | START+20*, START+50*, START+54*, PROC+2, PROC+4, ERRMST+2*, DEBUG+3*, CLNUP+2!, EOJ+3! | 
| BLRFILE | START+50, START+54, CLNUP+2! | 
| >> BLRHCNT | START+19, START+22*, START+23*, START+24* | 
| BLRI | EOJ+3! | 
| BLRIEN | CLNUP+3! | 
| BLRL | EOJ+5! | 
| BLRLINK | CLNUP+3! | 
| BLRLIT | CLNUP+3! | 
| >> BLRLOG | START+19*, START+22 | 
| BLRLOGDA | START+25*, START+26, START+27, START+31, ERR+3, SETNUL+3, CALLDIK+3, DTXVP+4, CLNUP+3!, EOJ+3! | 
| >> BLRLTA | START+20*, START+23 | 
| >> BLRLTP | START+15*, START+20*, START+23*, START+24*, START+25, START+58 | 
| BLRMOD | CLNUP+3!, EOJ+5! | 
| BLRNAME | CLNUP+3! | 
| BLRNCOM | CLNUP+3! | 
| BLRNMSPC | CLNUP+3!, EOJ+4! | 
| BLRODT | CLNUP+3!, EOJ+4! | 
| BLROPNM | CLNUP+3!, EOJ+4! | 
| BLROPRV | CLNUP+3!, EOJ+4! | 
| BLRORD | CLNUP+3!, EOJ+3! | 
| BLRORDL | CLNUP+3!, EOJ+4! | 
| BLRORDL1 | CLNUP+4! | 
| BLRORG | CLNUP+3! | 
| BLRORGN | CLNUP+3! | 
| >> BLRORLDA | START+30*, START+33*, START+54 | 
| >> BLRORLDN | START+30*, START+32*, START+50, START+54 | 
| BLRORLDZ | START+31*, START+32, START+33, START+34*, START+50, CLNUP+4! | 
| BLRPAREN | CLNUP+3!, EOJ+5! | 
| BLRPATCD | CLNUP+3!, EOJ+4! | 
| BLRPCC | START+20*, START+50*, START+54*, START+55, ERRMST+2*, ERRMST+3, ERRMST+6!, ERR+5*, SETNUL+5*, CALLDIK+2* , CALLDIK+4*, DTXVP+7*, DTXVP+8, DEBUG+3*, DEBUG+4, CLNUP+3!, EOJ+5! | 
| BLRPMSG | CLNUP+3! | 
| BLRPNAM | CLNUP+3! | 
| BLRPROG | CLNUP+3! | 
| >> BLRQDH | START+9, START+22 | 
| >> BLRQSITE | START+3*, START+5, START+11, START+15, START+19, START+20, START+22, START+23, START+25, START+58 , ERRMST+2 | 
| >> BLRQUIET | TSK+5*, ERR+6, SETNUL+6, DTXVP+8, DEBUG+3* | 
| BLRRES | CLNUP+3!, EOJ+3! | 
| BLRRFH | CLNUP+3!, EOJ+5! | 
| BLRRFL | CLNUP+5!, EOJ+5! | 
| BLRROOT | CLNUP+5! | 
| BLRSDI | CLNUP+5!, EOJ+5! | 
| BLRSITE | CLNUP+5!, EOJ+3! | 
| BLRSNAM | CLNUP+5!, EOJ+4! | 
| BLRSS | CLNUP+5!, EOJ+4! | 
| BLRSTAGE | CLNUP+5! | 
| BLRSTAT | CLNUP+5! | 
| >> BLRSTOP | START+19* | 
| BLRSTR | CLNUP+5! | 
| BLRTLAB | CLNUP+5!, EOJ+4! | 
| BLRTLOG | CLNUP+5! | 
| BLRTNAM | CLNUP+5! | 
| BLRTNAME | EOJ+5! | 
| BLRTRAN | CLNUP+5!, EOJ+5! | 
| BLRTXT | CLNUP+5! | 
| BLRUNIT | CLNUP+5!, EOJ+3! | 
| BLRVADFN | CLNUP+5!, EOJ+3! | 
| BLRVAL | CLNUP+5!, EOJ+3! | 
| BLRVCAT | CLNUP+5! | 
| BLRVFILE | CLNUP+3! | 
| BLRVFLD | CLNUP+5! | 
| BLRVFN | CLNUP+2!, CLNUP+3! | 
| BLRVGL | CLNUP+3! | 
| BLRVIEN | CALLDIK+2, CLNUP+5!, EOJ+5! | 
| BLRVPRV | CLNUP+5! | 
| BLRVSIT | CLNUP+5! | 
| BLRVSUB | CLNUP+5! | 
| >> BLRX | START+22* | 
| BLRXFLG | CLNUP+5!, EOJ+5! | 
| >> BLRXPCC | START+19* | 
| DA | ERR+2!, ERR+3*, SETNUL+2!, SETNUL+3*, CALLDIK+3, DTXVP+3!, DTXVP+4* | 
| DIE | ERR+2!, ERR+3*, SETNUL+2!, SETNUL+3*, DTXVP+3!, DTXVP+4* | 
| >> DIK | CALLDIK+3 | 
| DR | ERR+2!, ERR+3*, SETNUL+2!, SETNUL+3*, DTXVP+3!, DTXVP+5* | 
| DT | CALLDIK+3 | 
| DTIME | CALLDIK+3 | 
| DUZ | CALLDIK+3 | 
| DUZ(2 | START+28 | 
| INDX | EOJ+3! | 
| IO | CALLDIK+3 | 
| IOM | CALLDIK+3 | 
| IOSL | CALLDIK+3 | 
| IOST | CALLDIK+3 | 
| >> IOXY | CALLDIK+3 | 
| PCCVISIT | EOJ+3! | 
| U | TSK+4, START+3, START+5, START+11, START+14, START+15, START+19, START+20, START+22, START+23 , START+27, START+31, START+32, START+33, START+34, START+58, ERRMST+2, CALLDIK+3, DEBUG+3 | 
| XMB | EOJ+5! | 
| >> XQDIC | CALLDIK+3 | 
| >> XQPSM | CALLDIK+3 | 
| >> XQY | CALLDIK+3 | 
| >> XQYO | CALLDIK+3 | 
| >> ZTQUEUED | CALLDIK+3, EOJ+2 | 
| >> ZTREQ | EOJ+2* |