PRCS58OB ;WISC/CLH-OBLIGATION PROCESSING ;07/21/93
Source file <PRCS58OB.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
V | ;;5.1;IFCAP;**148,150,176**;Oct 20, 2000;Build 11
|
|
OB(DA) | ;Obligation edits
|
|
SC | ||
OB1(OB,DA) | ;set obligation number in 410
|
|
CS(OB,AMT,TIME,PATNUM,PODA,DEL,X,PRC) | ;set code sheet information in 410
|
|
PODT(DA,A) | ; post P.O. Date onto 442 record
|
|
ADJ(DIC,DA,PRCSIP,X4) | ;enter adjustment on transaction
|
|
ADJ1(DA,X,Y) | ||
ADJ2(PRC,X,DA) | ;mark the transaction as an adjustment
|
|
ENA2 | ||
ENA3 | ||
NODE(DA,TRNODE) | ;get transaction node information from 410
|
|
LU(Y,PRC,PRCF) | ||
SAEDIT(PO,DA) | ||
POADJ(PRC,PODA,TRDA,AMT) | ;set adjustments obligations in 410
|
|
OROBL(DIC,PRC,DA) | ;lookup obligation number on original 1358 request
|
|
RTN(DA) | ;return request to service
|
|
KILL(TRDA) | ;kill obligation transaction when obligation data killed
|
Name | Field # of Occurrence |
---|---|
%XY^%RCR | OROBL+5, OROBL+10 |
EN^DDIOL | ENA2+6 |
IX^DIC | OROBL+2 |
^DIE | SC+2, OB1+2, PODT+2, ADJ+2, ADJ1+1, ENA2, SAEDIT+3, RTN+2 |
YN^PRC0A | ENA2+1 |
DELETE^PRC0B1 | ENA2+3 |
$$EN1^PRCE0A | ENA2+9 |
$$UPPER^PRCFFU5 | ADJ2+1 |
GENDIQ^PRCFFU7 | OROBL+7 |
MSG^PRCFQ | RTN+2 |
NOW^PRCFQ | POADJ+4 |
ENCODE^PRCSC2 | CS+5, POADJ+8 |
^PRCSDIC | LU+6 |
W1^PRCSEB | ENA3 |
W6^PRCSEB | ENA3 |
SCPC0^PRCSED | ENA3 |
TRANK^PRCSES | POADJ+10, RTN+3 |
TRANS^PRCSES | POADJ+10 |
TRANS1^PRCSES | POADJ+10 |
OBL^PRCSES2 | ADJ2+1 |
TRANK^PRCSEZ | ENA2+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PRCS(410 - [#410] | Classic Fileman Calls |
^PRC(442 - [#442] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(420 - [#420] | ENA2+10 |
^PRC(442 - [#442] | POADJ+6 |
^PRCD(442.3 - [#442.3] | LU+5, RTN+3, KILL+1 |
^PRCS(410 - [#410] | CS+3, CS+7*, ENA2+2, ENA2+4*, ENA2+8, ENA2+11, ENA3, NODE+1, NODE+3, LU+7 , SAEDIT+3, POADJ+5*, POADJ+6*, RTN+3*, KILL+1* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | POADJ+4! |
%X | POADJ+4!, OROBL+5*!, OROBL+10*! |
%Y | OROBL+5*!, OROBL+10*! |
A | PODT~, PODT+2 |
AMT | CS~, CS+3, POADJ~, POADJ+6, RTN+1~, RTN+3* |
>> D | OROBL+1* |
DA | OB~, OB1~, OB1+2*, PODT~, ADJ~, ADJ1~, ADJ2~, ENA2+3, ENA2+8, ENA2+11 , ENA3, NODE~, NODE+1, NODE+3, SAEDIT~, SAEDIT+1, SAEDIT+3*, POADJ+2~, POADJ+3*, POADJ+5 , POADJ+6, POADJ+8, OROBL~, RTN~, RTN+3 |
DEL | CS~, CS+7 |
DIC | ADJ~, ADJ+2, LU~, LU+4*, OROBL~ |
DIC("A" | OROBL+1* |
DIC("S" | LU+5*, OROBL+1* |
DIC(0 | ADJ+2*, ENA2*, LU+4*, OROBL+1* |
DIE | SC~, SC+1*, OB1+1~, OB1+2*, PODT+1~, PODT+2*, ADJ+1~, ADJ+2*, ADJ1~, ADJ1+1* , ENA2*, SAEDIT~, SAEDIT+3*, RTN+1~, RTN+2* |
DIE("NO^" | SC+1* |
>> DILOCKTM | LU+7 |
DR | SC~, SC+2*, OB1+1~, OB1+2*, PODT+1~, PODT+2*, ADJ+1~, ADJ+2*, ADJ1~, ADJ1+1* , ENA2*, SAEDIT~, SAEDIT+3*, RTN+1~, RTN+2* |
DUZ | CS+5, POADJ+8 |
FSO | LU~, LU+5* |
>> I | NODE+1*, NODE+3* |
MESSAGE | CS+4*, CS+5, CS+6!, POADJ+7*, POADJ+8, POADJ+9! |
OB | OB1~, OB1+2, CS~, CS+3, CS+5, CS+7 |
PATNUM | CS~, CS+3, CS+7 |
PO | SAEDIT~ |
PO(0 | SAEDIT+2 |
PODA | CS~, CS+7, POADJ~ |
PRC | CS~, ADJ2~, LU~, POADJ~, OROBL~ |
PRC("CP" | ENA2+10, OROBL+1 |
PRC("SITE" | ENA2+10 |
>> PRC410 | ENA2+9 |
>> PRC442 | ENA2+9 |
PRCF | LU~ |
PRCFA | LU~ |
PRCFA("PODA" | POADJ+5, POADJ+6 |
PRCFA("TRDA" | SAEDIT+1*, SAEDIT+3 |
PRCFA(1358 | LU+5* |
PRCHOBL | POADJ+10*! |
PRCIENCT | ENA2+2*, ENA2+4, ENA2+5! |
PRCLOCK | LU+2~, LU+3, LU+7*, LU+8* |
>> PRCS2 | ENA3 |
PRCSIP | ADJ~, ADJ+2 |
>> PRCTMP(410 | OROBL+6!, OROBL+8, OROBL+9! |
PRCX442 | ADJ2+1~* |
PX | LU~ |
TIME | CS~, CS+3, POADJ+2~, POADJ+4*, POADJ+6 |
TRDA | POADJ~, POADJ+3, KILL~, KILL+1 |
TRDAIEN | OROBL+4~, OROBL+5*, OROBL+6, OROBL+7, OROBL+8, OROBL+9, OROBL+10 |
TRNODE | NODE~, NODE+1! |
TRNODE( | NODE+1* |
TRNODE(0 | NODE+2 |
TRNODE(3 | NODE+2*, SAEDIT+3* |
TRNODE(8 | NODE+3* |
U | ENA2+8, ENA2+10, ENA2+11, POADJ+5 |
X | CS~, ADJ1~, ADJ2~, ADJ2+1*, ENA2+1, ENA2+3, ENA2+4, ENA2+6, ENA2+8*, ENA2+11* , POADJ+2~, POADJ+4, POADJ+6*, OROBL+3, OROBL+8*, RTN+1~, RTN+2*, RTN+3* |
X1 | ADJ2+2~, ENA2+11* |
X2 | ADJ2+2~, ENA2+11* |
X4 | ADJ~, ADJ+2* |
Y | CS+1~, CS+3*, ADJ1~, ADJ1+1, ENA2+1, LU~, LU+7, LU+8, OROBL+5, OROBL+10* , RTN+2 |
Z | OB1+1~, OB1+2*, ADJ1~, ADJ1+1* |