ORCACT ; SLC/MKB - Act on orders ;4/2/02 16:41
Source file <ORCACT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNHOLD | ; -- release hold on orders | |
| DELAY() | ; -- Delay release of orders? | |
| REWRITE | ; -- rewrite orders | |
| EDIT | ; -- change orders | |
| ADQ | ||
| RENEW | ; -- renew orders | |
| EN1 | ||
| ADD | ; -- add new order via NW on pkg results tab ; Requires ORDIALOG = name of pkg dialog | |
| ORDITEM(ID) | ; -- Returns order text | |
| EN(ORACT) | ; -- start here with: ; ORNMBR = #,#,...,# of selected orders ; ORACT = action to be taken on orders | |
| EX | ; -- exit action | |
| SUBHDR(X) | ; -- Display subheader of order being acted on | |
| ENQ | ||
| HOLD | ; -- hold orders | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | DELAY+5 | 
| $$VALID^ORCACT0 | EN1+6 | 
| $$NMSP^ORCD | EN1+7 | 
| ADD^ORCDLG | ADD+11 | 
| PROVIDER^ORCDPSIV | EN1+7 | 
| $$ORDERS^ORCHART | EN+8 | 
| TAB^ORCHART | EX+3 | 
| FREEZE^ORCMENU | ADD+4, EN+9 | 
| REBLD^ORCMENU | ADD+11 | 
| $$LOCATION^ORCMENU1 | ADD+9, EN+11 | 
| $$PROVIDER^ORCMENU1 | ADD+8, EN+10 | 
| INIT^ORCMENU2 | EX+6 | 
| $$PTEVENT^OREVNT | ADD+6, REWRITE+2 | 
| TEXT^ORQ12 | ORDITEM+6 | 
| $$LOCK^ORX2 | ADD+3, EN+7 | 
| $$LOCK1^ORX2 | EN1+8 | 
| UNLK1^ORX2 | EN1+10 | 
| UNLOCK^ORX2 | ADQ+1, ENQ | 
| Name | Line Occurrences | 
|---|---|
| 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) | 
|---|---|
| ^OR(100 - [#100] | EN1+3, EN1+4, EN1+7 | 
| ^ORD(100.5 - [#100.5] | DELAY+1 | 
| ^ORD(101.41 - [#101.41] | ADD+10 | 
| ^TMP("OR" | ADQ, EN1+1, EX+4, EX+5, EX+7 | 
| ^TMP("ORECALL" | ADD+12! | 
| ^TMP("ORNEW" | ADD+11, ADQ+1, EN1+8, EN1+10, EN1+11, ENQ | 
| ^TMP("ORWORD" | ADD+12! | 
| Name | Line Occurrences | 
|---|---|
| $$DELAY | ADD+5, REWRITE+1 | 
| $$ORDITEM | EN1+5 | 
| @( | EN1+9 | 
| ADQ | ADD+2, ADD+5, ADD+8, ADD+9, ADD+10 | 
| EN | EDIT+1, RENEW+1, REWRITE+4, HOLD+1, UNHOLD+1 | 
| ENQ | EN+8, EN+10, EN+11 | 
| SUBHDR | EN1+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("MENU" | ADQ, EX+7 | 
| ^(0 | EX+4*, EX+5* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | DELAY+2~ | 
| DIR("?" | DELAY+4* | 
| DIR("A" | DELAY+3* | 
| DIR("B" | DELAY+2* | 
| DIR(0 | DELAY+2* | 
| >> DTOUT | DELAY+5 | 
| >> DUOUT | DELAY+5 | 
| ID | ORDITEM~, ORDITEM+6 | 
| IDX | EN+6~, EN1+1*, EN1+2 | 
| NMBR | EN+6~, EN1*, EN1+1 | 
| ORACT | EN~, EN1+6, EN1+9 | 
| ORDER | EN+6~ | 
| ORDG | EN+6~ | 
| ORDIALOG | ADD+2, ADD+10*, ADD+12! | 
| ORDITM | EN+6~, EN1+5* | 
| OREBUILD | EN+9!, EN1+11*, EX+1 | 
| OREL | EN+6~ | 
| ORERR | EN+6~, EN1+6 | 
| OREVENT | ADD+2~, ADD+7*, REWRITE+1~, REWRITE+3* | 
| ORI | EN+6~, EN1* | 
| ORIFN | EN+6~, EN1+2*, EN1+3, EN1+4*, EN1+5, EN1+6, EN1+7 | 
| ORIG | EN+6~, EN1+5*, EN1+8, EN1+10 | 
| >> ORL | ADD+9*, EN+11* | 
| ORLK | EN+6~, EN1+8* | 
| >> ORNMBR | EN+8*, EN1 | 
| ORNOW | EN+6~ | 
| >> ORNP | ADD+8*, EN+10*, ENQ+1* | 
| ORPRINT | EN+6~ | 
| ORPRNT | EN+6~ | 
| ORPTLK | ADD+2~, ADD+3*, EN+6~, EN+7* | 
| ORQUIT | EN+6~, EN1, EN1+7 | 
| ORSIG | EN+6~ | 
| ORSTS | EN+6~ | 
| >> ORTAB | ADD+5, EN1+1, EN1+2, EX+2, EX+3, EX+6, EX+7 | 
| >> ORVP | ADD+3, ADD+6, ADQ+1, REWRITE+2, EN+7, ENQ | 
| ORX | ORDITEM+6~ | 
| ORX(1 | ORDITEM+6 | 
| ORXNP | EN+6~, ENQ+1 | 
| TAB | EX+3~, EX+4* | 
| U | ADD+3, EN+7, EN1+2, EN1+4, EN1+7, EN1+8, EX+4, EX+5 | 
| >> VALMBCK | ADD+2*, ADD+4*, ADD+12*, EN+6*, EN+9* | 
| X | ADD+2~, ADD+5*, ADD+6*, ADD+7, REWRITE+1~*, REWRITE+2*, REWRITE+3, ORDITEM+6~*, ORDITEM+7, SUBHDR~ , SUBHDR+1, DELAY+2~ | 
| >> XQORM("HIJACK" | ADQ*, EX+7* | 
| Y | DELAY+2~, DELAY+5*, DELAY+6 |