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 |