PRCHJR02 ;OI&T/KCL - IFCAP/ECMS INTERFACE PROCESS ACK FOR 2237 SEND;6/12/12
Source file <PRCHJR02.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 |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 1 | MESSAGE TYPE ACTIONS |
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
|
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 |
FileNo | Call Tags |
---|---|
^PRCS(410 - [#410] | FIND1^DIC |
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* |
>> | 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* |