PRCHJRP5 ;OI&T/DDA - Transaction Report from 414.06 ;3/22/13 13:48
Source file <PRCHJRP5.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 |
---|---|---|
IFCAP | 4 | PRCHJ TRANS REPORT PRCHJ TRANS REPORT2 PRCHJ TRANS REPORT3 PRCHJRP6 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Revised Transaction Report
|
|
EN2 | ;
|
|
ENSING | ;prompt for a single 2237
|
|
ENECMS | ;prompt for a unique eCMS contact. PRCHECMS equals ALL or selection from ACONTACT cross-reference.
|
|
DATE | ;prompt for a date range.
|
|
ENSTN | ;prompt for a unique station or substation. PRCHSTN equals ALL or selection from ASN cross-reference.
|
|
ENFCP | ;prompt for a unique Fund Control Point. PRCHFUND equals ALL or selection from ACP cross-reference.
|
|
ENTYPE | ;
|
|
ENERROR | ;prompt for inclusion of ERROR text. Default = NO, do not include error text.
|
|
SINGLE | ;
|
|
ECMS | ;Returns with PRCHECMS set. Failure code = 0
|
|
STN | ;Returns with PRCHSTN set. Failure = 0
; EXCLUDE SUBSTATIONS from inital lookup. |
|
SUBSTN | ;Returns PRCHSUB = ALL if the user does not want to select a substation.
|
|
FCP | ; Allow selection of a FCP.
; All FCP accessible to this user are stored in the following array which can be used for AO screening. ; PRCHURCP(fcp with any leading zeros,station)=full fcp text |
|
USERFCP | ; Build the arrays of the FCPs and Stations the user has access to.
|
|
EXITZT | ;
|
|
EXIT | ;
|
|
FAUXPR | ; DISPLAY OF THE SELECTIONS
|
|
FX | ; Get Device
|
Name | Field # of Occurrence |
---|---|
DD^%DT | DATE+3, DATE+4, FAUXPR+8 |
NOW^%DTC | DATE+4 |
^%ZIS | FX+2 |
HOME^%ZIS | EXITZT+1 |
^%ZISC | EXITZT+1 |
^%ZTLOAD | FX+4 |
IX^DIC | SINGLE+5, FCP+19 |
$$GET1^DIQ | EN+5 |
^DIR | ENSING+4, ENECMS+2, DATE+7, DATE+15, DATE+22, ENSTN+7, ENFCP+3, ENTYPE+11, ENERROR+2, ECMS+16 , STN+8, SUBSTN+4, SUBSTN+11 |
GATHER^PRCHJRP6 | FX+5 |
OP^XQCHK | EN+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | USERFCP+40, USERFCP+41 |
^PRC(411 - [#411] | USERFCP+38, USERFCP+39, USERFCP+40, USERFCP+41 |
^PRC(420 - [#420] | USERFCP+12, USERFCP+14, USERFCP+15, USERFCP+17, USERFCP+24, USERFCP+26, USERFCP+27, USERFCP+29, USERFCP+30, USERFCP+31 |
^PRCV(414.06 - [#414.06] | DATE+2, ECMS+8, USERFCP+4, USERFCP+6 |
Name | Line Occurrences |
---|---|
DATE | DATE+10 |
ECMS | ENECMS+5 |
ENECMS | ENECMS+5 |
ENFCP | ENSTN+4, ENSTN+5, ENFCP+6 |
ENSING | ENSING+6 |
ENSTN | ENSTN+10 |
EXIT | ENSING+9, ENECMS+6, DATE+26, ENSTN+11, ENFCP+7, ENTYPE+14, ENERROR+6, FX+3, FX+6 |
EXITZT | FX+4 |
FAUXPR | ENSING+7, ENERROR+9 |
FCP | ENFCP+6 |
FX | FAUXPR+2 |
SINGLE | ENSING+6 |
STN | ENSTN+10, SUBSTN+6 |
SUBSTN | ENSTN+4, ENSTN+5, SUBSTN+14 |
USERFCP | EN2+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | EXIT+1!, FX+1!, FX+2* |
D | SINGLE+2*, FCP+4*, FCP+23!, EXIT+1! |
DIC | SINGLE+1!, SINGLE+2*, SINGLE+6!, FCP+4*, FCP+23!, EXIT+1! |
DIC("A" | SINGLE+3*, FCP+5* |
DIC("S" | SINGLE+4*, FCP+10*, FCP+11*, FCP+12*, FCP+13*, FCP+15*, FCP+17*, FCP+18* |
DIC("W" | FCP+6* |
DIC(0 | SINGLE+2*, FCP+4* |
DIR | ENSING+1!, ENSING+6!, ENSING+10!, ENECMS+7!, DATE+11!, DATE+19!, DATE+27!, ENSTN+12!, ENFCP+8!, ENTYPE+15! , ENERROR+7!, SINGLE+9!, ECMS+2!, ECMS+21!, STN+3!, SUBSTN+7!, EXIT+1! |
DIR("?" | ENTYPE+2* |
DIR("A" | ENSING+3*, ENECMS+1*, DATE+6*, DATE+14*, DATE+21*, ENSTN+6*, ENFCP+2*, ENTYPE+3*, ENTYPE+4*, ENTYPE+5* , ENTYPE+6*, ENTYPE+7*, ENTYPE+8*, ENTYPE+9*, ENTYPE+10*, ENERROR+1*, STN+5*, SUBSTN+3*, SUBSTN+11* |
DIR("B" | ENSING+4*, ENECMS+2*, DATE+7*, DATE+15*, DATE+22*, ENSTN+7*, ENFCP+3*, ENTYPE+1*, ENERROR+2*, SUBSTN+4* |
DIR("L" | ECMS+5*, ECMS+6*, ECMS+12*, ECMS+13*, ECMS+15*, ECMS+19 |
DIR("S" | STN+6*, STN+7* |
DIR(0 | ENSING+4*, ENECMS+2*, DATE+7*, DATE+15*, DATE+22*, ENSTN+7*, ENFCP+3*, ENTYPE+1*, ENERROR+2*, ECMS+7* , ECMS+10*, ECMS+11*, STN+4*, SUBSTN+4*, SUBSTN+8*, SUBSTN+10* |
DIROUT | EXIT+1! |
DIRUT | ECMS+17, STN+10, SUBSTN+6, SUBSTN+14, EXIT+1! |
>> DTOUT | ENSING+9, ENECMS+6, DATE+26, ENSTN+11, ENFCP+7, ENTYPE+14, ENERROR+6, ECMS+17, STN+10, SUBSTN+6 , SUBSTN+14 |
>> DUOUT | ENSING+9, ENECMS+6, DATE+26, ENSTN+11, ENFCP+7, ENTYPE+14, ENERROR+6, ECMS+17, STN+10, SUBSTN+6 , SUBSTN+14 |
DUZ | EN+5, USERFCP+30, USERFCP+31 |
>> I | ENTYPE+13* |
IO("Q" | EXITZT+1!, FX+4 |
IOP | FX+1! |
>> POP | FX+3 |
>> PRCETMP0 | ECMS+7*, ECMS+8*, ECMS+9, ECMS+13 |
>> PRCETMP1 | ECMS+9*, ECMS+11 |
>> PRCETMP3 | ECMS+9* |
PRCH | SINGLE+6! |
PRCH2237 | ENSING+2*, ENSING+6, ENSING+7, ENSING+8*, SINGLE+8*, EXIT+2!, FAUXPR+2 |
>> PRCH411 | ENSTN+4, USERFCP+38*, USERFCP+40* |
>> PRCH411( | ENSTN+4, ENSTN+5, SUBSTN+2, SUBSTN+8, SUBSTN+10, USERFCP+40*, USERFCP+41*, FAUXPR+12 |
>> PRCH411(0 | ENSTN+4 |
PRCH420 | USERFCP+10*, USERFCP+12*, USERFCP+14, USERFCP+15, USERFCP+17, USERFCP+18, USERFCP+19, USERFCP+24*, USERFCP+26, USERFCP+27 , USERFCP+29, USERFCP+30, USERFCP+31, USERFCP+32, USERFCP+33, EXIT+1! |
PRCH4206 | USERFCP+13*, USERFCP+14*, USERFCP+15, USERFCP+17, USERFCP+25*, USERFCP+26*, USERFCP+27, USERFCP+29, USERFCP+30, USERFCP+31 , EXIT+1! |
PRCH6 | USERFCP+15*, USERFCP+16, USERFCP+19, USERFCP+27*, USERFCP+28, USERFCP+33, EXIT+1! |
PRCHDATE | DATE+2*, DATE+3, DATE+9*, DATE+15, EXIT+2!, FAUXPR+8, FAUXPR+9 |
PRCHECMS | ENECMS+4*, ENECMS+5, ECMS+1*, ECMS+19*, ECMS+20, EXIT+2!, FAUXPR+6 |
>> PRCHEML | ENECMS+4*, ECMS+20*, FAUXPR+6 |
PRCHEMP | EN+5*, EN+6, USERFCP+9, EXIT+2! |
>> PRCHEND | DATE+4*, DATE+6, FAUXPR+8*, FAUXPR+9 |
PRCHENDT | DATE+4*, DATE+20*, DATE+23*, EXIT+2!, FAUXPR+8 |
>> PRCHERTX | ENERROR+4*, ENERROR+5*, SINGLE+8*, FAUXPR+26 |
PRCHFUND | ENFCP+5*, ENFCP+6, FCP+3*, FCP+21*, FCP+22, EXIT+2!, FAUXPR+14 |
>> PRCHI | USERFCP+3*, USERFCP+4*, USERFCP+5*, USERFCP+6*, FAUXPR+17*, FAUXPR+19* |
>> PRCHINIC | USERFCP+39*, USERFCP+40, USERFCP+41 |
>> PRCHINSN | USERFCP+38*, USERFCP+39, USERFCP+40, USERFCP+41 |
>> PRCHJ | FAUXPR+19*, FAUXPR+20, FAUXPR+21, FAUXPR+22, FAUXPR+23 |
PRCHJSB | EXIT+2! |
PRCHJSB( | SUBSTN+10, USERFCP+6* |
PRCHJSN | EXIT+2! |
PRCHJSN( | USERFCP+4* |
PRCHLAST | EXIT+2! |
PRCHOPT | EN+3*, EN+4, EN+6, ENSTN+5, SINGLE+4, STN+7, FCP+10, FCP+11, FCP+12, FCP+13 , FCP+15, FCP+17, FCP+18, USERFCP+12, USERFCP+24, EXIT+2! |
>> PRCHSLTY | FAUXPR+17*, FAUXPR+19 |
>> PRCHSTAR | DATE+3*, DATE+6, FAUXPR+8*, FAUXPR+9 |
PRCHSTDT | DATE+3*, DATE+10, DATE+13*, DATE+16*, DATE+22, DATE+24*, EXIT+2!, FAUXPR+8 |
PRCHSTN | ENSTN+4*, ENSTN+5*, ENSTN+9*, ENSTN+10, STN+2*, STN+11*, SUBSTN+2, SUBSTN+3, SUBSTN+8, SUBSTN+9 , SUBSTN+10, SUBSTN+16*, SUBSTN+17, FCP+10, FCP+11, FCP+12, FCP+13, FCP+15, FCP+17, FCP+18 , EXIT+2!, FAUXPR+11, FAUXPR+12 |
PRCHSUB | ENSTN+4*, ENSTN+5*, ENSTN+9*, SUBSTN+1*, SUBSTN+2*, SUBSTN+5*, SUBSTN+9*, SUBSTN+10*, SUBSTN+15*, SUBSTN+16 , SUBSTN+17*, EXIT+2!, FAUXPR+11, FAUXPR+12 |
>> PRCHTT | ENTYPE+12*, ENTYPE+13* |
PRCHTYPE | ENTYPE+12*, ENTYPE+13, EXIT+2!, FAUXPR+17, FAUXPR+18*, FAUXPR+20*, FAUXPR+21*, FAUXPR+22*, FAUXPR+23* |
>> PRCHTYTX | ENTYPE+12*, ENTYPE+13* |
PRCHURCP | USERFCP+1!, EXIT+2! |
PRCHURCP( | USERFCP+19*, USERFCP+33* |
PRCHURLV | USERFCP+7*, USERFCP+9*, USERFCP+12, EXIT+2! |
PRCHURSN | EN2+2, ENSTN+5, USERFCP+1!, USERFCP+10*, USERFCP+18*, USERFCP+24*, USERFCP+32*, EXIT+2! |
PRCHURSN( | USERFCP+18*, USERFCP+32* |
PRCHURSN(0 | ENSTN+5 |
PRCRI | ECMS+7*, ECMS+9*, ECMS+10, ECMS+11, ECMS+12, ECMS+13, STN+9!, SUBSTN+9*, SUBSTN+10*, EXIT+1! |
PRCRIL | ECMS+7*, ECMS+9*, ECMS+12, ECMS+13, ECMS+18*, ECMS+19, ECMS+21! |
PRCSUBF | ENSTN+3*, ENSTN+4*, SUBSTN+6, EXIT+1! |
RESULTS | SINGLE+6! |
X | DATE+4, EXIT+1! |
>> XQOPT | EN+3 |
XQORNOD | EN+2! |
Y | ENSING+6, ENECMS+4, ENECMS+5, DATE+3*, DATE+4*, DATE+5!, DATE+9, DATE+10, DATE+11!, DATE+16 , DATE+17, DATE+19!, DATE+23, DATE+24, ENSTN+9, ENSTN+10, ENFCP+5, ENFCP+6, ENTYPE+12, ENERROR+4 , ENERROR+5, SINGLE+7, ECMS+18, ECMS+19, STN+11, SUBSTN+5, FCP+20, EXIT+1!, FAUXPR+8*! |
Y(0 | SINGLE+8, SUBSTN+15, FCP+21 |
ZTDESC | EXIT+1!, FX+4* |
ZTRTN | EXIT+1!, FX+4* |
ZTSAVE | EXIT+1! |
ZTSAVE("PRCH*" | FX+4* |
ZTSK | EXIT+1!, FX+4 |