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