PRSNCGP ;WOIFO-JAH - Release POC Record corrections for VANOD;11/03/09
Source file <PRSNCGP.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| PAID | 4 | PRSN POC CORRECT RELEASE PRSNAC01 PRSNCR1 PRSNDPC1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CRELEASE | ; Routine provides functionality to release corrected records for
; VANOD extraction. These are daily records with a CORRECTION STATUS ; of Approved for a Day |
|
| DRIVER | ;
|
|
| MMREP | ;
|
|
| TRIMPC(PC,CDS,PRSIEN) | ;Trim days from pay per array that are not either
; a corrected day or a day impacted by the correction ; i.e., we must resend days that have time from a corrected day ; that cross midnight into them. |
|
| SPILLOVR(SEGS,I) | ; return true if a segment on this day crosses midnight
|
|
| PCCOUNT(ARRAY2D) | ; COUNT records in 2D array with integer subscripts
|
|
| RESULTS(CNT) | ; Print results of the Release
|
|
| PRECHK(INSTCC,PRSINST) | ; Count up corrections by division
|
|
| CNTREP(INSTCC) | ;
|
|
| UPDTPOCD(PPI,PRSIEN,PRSD,PRSV,STATUS) | ; update DAILY RECORD status for POC records
; INPUT : ; PPI,PRSIEN,PRSD : Standard ; PRSV : (optional) if STATUS is (A)pproved PRSV must be defined ; to the version number of the POC record ; STATUS: (optional) : set to (A)pproved ; (R)eleased ; (E)ntered ; Null (remove status) |
|
| UPDTPOC(PC,PPI,PRSIEN,STATUS) | ; update POC daily record status
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | UPDTPOCD+20 |
| ^%ZIS | CRELEASE+28, CRELEASE+44 |
| ^%ZISC | DRIVER+69, MMREP+15 |
| ^%ZTLOAD | CRELEASE+36, CRELEASE+53 |
| MSG^DIALOG | UPDTPOCD+14, UPDTPOCD+22, UPDTPOC+6 |
| UPDATE^DIE | UPDTPOCD+14, UPDTPOCD+22, UPDTPOC+6 |
| GETS^DIQ | DRIVER+6, MMREP+6, RESULTS+9, CNTREP+9 |
| $$ASK^PRSLIB00 | CRELEASE+19, RESULTS+12, CNTREP+15 |
| $$ASKMM^PRSNCGR | CRELEASE+23 |
| $$SUREQ^PRSNCGR | CRELEASE+41 |
| EXTRECS^PRSNCGR | DRIVER+26, DRIVER+61 |
| GETDIV^PRSNCGR | CRELEASE+8 |
| FILEPP^PRSNCGR1 | DRIVER+38, DRIVER+64 |
| PPMM^PRSNRMM | MMREP+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GETS^DIQ |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | UPDTPOCD+17~, UPDTPOCD+21 |
| %ZIS | CRELEASE+26~, CRELEASE+27*, CRELEASE+42~, CRELEASE+43* |
| ARRAY2D | PCCOUNT~ |
| ARRAY2D( | PCCOUNT+3, PCCOUNT+4 |
| CDS | DRIVER+19!, DRIVER+30, TRIMPC~ |
| CDS( | DRIVER+22*, TRIMPC+12, TRIMPC+16 |
| CI | DRIVER+1~, DRIVER+5*, DRIVER+6, DRIVER+7, DRIVER+8, DRIVER+14, DRIVER+15, DRIVER+21, DRIVER+38, DRIVER+42 , DRIVER+59, DRIVER+64, DRIVER+65, MMREP+1~, MMREP+5*, MMREP+6, MMREP+7, MMREP+10, MMREP+12 |
| CNT | DRIVER+1~, DRIVER+67, MMREP+1~, PCCOUNT+1~, PCCOUNT+2*, PCCOUNT+5*, PCCOUNT+6, RESULTS~, PRECHK+12~ |
| CNT( | DRIVER+8*, DRIVER+15*, DRIVER+42*, DRIVER+65*, RESULTS+8, RESULTS+11 |
| CORSPIL | TRIMPC+5~, TRIMPC+8*, TRIMPC+12*, TRIMPC+16 |
| DIVE | RESULTS+1~ |
| DIVI | RESULTS+1~ |
| DUZ | UPDTPOCD+19 |
| F | RESULTS+1~ |
| F(4 | RESULTS+10, CNTREP+10 |
| FDA | UPDTPOC+1~ |
| FDA( | UPDTPOC+5* |
| FIELD | DRIVER+1~, MMREP+1~, PRECHK+12~ |
| FIELD(4 | DRIVER+7, MMREP+7 |
| I | DRIVER+20*, DRIVER+21*, DRIVER+22, DRIVER+63~*, SPILLOVR~, SPILLOVR+3, SPILLOVR+4, PCCOUNT+1~, PCCOUNT+2*, PCCOUNT+3* , PCCOUNT+4, RESULTS+1~, RESULTS+7~*, RESULTS+8*, RESULTS+9, RESULTS+10, RESULTS+11, PRECHK+14*, PRECHK+15*, PRECHK+16 , PRECHK+18*, PRECHK+19*, PRECHK+21, PRECHK+23, PRECHK+25, CNTREP+1~, CNTREP+7*, CNTREP+8*, CNTREP+9, CNTREP+10 , CNTREP+12, UPDTPOC+2*, UPDTPOC+3*, UPDTPOC+4 |
| IENS | UPDTPOCD+10~, UPDTPOCD+11*, UPDTPOCD+13, UPDTPOCD+17!, UPDTPOCD+18*, UPDTPOCD+19, UPDTPOCD+21, UPDTPOC+1~, UPDTPOC+4*, UPDTPOC+5 |
| INSTCC | CRELEASE+6~, CRELEASE+12, CRELEASE+16, CRELEASE+17, PRECHK~, PRECHK+14*, PRECHK+24*, CNTREP~, CNTREP+13 |
| INSTCC( | PRECHK+16*, PRECHK+19, PRECHK+25*, CNTREP+8, CNTREP+12 |
| IO | DRIVER+2, MMREP+2 |
| IO("Q" | CRELEASE+30, CRELEASE+31!, CRELEASE+46, CRELEASE+47! |
| IOF | RESULTS+2, CNTREP+2 |
| IOP | CRELEASE+26~, CRELEASE+42~ |
| J | SPILLOVR+1~, SPILLOVR+2*, SPILLOVR+3*, SPILLOVR+4, PCCOUNT+1~, PCCOUNT+4* |
| MMR | CRELEASE+6~, CRELEASE+23*, CRELEASE+25 |
| >> NXTPPCOR | DRIVER+59*, DRIVER+60 |
| >> NXTPPDAT | DRIVER+58*, DRIVER+60 |
| >> NXTPPSTA | DRIVER+57*, DRIVER+60 |
| OUT | MMREP+1~, MMREP+3*, MMREP+4, MMREP+10, MMREP+12, MMREP+13 |
| PC | DRIVER+1~, DRIVER+26!, DRIVER+30, DRIVER+38, DRIVER+42, DRIVER+46, DRIVER+61!, DRIVER+64, DRIVER+65, DRIVER+66 , MMREP+1~, TRIMPC~, UPDTPOC~ |
| PC( | DRIVER+63!, TRIMPC+7, TRIMPC+12, TRIMPC+16!, UPDTPOC+3 |
| PC(15 | DRIVER+34! |
| >> PCNX | DRIVER+34*, DRIVER+60 |
| PG | MMREP+1~, MMREP+3*, MMREP+13 |
| POP | CRELEASE+26~, CRELEASE+29, CRELEASE+42~, CRELEASE+45 |
| PPI | CRELEASE+6~, DRIVER+13*, DRIVER+14*, DRIVER+21, DRIVER+26, DRIVER+38, DRIVER+46, DRIVER+57, DRIVER+58, DRIVER+59 , DRIVER+61, DRIVER+64, DRIVER+66, MMREP+1~, MMREP+9*, MMREP+10*, MMREP+12, MMREP+13, PRECHK+20*, PRECHK+21* , PRECHK+23, UPDTPOCD~, UPDTPOCD+11, UPDTPOCD+18, UPDTPOC~, UPDTPOC+4 |
| PPS | CRELEASE+6~ |
| PRSD | TRIMPC+5~, TRIMPC+6*, TRIMPC+7*, TRIMPC+12, TRIMPC+16, UPDTPOCD~, UPDTPOCD+11, UPDTPOCD+18 |
| PRSFDA | UPDTPOCD+10~, UPDTPOCD+17! |
| PRSFDA( | UPDTPOCD+13*, UPDTPOCD+19*, UPDTPOCD+21* |
| PRSIEN | DRIVER+14*, DRIVER+21, DRIVER+26, DRIVER+30, DRIVER+38, DRIVER+46, DRIVER+57, DRIVER+58, DRIVER+59, DRIVER+61 , DRIVER+64, DRIVER+66, MMREP+8*, MMREP+11*, MMREP+12*, MMREP+13, TRIMPC~, PRECHK+22*, PRECHK+23*, UPDTPOCD~ , UPDTPOCD+11, UPDTPOCD+18, UPDTPOC~, UPDTPOC+4 |
| PRSINST | CRELEASE+6~, CRELEASE+8, CRELEASE+12, PRECHK~ |
| PRSINST( | DRIVER+4, DRIVER+5, MMREP+4, MMREP+5, PRECHK+15, PRECHK+16 |
| PRSV | UPDTPOCD~, UPDTPOCD+15, UPDTPOCD+18 |
| REC | DRIVER+1~, DRIVER+3*, DRIVER+4*, DRIVER+5, MMREP+1~, MMREP+3*, MMREP+4*, MMREP+5, PRECHK+12~ |
| >> RECCNT | DRIVER+13*, DRIVER+26 |
| SEGCNT | DRIVER+1~, DRIVER+13*, DRIVER+61, MMREP+1~ |
| SEGS | SPILLOVR~ |
| SEGS( | SPILLOVR+3, SPILLOVR+4 |
| SN | DRIVER+1~, DRIVER+7*, DRIVER+38, DRIVER+64, MMREP+1~, MMREP+7* |
| SPILL | SPILLOVR+1~, SPILLOVR+2*, SPILLOVR+3, SPILLOVR+4*, SPILLOVR+5 |
| STATUS | UPDTPOCD~, UPDTPOCD+12*, UPDTPOCD+13, UPDTPOCD+15, UPDTPOC~, UPDTPOC+5 |
| STNAME | RESULTS+1~, RESULTS+10*, RESULTS+11, CNTREP+1~, CNTREP+10*, CNTREP+11 |
| STNUM | RESULTS+1~, RESULTS+10*, RESULTS+11, CNTREP+1~, CNTREP+10*, CNTREP+11 |
| STOP | PRECHK+12~ |
| U | DRIVER+15, DRIVER+42, DRIVER+57, DRIVER+65, SPILLOVR+4, RESULTS+11 |
| X | CRELEASE+19*, RESULTS+1~, RESULTS+12*, CNTREP+1~, CNTREP+15* |
| ZTCPU | CRELEASE+32~, CRELEASE+48~ |
| ZTDESC | CRELEASE+32~, CRELEASE+33*, CRELEASE+48~, CRELEASE+49~, CRELEASE+50* |
| ZTDTH | CRELEASE+32~, CRELEASE+48~ |
| ZTIO | CRELEASE+32~, CRELEASE+48~ |
| ZTKIL | CRELEASE+32~, CRELEASE+48~ |
| ZTPRI | CRELEASE+32~, CRELEASE+48~ |
| >> ZTREQ | CRELEASE+37*, CRELEASE+54* |
| ZTRTN | CRELEASE+32~, CRELEASE+34*, CRELEASE+48~, CRELEASE+49~, CRELEASE+51* |
| ZTSAVE | CRELEASE+32~, CRELEASE+48~, CRELEASE+49~ |
| ZTSAVE("PRSINST(" | CRELEASE+35*, CRELEASE+52* |
| ZTSK | CRELEASE+32~, CRELEASE+37, CRELEASE+48~, CRELEASE+54 |
| ZTSYNC | CRELEASE+32~, CRELEASE+48~ |
| ZTUCI | CRELEASE+32~, CRELEASE+48~ |