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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCHJR02

Package: IFCAP

Routine: PRCHJR02


Information

PRCHJR02 ;OI&T/KCL - IFCAP/ECMS INTERFACE PROCESS ACK FOR 2237 SEND;6/12/12

Source Information

Source file <PRCHJR02.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
IFCAP 3 PHMSG^PRCHJMSG  LOG^PRCHJTA  ($$UPD410,$$UPD443)^PRCHJUTL  
VA FileMan 3 $$FIND1^DIC  FILE^DIE  ^DIWP  
Health Level Seven 2 $$SETPURGE^HLOAPI3  ($$GET,$$NEXTSEG,$$STARTMSG)^HLOPRS  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
APPACK ;Process ACK (ORN^O08) msg
MSA(PRCSEG,PRCWRK) ;Parse MSA segment
ERR(PRCSEG,PRCWRK,PRCIDX) ;Parse ERR segment
ORC(PRCSEG,PRCWRK,PRCIDX) ;Parse ORC segment
RQD(PRCSEG,PRCWRK,PRCIDX) ;Parse RQD segment
STOAUID(PRC410R,PRCAUID,PRCERR) ;Store eCMS ActionUID
STOITID(PRC410R,PRCIT,PRCITID,PRCERR) ;Store eCMS ItemUID

External References

