OROCAPI1 ;SLC/JMH - ORDER CHECK INSTANCES FILE APIS; 02/04/2015 12:18 ;05/17/17 09:34
Source file <OROCAPI1.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 |
---|---|---|
SAVEOC(ORL,RET) | ;SAVE A GROUP OF ORDER CHECKS
|
|
GETOC1(IEN,RET) | ;GET A SINGLE ORDER CHECK
|
|
GETOC2(ORD,RET) | ;GET ALL 100.05 IENS FOR A SPECIFIC ORDER
|
|
GETOC3(ORD,OCC,RET) | ;GET ALL 100.05 IENS FOR A SPECIFIC ORDER/OCCURANCE PAIR
|
|
GETOC4(ORD,RET) | ;GET DATA FOR ALL 100.05 RECORDS OF A SPECIFIC ORDER
|
|
GETOC5(ORD,OCC,RET) | ;GET DATA FOR ALL 100.05 RECORDS OF A SPECIFIC ORDER/OCCURANCE PAIR
|
|
CONVERT | ;CONVERT EXISTING FILE 100 NODE 9 ENTRIES OVER TO FILE 100.05
|
|
CONVERT1(I) | ;CONVERT EXISTING FILE 100 NODE 9 ENTRIES OVER TO FILE 100.05 FOR 1 ORDER
|
|
COPY(ORD1,ORD2) | ;COPY THE ORDER CHECKS FROM ORDER 1 TO ORDER 2
|
|
OCCNT(ORD) | ;RETURN 1 IF THERE ARE ORDER CHECKS AND 0 IF NOT
|
|
DELETE(ORD) | ;DELETE ALL OF THE OC INSTANCES FOR AN ORDER
|
|
DELOCC(ORD,OCC) | ;DELETE ALL OF THE OC INSTANCES FOR AN ORDER/OCCURANCE PAIR
|
|
ERR | ;
|
|
;send mail message to installer if any errors encountered during conversion process
|
||
REMOTE | ;Get remote allergy comment ;TDP
|
Name | Field # of Occurrence |
---|---|
UNWIND^%ZTER | ERR+3 |
FILE^DICN | COPY+7 |
^DIE | SAVEOC+30 |
FILE^DIE | SAVEOC+39 |
UPDATE^DIE | SAVEOC+23, SAVEOC+43, SAVEOC+50 |
WP^DIE | SAVEOC+31 |
^DIK | DELETE+2, DELOCC+2 |
IX1^DIK | COPY+15 |
SAVEOC^OROCAPI1 | CONVERT1+13 |
$$CRC16^XLFCRC | SAVEOC+35 |
$$FMADD^XLFDT | CONVERT1+5 |
$$NOW^XLFDT | CONVERT1+5 |
^XMD | MAIL+18 |
$$GET^XPAR | SAVEOC+28 |
FileNo | Call Tags |
---|---|
^ORD(100.05 - [#100.05] | Classic Fileman Calls, WP^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | SAVEOC+17, SAVEOC+28, GETOC1+14, CONVERT+4, CONVERT1+6, CONVERT1+7, CONVERT1+8, CONVERT1+9 |
^ORD(100.05 - [#100.05] | GETOC1+5, GETOC1+6, GETOC1+7, GETOC1+9, GETOC1+11, GETOC2+5, GETOC3+7, CONVERT+4, COPY+11, COPY+13* , REMOTE+2, REMOTE+3, REMOTE+4 |
^ORD(100.8 - [#100.8] | GETOC1+8 |
^ORD(101.43 - [#101.43] | GETOC1+18 |
^TMP("DIERR" | SAVEOC+21! |
^TMP("OROCIDATA" | SAVEOC+36, SAVEOC+38, SAVEOC+40, SAVEOC+41*, SAVEOC+42, SAVEOC+44, SAVEOC+45, SAVEOC+46, SAVEOC+47, SAVEOC+48 , SAVEOC+49, SAVEOC+52! |
^TMP($J | COPY+10!, COPY+11*, COPY+12*, COPY+13, COPY+16!, MAIL+4*, MAIL+5*, MAIL+6*, MAIL+7*, MAIL+8* , MAIL+9*, MAIL+10*, MAIL+11*, MAIL+12*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16* |
^XTMP("ORK FILE CONVERSION" | CONVERT+3, CONVERT+6, CONVERT+7!, CONVERT+8*, CONVERT+9!, CONVERT+10*, CONVERT1+5*, CONVERT1+14*, ERR+1*, ERR+2* , MAIL+1, MAIL+3, MAIL+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SAVEOC+14~ |
CLASS | SAVEOC+37~, SAVEOC+44*, SAVEOC+45 |
CRC16 | SAVEOC+34~, SAVEOC+35*, SAVEOC+36, SAVEOC+38, SAVEOC+40, SAVEOC+41, SAVEOC+42, SAVEOC+44, SAVEOC+45, SAVEOC+46 , SAVEOC+47, SAVEOC+48, SAVEOC+49, SAVEOC+52 |
D | SAVEOC+14~ |
DA | SAVEOC+14~, SAVEOC+24*, SAVEOC+25, SAVEOC+26, SAVEOC+31, SAVEOC+35, COPY+6~, COPY+8, COPY+13, DELETE+1~ , DELETE+2*, DELOCC+1~, DELOCC+2* |
DC | SAVEOC+14~ |
DE | SAVEOC+14~ |
DESC | CONVERT+1~, CONVERT1+3~, CONVERT1+4*, CONVERT1+6*, CONVERT1+10 |
DH | SAVEOC+14~ |
DI | SAVEOC+14~ |
DIC | SAVEOC+14~, SAVEOC+27*, SAVEOC+28, COPY+1~, COPY+3* |
DIC(0 | SAVEOC+27*, COPY+3* |
DIE | SAVEOC+14~, SAVEOC+28* |
DIEL | SAVEOC+14~ |
DIFLD | SAVEOC+14~ |
DIK | COPY+1~, COPY+3*, DELETE+1~, DELETE+2*, DELOCC+1~, DELOCC+2* |
DIP | SAVEOC+14~ |
DK | SAVEOC+14~ |
DM | SAVEOC+14~ |
DO | COPY+6~ |
DP | SAVEOC+14~ |
DQ | SAVEOC+14~ |
DR | SAVEOC+14~, SAVEOC+29* |
DTOUT | SAVEOC+14~, COPY+6~ |
DUOUT | COPY+6~ |
DUZ | MAIL+3 |
DV | SAVEOC+14~ |
DW | SAVEOC+14~ |
ERROR | SAVEOC+15~, SAVEOC+37~ |
FDA | SAVEOC+37~, SAVEOC+43, SAVEOC+50, SAVEOC+51! |
FDA( | SAVEOC+38*, SAVEOC+42*, SAVEOC+45*, SAVEOC+47*, SAVEOC+49* |
>> FLDS("ORDUZ" | SAVEOC+20 |
I | SAVEOC+13~*, SAVEOC+16, SAVEOC+18, SAVEOC+19, SAVEOC+20, SAVEOC+26, SAVEOC+28, SAVEOC+29, SAVEOC+31, SAVEOC+32 , SAVEOC+41, GETOC2+5~*, GETOC3+7~*, GETOC4+8~*, GETOC4+9, GETOC4+10, GETOC4+11, GETOC5+10~*, GETOC5+11, GETOC5+12 , GETOC5+13, CONVERT+1~, CONVERT+2*, CONVERT+3*, CONVERT+4*, CONVERT+5*, CONVERT+6*, CONVERT1~, CONVERT1+6, CONVERT1+7 , CONVERT1+8, CONVERT1+9, CONVERT1+10, CONVERT1+14, COPY+1~, COPY+4*, COPY+11, DELETE+1~, DELETE+2*, DELOCC+1~ , DELOCC+2*, MAIL+2~, MAIL+4*, MAIL+5*, MAIL+6*, MAIL+7*, MAIL+8*, MAIL+9*, MAIL+10*, MAIL+11* , MAIL+12*, MAIL+13*, MAIL+14*, MAIL+15*, MAIL+16* |
IEN | SAVEOC+15~, SAVEOC+51!, GETOC1~, GETOC1+4, GETOC1+5, GETOC1+6, GETOC1+7, GETOC1+8, GETOC1+9, GETOC1+10 , GETOC1+11, GETOC1+12, GETOC1+14, GETOC1+16, GETOC1+17, GETOC1+18, REMOTE+2, REMOTE+3, REMOTE+4 |
IEN(1 | SAVEOC+45, SAVEOC+47, SAVEOC+49 |
ING | SAVEOC+37~, SAVEOC+46*, SAVEOC+47 |
J | SAVEOC+15~, SAVEOC+32*, CONVERT+1~, CONVERT1+3~, CONVERT1+7*, CONVERT1+8, CONVERT1+10, CONVERT1+11, CONVERT1+12, MAIL+2~ , MAIL+16* |
NUM | SAVEOC+37~, SAVEOC+40*, SAVEOC+41, SAVEOC+42, SAVEOC+44, SAVEOC+45, SAVEOC+46, SAVEOC+47, SAVEOC+48, SAVEOC+49 |
OCC | GETOC3~, GETOC3+6, GETOC3+7, GETOC5~, GETOC5+6, GETOC5+8, DELOCC~, DELOCC+1 |
OIEN | GETOC1+15~, GETOC1+16*, GETOC1+17, GETOC1+18 |
ORD | GETOC2~, GETOC2+4, GETOC2+5, GETOC3~, GETOC3+5, GETOC3+7, GETOC4~, GETOC4+4, GETOC4+6, GETOC4+8 , GETOC4+10, GETOC4+12, GETOC5~, GETOC5+5, GETOC5+8, GETOC5+10, GETOC5+12, GETOC5+14, OCCNT~, OCCNT+1 , DELETE~, DELETE+1, DELETE+2, DELOCC~, DELOCC+1, DELOCC+2 |
ORD1 | COPY~, COPY+2, COPY+4 |
ORD2 | COPY~, COPY+7, COPY+12 |
ORDA | SAVEOC+34~, SAVEOC+35*, SAVEOC+38, SAVEOC+42, SAVEOC+45, SAVEOC+47, SAVEOC+49 |
ORDANG | SAVEOC+14~, SAVEOC+28*, SAVEOC+29 |
ORFDART | SAVEOC+15~ |
ORFDART( | SAVEOC+22* |
ORIENRT | SAVEOC+15~ |
ORIENRT(1 | SAVEOC+24 |
ORK | CONVERT+1~, CONVERT1+3~, CONVERT1+13 |
ORK( | CONVERT1+10*, CONVERT1+11*, CONVERT1+12* |
ORKDT | CONVERT1+9~*, CONVERT1+10 |
ORKMSG | SAVEOC+14~, SAVEOC+32*, SAVEOC+35 |
ORL | SAVEOC~ |
ORL( | SAVEOC+13, SAVEOC+16, SAVEOC+18, SAVEOC+19, SAVEOC+20*, SAVEOC+28, SAVEOC+29, SAVEOC+32, SAVEOC+41 |
ORMSGRT | SAVEOC+15~ |
ORN | SAVEOC+14~, SAVEOC+16*, SAVEOC+17, SAVEOC+22, SAVEOC+27, SAVEOC+28, ERR+1, ERR+2 |
ORSTATUS | SAVEOC+14~, SAVEOC+28*, SAVEOC+29 |
ORTXT | MAIL+2~ |
RET | SAVEOC~, GETOC1~, GETOC1+3!, GETOC2~, GETOC2+3!, GETOC3~, GETOC3+4!, GETOC4~, GETOC4+3!, GETOC4+6 , GETOC4+7, GETOC5~, GETOC5+4!, GETOC5+8, GETOC5+9, CONVERT1+3~, CONVERT1+13, COPY+1~, COPY+2, OCCNT+1~ , OCCNT+2, DELETE+1~, DELOCC+1~ |
RET( | SAVEOC+26*, GETOC1+6*, GETOC1+7*, GETOC1+8*, GETOC1+9*, GETOC1+10!, GETOC1+11*, GETOC1+12!, GETOC1+14*, GETOC1+16 , GETOC1+17!, GETOC1+18*, GETOC2+5*, GETOC3+7*, GETOC4+8, GETOC4+10*, GETOC4+12*, GETOC5+10, GETOC5+12*, GETOC5+14* , COPY+4, DELETE+2, DELOCC+2, REMOTE+4* |
RET2 | GETOC4+5~, GETOC4+9, GETOC4+12, GETOC5+7~, GETOC5+11, GETOC5+14 |
RET2( | GETOC4+10, GETOC4+11!, GETOC5+12, GETOC5+13! |
SIGN | SAVEOC+37~, SAVEOC+48*, SAVEOC+49 |
U | SAVEOC+18, SAVEOC+28, SAVEOC+29, GETOC1+8, GETOC1+14, GETOC1+18, CONVERT1+5, CONVERT1+6, CONVERT1+9, CONVERT1+10 , CONVERT1+12, COPY+12 |
X | SAVEOC+14~, SAVEOC+27*, COPY+6~, COPY+7*, REMOTE+1~, REMOTE+2*, REMOTE+3, REMOTE+4 |
X0 | CONVERT1+8~*, CONVERT1+9, CONVERT1+10, CONVERT1+12 |
X1 | CONVERT1+8~*, CONVERT1+11 |
XMDUZ | MAIL+2~, MAIL+3* |
XMMG | MAIL+2~ |
XMSUB | MAIL+2~, MAIL+17* |
XMTEXT | MAIL+2~, MAIL+17* |
XMY | MAIL+2~ |
XMY( | MAIL+3* |
XMZ | MAIL+2~ |
Y | SAVEOC+14~, COPY+6~, OCCNT+1~, OCCNT+2*, OCCNT+3 |