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 |
| 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* |