ORCDLG1 ; SLC/MKB - Order dialogs cont ;14-Jun-2013 13:09;DU
Source file <ORCDLG1.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 3 | $$EXT^ORCD $$ITEM^ORCDLG ($$DONE,DIR,WP)^ORCDLG2 |
| Kernel | 1 | $$UP^XLFSTR |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| REQUIRED() | ; -- Required response message
|
|
| SELECT() | ; -- select instance of multiple to edit
|
|
| DELCHILD(PARENT,INST) | ; -- delete child prompts
|
|
| ENQ | ||
| ONE(ORI,REQD) | ; -- ask single-valued prompt
|
|
| S1 | ||
| ONLY(I) | ; -- I the only instance?
|
|
| ADDMULT | ; -- add new instances of multiple
|
|
| UJQ | ||
| UJUMP | ; -- ^-jump
|
|
| EN0 | ||
| EN1 | ; -- loop for multiples
|
|
| M1 | ||
| RESET | ; -- Reset original prompt value
|
|
| SURE() | ; -- sure you want to delete?
|
|
| VALID() | ;Check to see if default value is valid. Returns 0 or 1
|
|
| CHILDREN(PARENT,INST) | ; -- ask child prompts
|
|
| EN(ITM,INST) | ; -- ask each ITM prompt where
; ORDIALOG(PROMPT,#) = internal form of each response |
|
| DELETE | ; -- delete response
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101.41 - [#101.41] | EN+4, EN+9, EN+12, EN+13, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+10 , ONE+11, CHILDREN+2, DELETE+5, DELCHILD+2 |
| ^TMP("ORWORD" | EN+12* |
| Name | Line Occurrences |
|---|---|
| $$ONLY | M1+4 |
| $$REQUIRED | M1+2, M1+6 |
| $$SELECT | M1+3 |
| $$SURE | DELETE+2 |
| $$VALID | EN+14, EN0+7 |
| ADDMULT | M1, M1+5 |
| CHILDREN | ONE+11 |
| DELCHILD | ONE+11, DELETE+5 |
| DELETE | ONE+7 |
| EN | EN0+9, CHILDREN+2 |
| ENQ | EN+9, EN0, EN0+10, EN0+11, EN0+12, EN0+13, EN0+15, EN1+1 |
| M1 | M1+2 |
| ONE | EN0+15, M1+5, ADDMULT+7 |
| RESET | ONE+10, ONE+11 |
| S1 | S1+1 |
| UJQ | UJUMP+4, UJUMP+7 |
| UJUMP | S1+1, ONE+6 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EN0+2, CHILDREN+2, DELCHILD+2 |
| ^(10 | ENQ |
| ^(3 | EN+4 |
| ^(5 | ONE+10 |
| ^(7 | EN+13, EN0+6 |
| ^(8 | EN+12 |
| ^(9 | EN+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTION | EN+3~, EN+6*, EN0+10, EN0+11 |
| ANOTHER | ADDMULT+1~, ADDMULT+3*, ADDMULT+4, ADDMULT+8 |
| >> AUTO | EN+17 |
| CNT | SELECT+1~, SELECT+4*, SELECT+5*, SELECT+6, SELECT+7, UJUMP+1~, UJUMP+5*, UJUMP+6, UJUMP+7, UJUMP+8 , UJUMP+9 |
| CNT( | SELECT+4*, SELECT+5*, S1+3 |
| COND | EN+3~, EN+4*, EN0+12 |
| DA | EN0+1~, EN0+2*, EN0+4, EN0+6, EN0+9, CHILDREN+1~, CHILDREN+2*, DELCHILD+1~, DELCHILD+2* |
| DATATYPE | EN+3~, EN0+14*, EN0+15 |
| DDS | VALID+2~, VALID+13* |
| DIR | EN+3~, EN0+14*, SELECT+1~, UJUMP+1~, SURE+1~, VALID+2~ |
| DIR("?" | SELECT+7*, UJUMP+10* |
| DIR("A" | M1+4*, SELECT+3*, SELECT+4*, SELECT+5*, SELECT+6*, ADDMULT+4*, ADDMULT+8*, UJUMP+8*, UJUMP+9*, SURE+2* |
| DIR("B" | M1+5!, ONE+2*, DELETE+1, DELETE+3!, SURE+3* |
| DIR("V" | VALID+4* |
| DIR(0 | EN0+14, SELECT+7*, ONE+8, UJUMP+9*, SURE+2*, VALID+4*, VALID+5, VALID+7*, VALID+10*, VALID+11* , VALID+21 |
| >> DIROUT | M1+3, M1+5, ONE+4 |
| DOMAIN | EN+3~, EN0+14* |
| DONE | SELECT+1~, S1+1, ADDMULT+1~, ADDMULT+5, ADDMULT+7*, ONE+1~, ONE+3, ONE+5*, ONE+9*, ONE+10 , ONE+11, CHILDREN+3!, UJQ+1*, DELETE+2* |
| >> DTOUT | S1, ONE+4, UJUMP+11, SURE+4 |
| >> DUOUT | UJUMP+11 |
| EDITONLY | EN+3~, EN+7*, EN+8*, EN+10*, EN+15*, EN+17*, EN0, EN0+13 |
| >> FIRST | EN0, EN0+11, EN1+1, M1+1, ONE+3*, ONE+11, UJUMP+5, UJQ |
| I | SELECT+1~, SELECT+4*, ONLY~, ONLY+2, UJUMP+1~, UJUMP+8* |
| INST | EN~, EN+5*, EN+10, EN+11, EN+12, EN+14, EN+17, EN0, EN0+5, EN0+8 , EN0+9, EN0+11, EN0+15, ADDMULT+1~, ADDMULT+6*, ADDMULT+7, CHILDREN~, CHILDREN+2, DELCHILD~, DELCHILD+1* , DELCHILD+2 |
| ITEM | EN+3~, EN+4*, EN+5, EN+6, EN+7, EN+8, EN0+1~, EN0+4*, EN0+8 |
| ITM | EN~, EN+4, EN+9, EN+12, EN+13, ENQ, ONE+10 |
| J | ONLY+1~*, ONLY+2* |
| LAST | ADDMULT+1~ |
| MATCH | UJUMP+1~ |
| MATCH( | UJUMP+5*, UJUMP+8, UJUMP+12 |
| MATCH(1 | UJUMP+7 |
| MAX | SELECT+1~, SELECT+2*, SELECT+5, ADDMULT+1~, ADDMULT+2*, ADDMULT+5, VALID+2~, VALID+21* |
| MIN | VALID+2~, VALID+21* |
| MULT | EN+3~, EN+6*, EN0+15 |
| NEWSEQ | UJUMP+1~, UJUMP+4*, UJUMP+7*, UJUMP+12*, UJQ, UJQ+1 |
| >> NOJUMP | UJUMP+2 |
| >> ORDIALOG | EN+4, EN+9, EN+12, EN+13, EN0+1, EN0+2, EN0+4, EN0+6, ENQ, ONE+10 , ONE+11, CHILDREN+2, DELETE+5, DELCHILD+2 |
| >> ORDIALOG( | EN+10, EN+11, EN+12*, EN+14*, EN+15, EN+17, EN0, EN0+5, EN0+8*, EN0+11 , EN0+14, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4, ONLY+2, ADDMULT+2 , ADDMULT+3, ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+7, ADDMULT+8*, ONE+2, ONE+3, ONE+9*, RESET+1! , RESET+2*, DELETE+3!, DELETE+4*, DELCHILD+2!, VALID+4 |
| >> ORDIALOG("B" | UJUMP+4, UJUMP+5 |
| ORDIC | VALID+2~, VALID+10*, VALID+11* |
| >> OREDIT | EN0+10 |
| >> ORENEW | EN0+10 |
| ORESET | ONE+1~, ONE+2*, RESET+2 |
| >> OREWRITE | EN0+11 |
| ORI | ONE~, ONE+2, ONE+3, ONE+9, ONE+11, RESET+1, RESET+2, DELETE+3, DELETE+5 |
| ORIG | VALID+2~, VALID+4*, VALID+22 |
| ORQUIT | EN+9, EN0+2, EN1+1, M1, M1+1*, M1+3*, M1+5!, S1+1, ADDMULT+5, ONE+3! , ONE+4*, CHILDREN+1~, CHILDREN+2, CHILDREN+3, UJUMP+3* |
| >> ORTYPE | EN+7, EN+8, EN+10 |
| ORX | EN+3~, M1+3*, M1+4, M1+5 |
| P | UJUMP+1~, UJUMP+5*, UJUMP+7* |
| PARENT | CHILDREN~, CHILDREN+2, DELCHILD~, DELCHILD+2 |
| PRMT | EN0+1~, EN0+4*, EN0+5, EN0+8 |
| PROMPT | EN+3~, EN+5*, EN+10, EN+11, EN+12, EN+14, EN+15, EN+17, EN0, EN0+1 , EN0+2, EN0+11, EN0+14, EN1+1, M1+1, M1+4, M1+6, SELECT+2, SELECT+3, SELECT+4 , ONLY+2, ADDMULT+2, ADDMULT+3, ADDMULT+4, ADDMULT+5, ADDMULT+6, ADDMULT+7, ADDMULT+8, ONE+2, ONE+3 , ONE+9, ONE+11, RESET+1, RESET+2, DELETE+3, DELETE+4, DELETE+5, VALID+4 |
| PTR | DELCHILD+1~, DELCHILD+2* |
| RANGE | VALID+2~, VALID+21* |
| REQD | EN+3~, EN+7*, EN+17, EN0+11, EN0+15, M1+1, M1+4, M1+6, ONE~, ONE+3 |
| RTYPE | VALID+2~, VALID+7*, VALID+22 |
| SEQ | EN0+1~, EN0+2*, M1+1, CHILDREN+1~*, CHILDREN+2*, UJUMP+5, UJQ, UJQ+1*, DELCHILD+1~, DELCHILD+2* |
| TOTAL | SELECT+1~, SELECT+2*, SELECT+5 |
| TYPE | VALID+2~, VALID+5*, VALID+6, VALID+7*, VALID+8, VALID+9, VALID+10, VALID+11, VALID+12, VALID+13 , VALID+15, VALID+16, VALID+17, VALID+18, VALID+19, VALID+20, VALID+21, VALID+23 |
| U | EN+5, EN+6, EN+7, EN+8, EN0+4, EN0+8, EN0+14, ONE+4, ONE+9, UJUMP+3 , UJUMP+5, UJUMP+7, UJUMP+8, DELCHILD+2 |
| VALIDEF | EN+3~, EN+14*, EN+15, EN+16!, EN0+1~, EN0+3!, EN0+7*, EN0+8 |
| X | EN0+1~, M1+4*, M1+5, SELECT+1~, ONE+4, ONE+5, ONE+6, ONE+7, UJUMP+3, SURE+1~ , VALID+2~, VALID+4*, VALID+8, VALID+9*, VALID+12* |
| XP | UJUMP+1~, UJUMP+3*, UJUMP+4, UJUMP+5, UJUMP+7 |
| Y | EN+3~, EN+13!, EN+14, EN0+1~, EN0+6!, EN0+7, EN0+8, SELECT+1~, S1, S1+1 , S1+2, S1+3, ONE+8*, ONE+9, UJUMP+11, UJUMP+12, SURE+1~, SURE+4*, SURE+5, VALID+3 , VALID+4, VALID+16, VALID+17, VALID+18, VALID+21, VALID+22*, VALID+23* |
| Y(0 | VALID+15, VALID+19, VALID+20 |
| Z | ONLY+1~*, ONLY+2*, ONLY+3 |