Name Field # of Occurrence
$$FIND1^DIC APPACK+59
FILE^DIE STOAUID+30, STOITID+34
^DIWP APPACK+101
$$SETPURGE^HLOAPI3 APPACK+140
$$GET^HLOPRS MSA+12, MSA+13, MSA+14, ERR+14, ERR+16, ERR+18, ERR+20, ERR+22, ERR+24, ERR+26
, ERR+27, ERR+28, ERR+29, ERR+31, ERR+32, ERR+33, ORC+12, ORC+13, ORC+14, RQD+12
, RQD+13
$$NEXTSEG^HLOPRS APPACK+47
$$STARTMSG^HLOPRS APPACK+30
PHMSG^PRCHJMSG APPACK+132
LOG^PRCHJTA APPACK+77, APPACK+120
$$UPD410^PRCHJUTL APPACK+137
$$UPD443^PRCHJUTL APPACK+136
$$FMADD^XLFDT APPACK+43, APPACK+140
$$NOW^XLFDT APPACK+140

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCS(410 - [#410] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCS(410 - [#410] STOAUID+26, STOITID+29, STOITID+31
^UTILITY($J APPACK+99!, APPACK+103, APPACK+104
^XTMP( APPACK+42!, APPACK+43*, APPACK+54, APPACK+56, APPACK+63, APPACK+66, APPACK+70, APPACK+71, APPACK+72, APPACK+77
APPACK+81, APPACK+88, APPACK+90, APPACK+94, APPACK+100, APPACK+106, APPACK+107, APPACK+108, APPACK+109, APPACK+110
APPACK+111, APPACK+112, APPACK+113, APPACK+114, APPACK+115, APPACK+116, APPACK+117, MSA+12*, MSA+13*, MSA+15*
, MSA+16*, ERR+15*, ERR+17*, ERR+19*, ERR+21*, ERR+23*, ERR+25*, ERR+26*, ERR+27*, ERR+28*
, ERR+30*, ERR+31*, ERR+32*, ERR+33*, ORC+12*, ORC+13*, ORC+14*, RQD+12*, RQD+13*

Label References

Name Line Occurrences
$$STOAUID APPACK+66
$$STOITID APPACK+72
ERR APPACK+49
MSA APPACK+48
ORC APPACK+50
RQD APPACK+51

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIWF APPACK+98~, APPACK+99*
DIWL APPACK+98~, APPACK+99*
DIWR APPACK+98~, APPACK+99*
DT APPACK+43
>> HLMSGIEN APPACK+30
PRC410R APPACK+27~, APPACK+59*, APPACK+60, APPACK+66, APPACK+72, APPACK+76, APPACK+85, APPACK+136, APPACK+137, STOAUID~
, STOAUID+21*, STOAUID+26, STOAUID+28, STOITID~, STOITID+23*, STOITID+29, STOITID+31
PRCAUID STOAUID~, STOAUID+22*, STOAUID+26, STOAUID+29
PRCDUPE APPACK+12~, APPACK+90*, APPACK+129, APPACK+135
PRCER APPACK+13~, APPACK+77, APPACK+120, APPACK+136, APPACK+137
PRCERR APPACK+14~, APPACK+60, STOAUID~, STOAUID+24*, STOAUID+27!, STOAUID+33*, STOITID~, STOITID+27*, STOITID+33!, STOITID+37*
PRCERR("DIERR" STOAUID+33, STOITID+37
PRCEVNT APPACK+15~, APPACK+77, APPACK+120
PRCEVNT("ERROR" APPACK+93*, APPACK+94*, APPACK+104*, APPACK+106*, APPACK+107*, APPACK+108*, APPACK+109*, APPACK+110*, APPACK+111*, APPACK+112*
APPACK+113*, APPACK+114*, APPACK+115*, APPACK+116*, APPACK+117*, APPACK+129*, APPACK+130*, APPACK+131
PRCEVNT("IEN410" APPACK+76*, APPACK+85*
PRCEVNT("MSGID" APPACK+75*, APPACK+84*
PRCFDA STOAUID+19~, STOITID+21~
PRCFDA( STOITID+32*
PRCFDA(410 STOAUID+29*
PRCHDR APPACK+16~, APPACK+30
PRCHDR("DT/TM OF MESSAGE" , APPACK+126
PRCHDR("MESSA GE CONTROL ID" , APPACK+38
PRCI APPACK+17~, APPACK+69*, APPACK+70*, APPACK+71, APPACK+72, APPACK+86*, APPACK+88*, APPACK+90, APPACK+93, APPACK+94
APPACK+100, APPACK+107, APPACK+108, APPACK+109, APPACK+110, APPACK+111, APPACK+112, APPACK+113, APPACK+114, APPACK+115
APPACK+116, APPACK+117
PRCIDX ERR~, ERR+13*, ERR+15, ERR+17, ERR+19, ERR+21, ERR+23, ERR+25, ERR+26, ERR+27
, ERR+28, ERR+30, ERR+31, ERR+32, ERR+33, ORC~, ORC+11*, ORC+12, ORC+13, ORC+14
, RQD~, RQD+11*, RQD+12, RQD+13
PRCIDX1 APPACK+19~, APPACK+46*, APPACK+49
PRCIDX2 APPACK+20~, APPACK+46*, APPACK+50
PRCIDX3 APPACK+21~, APPACK+46*, APPACK+51
PRCIENS STOAUID+18~, STOAUID+28*, STOAUID+29, STOITID+20~, STOITID+31*, STOITID+32
PRCIT STOITID~, STOITID+24*, STOITID+29, STOITID+31
PRCITID STOITID~, STOITID+25*, STOITID+29, STOITID+32
PRCJ APPACK+18~, APPACK+86*, APPACK+92*, APPACK+93*, APPACK+94*, APPACK+104*, APPACK+106*, APPACK+107*, APPACK+108*, APPACK+109*
APPACK+110*, APPACK+111*, APPACK+112*, APPACK+113*, APPACK+114*, APPACK+115*, APPACK+116*, APPACK+117
PRCMSG APPACK+22~, APPACK+30, APPACK+47
PRCMSG("ACK T O IEN" , APPACK+140
PRCMSG("BATCH" APPACK+33
PRCMSG("EVENT" APPACK+35
PRCMSG("MESSA GE TYPE" , APPACK+34
PRCMSG1 APPACK+123~, APPACK+132
PRCMSG1(1 APPACK+124*
PRCMSG1(2 APPACK+125*
PRCMSG1(3 APPACK+126*
PRCMSG1(7 APPACK+127*
PRCMSG2 APPACK+123~, APPACK+131*, APPACK+132
PRCMSGID APPACK+23~, APPACK+38*, APPACK+41, APPACK+75, APPACK+84
PRCRSLT STOAUID+17~, STOAUID+23*, STOAUID+36*, STOAUID+38, STOITID+19~, STOITID+26*, STOITID+40*, STOITID+42
PRCSEG APPACK+47, APPACK+48, APPACK+49, APPACK+50, APPACK+51, MSA~, MSA+12, MSA+13, MSA+14, ERR~
, ERR+14, ERR+16, ERR+18, ERR+20, ERR+22, ERR+24, ERR+26, ERR+27, ERR+28, ERR+29
, ERR+31, ERR+32, ERR+33, ORC~, ORC+12, ORC+13, ORC+14, RQD~, RQD+12, RQD+13
PRCSEG("SEGME NT TYPE" , APPACK+48, APPACK+49, APPACK+50, APPACK+51
PRCTMP MSA+10~, MSA+14*, MSA+15, MSA+16, ERR+11~, ERR+14*, ERR+15, ERR+16*, ERR+17, ERR+18*
, ERR+19, ERR+20*, ERR+21, ERR+22*, ERR+23, ERR+24*, ERR+25, ERR+29*, ERR+30
PRCTRAN APPACK+24~, APPACK+56*, APPACK+59, APPACK+77, APPACK+120, APPACK+124
PRCTXT APPACK+25~, APPACK+102*, APPACK+103*, APPACK+104
PRCWORK APPACK+26~, APPACK+41*, APPACK+42, APPACK+43, APPACK+48, APPACK+49, APPACK+50, APPACK+51, APPACK+54, APPACK+56
APPACK+63, APPACK+66, APPACK+70, APPACK+71, APPACK+72, APPACK+77, APPACK+81, APPACK+88, APPACK+90, APPACK+94
APPACK+100, APPACK+106, APPACK+107, APPACK+108, APPACK+109, APPACK+110, APPACK+111, APPACK+112, APPACK+113, APPACK+114
APPACK+115, APPACK+116, APPACK+117
PRCWRK MSA~, MSA+12, MSA+13, MSA+15, MSA+16, ERR~, ERR+15, ERR+17, ERR+19, ERR+21
, ERR+23, ERR+25, ERR+26, ERR+27, ERR+28, ERR+30, ERR+31, ERR+32, ERR+33, ORC~
, ORC+12, ORC+13, ORC+14, RQD~, RQD+12, RQD+13
U APPACK+43
X APPACK+98~, APPACK+99*, APPACK+100*
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All