PRCFDO ;WOIFO/KCL,MM - IFCAP/OLCS INTERFACE ;2/24/2011
Source file <PRCFDO.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;**153**;Oct 20, 2000;Build 10
|
|
OLCSMSG | ;Generate 1358 transaction message
|
|
OLCSDATA(PRCDF) | ;Get 1358 data elements
|
|
OBL(POIEN,TRANTYPE,PRCF410) | ;Get Date Signed for current obligation
|
|
VALID(PRCDF,PRCREQ,PRCER) | ;Validate 1358 transaction array
|
|
BLDMSG(PRCDFA,PRCCTR,PRCDEL,PRCEOR,PRCXMTXT) | ;Build 1358 transaction message
|
|
ADDLINE(PRCTEXT,PRCNT,PRCXMTXT) | ;Add lines of text to message array
|
|
MAIL(PRCXMTXT) | ;Send 1358 transaction mail message
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(442 - [#442] | OBL+17, OBL+19 |
^TMP("PRCOLCS" | OLCSMSG+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIFROM | MAIL+26~ |
>> PO | OLCSDATA+64, OBL+12, OBL+17, OBL+19 |
>> PO(0 | OLCSDATA+57 |
POIEN | OBL~ |
>> PRC("PER" | OLCSDATA+76 |
PRCACCT | MAIL+33~, MAIL+38*, MAIL+53*, MAIL+55 |
PRCAPPID | OLCSDATA+38~, OLCSDATA+74*, OLCSDATA+86, OLCSDATA+87, OLCSDATA+95 |
PRCCNT | OLCSMSG+13~, OLCSMSG+27*, OLCSMSG+28 |
PRCCTR | BLDMSG~, BLDMSG+20*, BLDMSG+28, BLDMSG+40 |
PRCDATA | OLCSMSG+14~, OLCSMSG+18, OLCSMSG+22, OLCSMSG+28, OLCSMSG+34! |
PRCDEL | BLDMSG~, BLDMSG+16*, BLDMSG+24, BLDMSG+25, BLDMSG+33, BLDMSG+34 |
PRCDF | OLCSDATA~, OLCSDATA+47!*, VALID~ |
PRCDF( | OLCSDATA+48* |
PRCDF("APPID" | OLCSDATA+95*, VALID+33, VALID+48 |
PRCDF("APPNAME" | OLCSDATA+87*, OLCSDATA+88*, VALID+32, VALID+47 |
PRCDF("FACNM" | OLCSDATA+52*, VALID+25, VALID+40 |
PRCDF("FACNUM" | OLCSDATA+54*, VALID+26, VALID+41 |
PRCDF("OBLDATE" | OLCSDATA+65*, OLCSDATA+67, OLCSDATA+68*, VALID+29, VALID+44 |
PRCDF("OBLID" | OLCSDATA+96*, VALID+35, VALID+50 |
PRCDF("OBLNAME" | OLCSDATA+90*, OLCSDATA+91*, VALID+34, VALID+49 |
PRCDF("OBLNUM" | OLCSDATA+57*, VALID+27, VALID+42 |
PRCDF("REQID" | OLCSDATA+94*, VALID+31, VALID+46 |
PRCDF("REQNAME" | OLCSDATA+84*, OLCSDATA+85*, VALID+30, VALID+45 |
PRCDF("TRANTYPE" | OLCSDATA+60*, OLCSDATA+64, VALID+28, VALID+43, VALID+55 |
PRCDFA | BLDMSG~ |
PRCDFA("APPID" | BLDMSG+34 |
PRCDFA("APPNAME" | BLDMSG+33 |
PRCDFA("FACNM" | BLDMSG+24 |
PRCDFA("FACNUM" | BLDMSG+24 |
PRCDFA("OBLDATE" | BLDMSG+25 |
PRCDFA("OBLID" | BLDMSG+34 |
PRCDFA("OBLNAME" | BLDMSG+34 |
PRCDFA("OBLNUM" | BLDMSG+24 |
PRCDFA("REQID" | BLDMSG+33 |
PRCDFA("REQNAME" | BLDMSG+33 |
PRCDFA("TRANTYPE" | BLDMSG+25 |
PRCDFNUM | OLCSDATA+34~, OLCSDATA+53*, OLCSDATA+54, OLCSDATA+94, OLCSDATA+95, OLCSDATA+96 |
PRCDNM | OLCSDATA+35~, OLCSDATA+84, OLCSDATA+87, OLCSDATA+90 |
PRCDNM("FIELD" | OLCSDATA+80* |
PRCDNM("FILE" | OLCSDATA+79* |
PRCDNM("IENS" | OLCSDATA+83*, OLCSDATA+86*, OLCSDATA+89* |
PRCEOR | BLDMSG~, BLDMSG+17*, BLDMSG+37 |
PRCER | VALID~, VALID+17*, VALID+25*, VALID+26*, VALID+27*, VALID+28*, VALID+29*, VALID+30*, VALID+31*, VALID+32* , VALID+33*, VALID+34*, VALID+35*, VALID+40*, VALID+41*, VALID+42*, VALID+43*, VALID+44*, VALID+45*, VALID+46* , VALID+47*, VALID+48*, VALID+49*, VALID+50*, VALID+55* |
PRCF0 | OBL+18~, OBL+19*, OBL+21, OBL+24, OBL+26, OBL+30, OBL+31, OBL+33 |
PRCF410 | OBL~, OBL+14*, OBL+31 |
PRCFDS | OBL+10~, OBL+11*, OBL+12, OBL+13, OBL+17, OBL+26*, OBL+33*, OBL+34 |
PRCFI | OBL+10~, OBL+15*, OBL+17*, OBL+19 |
>> PRCFSC | OLCSDATA+60 |
PRCINST | MAIL+42~, MAIL+44*, MAIL+45 |
PRCINST( | MAIL+48, MAIL+50 |
PRCINST0 | MAIL+49~, MAIL+50*, MAIL+51 |
PRCINST1 | MAIL+42~, MAIL+43*, MAIL+48, MAIL+51*, MAIL+52*, MAIL+53 |
PRCINSTD | MAIL+46~*, MAIL+48*, MAIL+50 |
PRCMSG | OLCSMSG+15~, OLCSMSG+25*, OLCSMSG+26, OLCSMSG+28, OLCSMSG+31, OLCSMSG+35 |
PRCNT | ADDLINE~, ADDLINE+9*, ADDLINE+10 |
PRCOBLD | OLCSDATA+40~, OLCSDATA+64*, OLCSDATA+65 |
PRCOBLID | OLCSDATA+39~, OLCSDATA+76*, OLCSDATA+89, OLCSDATA+90, OLCSDATA+96 |
PRCREC | BLDMSG+13~, BLDMSG+24*, BLDMSG+25*, BLDMSG+28, BLDMSG+29!, BLDMSG+33*, BLDMSG+34*, BLDMSG+37*, BLDMSG+40, BLDMSG+41! , MAIL+34~, MAIL+55*, MAIL+56, MAIL+58 |
PRCREQ | VALID~, VALID+18*, VALID+23 |
PRCREQID | OLCSDATA+37~, OLCSDATA+72*, OLCSDATA+83, OLCSDATA+84, OLCSDATA+94 |
PRCSITE | OLCSDATA+36~, OLCSDATA+51*, OLCSDATA+52, OLCSDATA+53 |
PRCSUB | OLCSDATA+41~, OLCSDATA+48* |
PRCTEXT | ADDLINE~, ADDLINE+10 |
PRCTXT | VALID+13~, VALID+17*, VALID+24*, VALID+25, VALID+26, VALID+27, VALID+28, VALID+29, VALID+30, VALID+31 , VALID+32, VALID+33, VALID+34, VALID+35, VALID+39*, VALID+40, VALID+41, VALID+42, VALID+43, VALID+44 , VALID+45, VALID+46, VALID+47, VALID+48, VALID+49, VALID+50, VALID+54*, VALID+55 |
PRCXMTXT | BLDMSG~, BLDMSG+28, BLDMSG+40, ADDLINE~, ADDLINE+10, MAIL~, MAIL+61 |
RESULT | OLCSDATA+42~, OLCSDATA+44*, OLCSDATA+98*, OLCSDATA+99, VALID+14~, VALID+20*, VALID+25*, VALID+26*, VALID+27*, VALID+28* , VALID+29*, VALID+30*, VALID+31*, VALID+32*, VALID+33*, VALID+34*, VALID+35*, VALID+38, VALID+40*, VALID+41* , VALID+42*, VALID+43*, VALID+44*, VALID+45*, VALID+46*, VALID+47*, VALID+48*, VALID+49*, VALID+50*, VALID+53 , VALID+55*, VALID+57 |
TRANTYPE | OBL~, OBL+13, OBL+24, OBL+30 |
>> TRDA | OLCSDATA+64 |
>> TRNODE(7 | OLCSDATA+72, OLCSDATA+74 |
XMDUZ | MAIL+27~, MAIL+60* |
XMMG | MAIL+32~ |
XMROU | MAIL+32~ |
XMSTRIP | MAIL+32~ |
XMSUB | MAIL+28~, MAIL+59* |
XMTEXT | MAIL+29~, MAIL+61* |
XMY | MAIL+30~ |
XMY( | MAIL+58* |
XMYBLOB | MAIL+32~ |
XMZ | MAIL+31~ |