Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCFDO

Package: IFCAP

Routine: PRCFDO


Information

PRCFDO ;WOIFO/KCL,MM - IFCAP/OLCS INTERFACE ;2/24/2011

Source Information

Source file <PRCFDO.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 7 $$FMTHL7^XLFDT  $$HLNAME^XLFNAME  $$UP^XLFSTR  $$INSTALDT^XPDUTL  $$NS^XUAF4  $$KSP^XUPARAM  $$PROD^XUPROD  
MailMan 1 ^XMD  
VA FileMan 1 $$OREF^DILF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IFCAP 3 PRCESOE  PRCESOM  PRCFDO1  

Entry Points

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

External References

Name Field # of Occurrence
$$OREF^DILF MAIL+61
$$FMTHL7^XLFDT OLCSDATA+65
$$HLNAME^XLFNAME OLCSDATA+84, OLCSDATA+87, OLCSDATA+90
$$UP^XLFSTR OLCSDATA+85, OLCSDATA+88, OLCSDATA+91
^XMD MAIL+64
$$INSTALDT^XPDUTL MAIL+44
$$NS^XUAF4 OLCSDATA+51
$$KSP^XUPARAM OLCSDATA+51
$$PROD^XUPROD MAIL+38

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(442 - [#442] OBL+17, OBL+19
^TMP("PRCOLCS" OLCSMSG+25

Label References

Name Line Occurrences
$$OBL OLCSDATA+64
$$OLCSDATA OLCSMSG+18
$$VALID OLCSMSG+22
ADDLINE BLDMSG+28, BLDMSG+40
BLDMSG OLCSMSG+28
MAIL OLCSMSG+31

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All