FBXIP165 ;OIPD/SAB - PATCH INSTALL ROUTINE ;12/28/2015
Source file <FBXIP165.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PS | ; post-install entry point
; create KIDS checkpoints with call backs |
|
RMVPAY | ; remove payments that are paid or cancelled from in-process batch
|
|
DELREJ | ; delete inappropriate reject flags from old payments
|
|
OKDEL() | ; check reject for inappropriate reject flag
; Input ; FBDT132 - compiance date for FB*3.5*132 ; FBDTP - DATE PAID ; FBDTC - CANCELLATION DATE ; FBBAT - OLD BATCH NUMBER ; FBC( - counters ; FBFILE - file or sub-file number ; FBCKNUM - FBCKNUM only defined when FBFILE = 162.03 ; Output ; FBDTF - DATE FINALIZED for batch FBBAT ; FBC( - counters ; Return value ; 0 or 1, true (=1) if reject flag should be deleted |
|
INITCNT | ; initalize counters for file/sub-file
|
|
SHOWCNT | ; show counts for file/sub-file
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | DELREJ+48, DELREJ+80 |
$$GET1^DIQ | OKDEL+35, OKDEL+40 |
$$DELREJ^FBAARR3 | DELREJ+40, DELREJ+72, DELREJ+106, DELREJ+133 |
IN^FBXI165A | RMVPAY+1 |
$$FMADD^XLFDT | DELREJ+9 |
$$FMTE^XLFDT | SHOWCNT+22 |
$$NEWCP^XPDUTL | PS+4 |
BMES^XPDUTL | PS+5, DELREJ+3 |
MES^XPDUTL | DELREJ+11, DELREJ+41, DELREJ+42, DELREJ+49, DELREJ+52, DELREJ+73, DELREJ+74, DELREJ+81, DELREJ+84, DELREJ+107 , DELREJ+108, DELREJ+111, DELREJ+134, DELREJ+135, DELREJ+138, SHOWCNT+7, SHOWCNT+9, SHOWCNT+11, SHOWCNT+13, SHOWCNT+16 , SHOWCNT+18, SHOWCNT+21, SHOWCNT+23 |
FileNo | Call Tags |
---|---|
^FBAA(161.7 - [#161.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^FBAA(162.1 - [#162.1] | DELREJ+116, DELREJ+119, DELREJ+121, DELREJ+122, DELREJ+123, DELREJ+129, DELREJ+130 |
^FBAAC - [#162] | DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+36, DELREJ+37, DELREJ+95, DELREJ+96, DELREJ+102, DELREJ+103 |
^FBAAC("AG" | DELREJ+89, DELREJ+92, DELREJ+94 |
^FBAAC("AH" | DELREJ+16, DELREJ+19, DELREJ+21, DELREJ+24, DELREJ+27 |
^FBAAI - [#162.5] | DELREJ+61, DELREJ+62, DELREJ+68, DELREJ+69 |
^FBAAI("AH" | DELREJ+57, DELREJ+60 |
^XTMP("FB*3.5*165" | DELREJ+9*, DELREJ+36*, DELREJ+37*, DELREJ+68*, DELREJ+69*, DELREJ+102*, DELREJ+103*, DELREJ+129*, DELREJ+130* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DELREJ+1~, DELREJ+18~, DELREJ+26*, DELREJ+27*, DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+33, DELREJ+36, DELREJ+37 , DELREJ+59~, DELREJ+60*, DELREJ+61, DELREJ+62, DELREJ+65, DELREJ+68, DELREJ+69, DELREJ+91~, DELREJ+94*, DELREJ+95 , DELREJ+96, DELREJ+99, DELREJ+102, DELREJ+103, DELREJ+118~, DELREJ+121*, DELREJ+122, DELREJ+123, DELREJ+126, DELREJ+129 , DELREJ+130 |
DA(1 | DELREJ+23*, DELREJ+24*, DELREJ+27, DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+33, DELREJ+36, DELREJ+37, DELREJ+92* , DELREJ+94, DELREJ+95, DELREJ+96, DELREJ+99, DELREJ+102, DELREJ+103, DELREJ+119*, DELREJ+121, DELREJ+122, DELREJ+123 , DELREJ+126, DELREJ+129, DELREJ+130 |
DA(2 | DELREJ+21*, DELREJ+24, DELREJ+27, DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+33, DELREJ+36, DELREJ+37 |
DA(3 | DELREJ+19*, DELREJ+21, DELREJ+24, DELREJ+27, DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+33, DELREJ+36, DELREJ+37 |
DIERR | DELREJ+1~, DELREJ+46~, DELREJ+49, DELREJ+78~, DELREJ+81 |
DT | DELREJ+9 |
FBBAT | DELREJ+1~, DELREJ+16*, DELREJ+19, DELREJ+21, DELREJ+24, DELREJ+27, DELREJ+36, DELREJ+37, DELREJ+57*, DELREJ+60 , DELREJ+68, DELREJ+69, DELREJ+89*, DELREJ+92, DELREJ+94, DELREJ+102, DELREJ+103, DELREJ+116*, DELREJ+119, DELREJ+121 , DELREJ+129, DELREJ+130, OKDEL+35, OKDEL+40 |
FBC | DELREJ+1~ |
FBC("DELR" | OKDEL+48*, INITCNT+5*, SHOWCNT+12 |
FBC("NOLD" | OKDEL+45*, INITCNT+4*, SHOWCNT+19, SHOWCNT+20 |
FBC("NVOU" | OKDEL+36*, INITCNT+3*, SHOWCNT+14, SHOWCNT+15 |
FBC("REJ" | OKDEL+18*, INITCNT+1*, SHOWCNT+6 |
FBC("REJC" | OKDEL+32*, INITCNT+2*, SHOWCNT+8 |
FBCKNUM | DELREJ+1~, DELREJ+30*, OKDEL+29 |
FBDT132 | DELREJ+1~, DELREJ+6*, OKDEL+41, OKDEL+42, OKDEL+43, SHOWCNT+22 |
FBDTC | DELREJ+1~, DELREJ+29*, DELREJ+62*, DELREJ+96*, DELREJ+123*, OKDEL+21, OKDEL+29, OKDEL+43 |
FBDTF | DELREJ+1~, DELREJ+45, DELREJ+47, DELREJ+77, DELREJ+79, OKDEL+40*, OKDEL+41 |
FBDTP | DELREJ+1~, DELREJ+28*, DELREJ+61*, DELREJ+95*, DELREJ+122*, OKDEL+21, OKDEL+29, OKDEL+42 |
FBFDA | DELREJ+46~, DELREJ+78~ |
FBFDA( | DELREJ+47*, DELREJ+79* |
FBFILE | DELREJ+2~, DELREJ+13*, DELREJ+36, DELREJ+37, DELREJ+40, DELREJ+54*, DELREJ+68, DELREJ+69, DELREJ+72, DELREJ+86* , DELREJ+102, DELREJ+103, DELREJ+106, DELREJ+113*, DELREJ+129, DELREJ+130, DELREJ+133, OKDEL+29, SHOWCNT+2, SHOWCNT+3 , SHOWCNT+4, SHOWCNT+5 |
FBIENS | DELREJ+2~, DELREJ+33*, DELREJ+36, DELREJ+37, DELREJ+40, DELREJ+41, DELREJ+47, DELREJ+49, DELREJ+65*, DELREJ+68 , DELREJ+69, DELREJ+72, DELREJ+73, DELREJ+79, DELREJ+81, DELREJ+99*, DELREJ+102, DELREJ+103, DELREJ+106, DELREJ+107 , DELREJ+126*, DELREJ+129, DELREJ+130, DELREJ+133, DELREJ+134 |
FBOLD | OKDEL+15~, OKDEL+39*, OKDEL+41*, OKDEL+42*, OKDEL+43*, OKDEL+45 |
FBTYPE | SHOWCNT+1~, SHOWCNT+2*, SHOWCNT+3*, SHOWCNT+4*, SHOWCNT+5*, SHOWCNT+6 |
FBX | PS+2~, PS+3*, PS+4, PS+5, DELREJ+2~, DELREJ+40*, DELREJ+41, DELREJ+42, DELREJ+72*, DELREJ+73 , DELREJ+74, DELREJ+106*, DELREJ+107, DELREJ+108, DELREJ+133*, DELREJ+134, DELREJ+135, SHOWCNT+1~, SHOWCNT+6*, SHOWCNT+7 , SHOWCNT+8*, SHOWCNT+9, SHOWCNT+10*, SHOWCNT+11, SHOWCNT+12*, SHOWCNT+13, SHOWCNT+15*, SHOWCNT+16, SHOWCNT+17*, SHOWCNT+18 , SHOWCNT+20*, SHOWCNT+21, SHOWCNT+22*, SHOWCNT+23 |
U | DELREJ+28, DELREJ+29, DELREJ+30, DELREJ+42, DELREJ+61, DELREJ+62, DELREJ+74, DELREJ+95, DELREJ+96, DELREJ+108 , DELREJ+122, DELREJ+123, DELREJ+135 |
Y | PS+2~, PS+4*, PS+5 |