BPSTASDB ;AITC/PD - ECME TAS BPSTL Utility; 12/16/2019
Source file <BPSTASDB.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 |
---|---|---|
E Claims Management Engine | 1 | BPS TAS DATABASE RESET |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(RESULT,ARGS) | ; RPC Entry Point
|
|
RESULT | ; setup JSON result
; Result will return variable COUNT ; COUNT = # of records reset or added ; COUNT = -1 indicates an input parameter was missing ; COUNT = -2 indicates the date passed in for ADD was invalid ; COUNT = -3 indicates input FLAG was not 1 or 2 |
|
RESET | ; Reset existing entries in ^BPSTL("C") to 1
; Only entries that currently have a defined value for field #20 ; will be reset. Value will be reset to 1 (READY TO SEND (OPEN)) |
|
ADD(BPSDATE) | ; Add new entries to ^BPSTL("C")
; Using the AH index and the date passed in, add entries ; to the queue that are not already in the queue. Set ; the value to 1. |
|
DATE(X) | ; Convert Date to FileMan format
|
RPC Name | Call Tags |
---|---|
BPS TAS DATABASE RESET | EN |
FileNo | Call Tags |
---|---|
^BPSTL - [#9002313.57] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPSTL("AH" | ADD+10, ADD+12 |
^BPSTL("C" | RESET+7, RESET+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | DATE+2~ |
ARGS | EN~ |
ARGS("DATE" | EN+8 |
ARGS("FLAG" | EN+5 |
BPS57 | RESET+4~, RESET+8*, RESET+9*, RESET+12, ADD+5~, ADD+11*, ADD+12*, ADD+14, ADD+16, ADD+19 |
BPSA | RESET+10~, ADD+17~ |
BPSA( | RESET+13*, ADD+20* |
BPSDATE | EN+2~, EN+8*, EN+9, EN+13, ADD~, ADD+7*, ADD+8, ADD+10*, ADD+12 |
BPSFLAG | EN+2~, EN+5*, EN+6, EN+7, EN+9, EN+12, EN+13 |
BPSFN | RESET+10~, RESET+11*, RESET+13, ADD+17~, ADD+18*, ADD+20 |
BPSINDX | RESET+4~, RESET+6*, RESET+7*, RESET+9 |
BPSREC | RESET+10~, RESET+12*, RESET+13, ADD+17~, ADD+19*, ADD+20 |
COUNT | EN+2~, EN+6*, EN+7*, EN+9*, EN+11*, RESULT+6, RESET+15*, ADD+8*, ADD+22* |
RESULT | EN~, EN+3! |
RESULT(1 | RESULT+6* |
X | DATE~ |
Y | DATE+2~, DATE+4 |