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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PRCVRC2

Package: IFCAP

Routine: PRCVRC2


Information

PRCVRC2 ;WOIFO/BMM/VAC - silently build RIL for DynaMed ; 12/3/07 10:32am

Source Information

Source file <PRCVRC2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ($$FIND1,FIND)^DIC  (FILE,UPDATE)^DIE  $$GET1^DIQ  
IFCAP 2 DMERXMB^PRCVLIC  ^PRCVRC3  
Kernel 1 $$FMDIFF^XLFDT  

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: 1

Package Total Caller Graph
IFCAP 1 PRCVRC1  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**81,119**;Oct 20, 2000;Build 8
GETFY(PRCVDT) ;return the fiscal year, PRCVDT is date/time the DM
GETQTR(PRCVDT) ;return the fiscal quarter, PRCVDT is date/time the DM
GETTXN(PRCVSTR) ;obtain current transaction number (if exists) from
CHKDT(INDT) ;check the incoming date (date/time message created) against
CHKDTN(INDT) ;check the incoming date (Date Needed By from DynaMed)
CHKBOC(ITEM,BOC) ;test BOC from passed-in detail record
CHKFCP(PRCVFCP,PRCVST) ;validate that FCP is in 420
CHKITM(PRCVITM) ;check extracted item number:
CHKVEND(VENDN) ;check that vendor in Vendor file is active.
CHKVI(VENDN,ITMN) ;check that vendor VENDN sells item ITMN
CHKDUZ(INDUZ) ;validate that DUZ against New Person (#200)
CHKNIF(ITEM,NIF) ;use the passed-in item to check that the passed-in
MAKECAP(INSTR) ;take INSTR and return an all-caps version of it
SENDMSG(EC,PRCVGL,CTR,ERPC) ;send an alert or error message back to
ADDAUD(ADDSTR) ;add "^"-pieces from ADDSTR as fields to a new record in

External References

Name Field # of Occurrence
NOW^%DTC CHKDT+8, CHKDTN+7
$$FIND1^DIC CHKFCP+5
FIND^DIC GETTXN+12
FILE^DIE GETTXN+30
UPDATE^DIE GETTXN+22, ADDAUD+14
$$GET1^DIQ CHKBOC+4, CHKITM+11, CHKVEND+6, CHKNIF+4
DMERXMB^PRCVLIC ADDAUD+32
^PRCVRC3 SENDMSG+19
$$FMDIFF^XLFDT CHKDT+9, CHKDTN+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCS(410.1 - [#410.1] FIND^DIC
420.01 FIND1^DIC
^PRC(440 - [#440] GET1^DIQ
^PRC(441 - [#441] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" SENDMSG+16
^%ZOSF("UPPERCASE" MAKECAP+4
^PRC(440 - [#440] CHKVEND+6, CHKVI+12
^PRC(441 - [#441] CHKITM+10, CHKVI+7, CHKVI+10
^TMP("DIERR" GETTXN+11!, GETTXN+21!, GETTXN+25!, GETTXN+29!, GETTXN+33!, GETTXN+34!, ADDAUD+16, ADDAUD+30
^TMP("DILIST" GETTXN+11!, GETTXN+21!, GETTXN+25!, GETTXN+29!, GETTXN+33!, GETTXN+34!
^TMP($J ADDAUD+21*, ADDAUD+22*, ADDAUD+23*, ADDAUD+24*, ADDAUD+25*, ADDAUD+26*, ADDAUD+27*, ADDAUD+28*, ADDAUD+29*, ADDAUD+30*
^VA(200 - [#200] CHKDUZ+4
^XTMP( SENDMSG+21, SENDMSG+22*, SENDMSG+24, SENDMSG+25*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CHKDT+7~, CHKDT+8, CHKDTN+6~, CHKDTN+7
ADDSTR ADDAUD~, ADDAUD+7, ADDAUD+12, ADDAUD+17, ADDAUD+19, ADDAUD+22, ADDAUD+23, ADDAUD+24, ADDAUD+25, ADDAUD+26
, ADDAUD+27, ADDAUD+29
ATXN GETTXN+11!
ATXN("DILIST" GETTXN+14, GETTXN+15
BOC CHKBOC~, CHKBOC+5
CHKFLG CHKVEND+4~, CHKVEND+5*, CHKVEND+6*, CHKVEND+7, CHKVI+3~, CHKVI+4*, CHKVI+5, CHKVI+8, CHKVI+12*, CHKVI+14
CITM CHKITM+6~*, CHKITM+11*, CHKITM+12
CTR SENDMSG~, SENDMSG+19*, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23
DT GETTXN+19
DUZFLG CHKDUZ+2~*, CHKDUZ+3, CHKDUZ+4*, CHKDUZ+5
EC SENDMSG~
ECSTR SENDMSG+17~, SENDMSG+19*, SENDMSG+22, SENDMSG+25
ERPC SENDMSG~, SENDMSG+18*, SENDMSG+19
ERRCTR SENDMSG+17~, SENDMSG+21*, SENDMSG+22*, SENDMSG+24*, SENDMSG+25*
INDT CHKDT~, CHKDT+6, CHKDT+9, CHKDTN~, CHKDTN+5, CHKDTN+8
INDUZ CHKDUZ~, CHKDUZ+3, CHKDUZ+4
INSTR MAKECAP~, MAKECAP+2, MAKECAP+4
ITEM CHKBOC~, CHKBOC+2, CHKBOC+4, CHKNIF~, CHKNIF+4
ITMN CHKVI~, CHKVI+5, CHKVI+7
ITMNN CHKVI+3~, CHKVI+4*, CHKVI+7*, CHKVI+8, CHKVI+10
NIF CHKNIF~, CHKNIF+5
NVNDP CHKVEND+4~
OVERSTR SENDMSG+17~
PRCVA ADDAUD+10~*
PRCVA( ADDAUD+12*
PRCVAT GETTXN+18!
PRCVAT( GETTXN+18*, GETTXN+19*, GETTXN+20*
PRCVDIFF CHKDT+7~, CHKDT+9*, CHKDT+10, CHKDTN+6~, CHKDTN+8*, CHKDTN+9
PRCVDT GETFY~, GETFY+3, GETQTR~, GETQTR+3
PRCVE GETTXN+9~*, GETTXN+16, GETTXN+25*, CHKFCP+3~
PRCVFCP CHKFCP~, CHKFCP+2, CHKFCP+5, ADDAUD+31*, ADDAUD+32
PRCVGL SENDMSG~, SENDMSG+21, SENDMSG+22, SENDMSG+24, SENDMSG+25
PRCVI ADDAUD+10~, ADDAUD+11*, ADDAUD+12
PRCVIBOC CHKBOC+3~, CHKBOC+4*, CHKBOC+5
PRCVINIF CHKNIF+3~, CHKNIF+4*, CHKNIF+5
PRCVITM CHKITM~, CHKITM+5, CHKITM+10, CHKITM+11
PRCVN CHKFCP+3~, CHKFCP+4*, CHKFCP+5*, CHKFCP+6
PRCVP ADDAUD+10~*, ADDAUD+11*, ADDAUD+12, ADDAUD+21*
PRCVRIL ADDAUD+10~, ADDAUD+17*, ADDAUD+28, ADDAUD+31
PRCVRN GETTXN+9~*, GETTXN+15*, GETTXN+26*, GETTXN+28
PRCVRN(1 GETTXN+26
PRCVSA GETTXN+28!
PRCVSA( GETTXN+28*
PRCVST CHKFCP~, CHKFCP+2, CHKFCP+5, ADDAUD+31*, ADDAUD+32
PRCVSTR GETTXN~, GETTXN+8, GETTXN+12, GETTXN+18
PRCVTMP ADDAUD+10~, ADDAUD+17*, ADDAUD+32
PRCVVAL CHKFCP+3~, CHKFCP+4*, CHKFCP+6*, CHKFCP+7
PRESENT CHKDT+7~, CHKDT+8*, CHKDT+9, CHKDTN+6~, CHKDTN+7*, CHKDTN+8
QTR GETQTR+3~*, GETQTR+4
TXN GETTXN+9~*, GETTXN+14*, GETTXN+16, GETTXN+27*, GETTXN+28, GETTXN+35*, GETTXN+36
U ADDAUD+12, ADDAUD+17, ADDAUD+19, ADDAUD+22, ADDAUD+23, ADDAUD+24, ADDAUD+25, ADDAUD+26, ADDAUD+27, ADDAUD+29
VENDN CHKVEND~, CHKVEND+3, CHKVEND+6, CHKVI~, CHKVI+5, CHKVI+10
VENDP CHKVI+3~, CHKVI+4*, CHKVI+10*, CHKVI+12
X MAKECAP+3~, MAKECAP+4*, SENDMSG+15~*
>> XMB(1 ADDAUD+18*
>> XMB(2 ADDAUD+19*
>> XMB(3 ADDAUD+20*
Y MAKECAP+3~, MAKECAP+5

Marked Items

Name Field # of Occurrence
$T(ET+EC^PRCVRC3 SENDMSG+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All