INHOU8 ;DJL,DP; 9 Apr 96 08:28;Interface Message Requeue Utilities
Source file <INHOU8.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 6 | SET^INHD ($$BGNSRCH,INKINDA)^INHMS $$INMSGSTR^INHMS2 DOREQ^INHOU1 REQONE^INHOU2 $$GETPT^INHOU5 | 
| Uncategorized | 4 | CLEAR^DW ($$CDATF2H,$$CDATH2F)^UTDT $$CASECONV^UTIL ^UTSRD | 
| VA Fileman | 2 | ^%DT ^DIC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REMQUED(INLIST1,INLIST2) | ; remove items in list1 from list1,list2 | |
| GOHOT3(INSELECT,INLSTNAM) | ; Hot Key #3 execution code ; MODULE NAME: GOHOT3 ( HotKey #3 execution code ) ; DESCRIPTION: Requeue using unique priorities and time to process for each message ; See GOHOT1^INHOU1 for Parameter information ; CODE BEGINS | |
| GOHOT2(INSELECT,INLSTNAM) | ; Hot Key #2 execution code ; MODULE NAME: GOHOT2 ( HotKey #2 execution code ) ; DESCRIPTION: Requeue using one priority and time to process for all messages ; See GOHOT1^INHOU1 for Parameter information ; CODE BEGINS | |
| REQ | ;Requeue an Entry for processing ; MODULE NAME: REQ ( Requeue INH message/s ) ; DESCRIPTION: Prompts the user for a message to requeue. The user may ; enter any valid indexed message component for a single ; message requeue or '/' to search and requeue multiple ; messages. In either case a List will be displayed which ; allows requeueing THREE different ways. 1)use existing ; information, 2)use one set of info. for all message to ; be requeued, or 3) use unique info. for each message. ; RETURN = none ; PARAMETERS = none ; CODE BEGINS | |
| 1 | ; | |
| 0 | ; | |
| GOHOT1(INSELECT,INLSTNAM) | ; Hot Key #1 execution code ; MODULE NAME: GOHOT1 ( HotKey #1 execution code ) ; DESCRIPTION: Requeue using existing priorities and time to process for each message ; RETURN = none ; PARAMETERS: ; INSELECT = Array of selected items from List Processor (DWLMK or DWLMK1) ; INLSTNAM = Array of IEN's into ^INTHU to be Queued for processing ; CODE BEGINS | |
| DOREQ(INREQIEN,INPRIO,INTTPROC) | ; requeue the transaction ; MODULE NAME: DOREQ ( Requeue the transaction ) ; DESCRIPTION: Requeues the transaction INREQIEN with the priority and ; time-to-process passed in INPRIO and INTTPROC ; RETURN = none ; PARAMETERS: ; INREQIEN = The message IEN ; INPRIO = The priority of the message ; INTTPROC = The time to process the message ; CODE BEGINS | |
| GETPT(INHOTOPT,INREQIEN,INPRIO,INTTPROC) | ; get prior. and time-to-proc. ; MODULE NAME: GETPT ( acquire the priority and time-to-process msg) ; DESCRIPTION: Depending on the INHOTOPT parameter, the message prio- ; ity and time-to-process is returned for the message ; in ^INTHU(INREQIEN. ; RETURN = PASS/FAIL (0/1) ; PARAMETERS: ; INHOTOPTP = Option selector. ; INREQIEN = The IEN of the message of interest. ; INPRIO = (Ref.) The priority is returned here. ; INTTPROC = (Ref.) The Time-to-Process is returned here. ; CODE BEGINS | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | GETPT+37 | 
| ^DIC | REQ+33 | 
| CLEAR^DW | REQ+27, GETPT+24, DOREQ+22 | 
| SET^INHD | DOREQ+28 | 
| $$BGNSRCH^INHMS | REQ+29 | 
| INKINDA^INHMS | REQ+35 | 
| $$INMSGSTR^INHMS2 | GETPT+29, DOREQ+21 | 
| DOREQ^INHOU1 | GOHOT1+9, GOHOT2+6, GOHOT3+6 | 
| REQONE^INHOU2 | REQ+34 | 
| $$GETPT^INHOU5 | GOHOT1+9, GOHOT3+6 | 
| $$CDATF2H^UTDT | GETPT+37 | 
| $$CDATH2F^UTDT | DOREQ+23 | 
| $$CASECONV^UTIL | GETPT+33, DOREQ+24 | 
| ^UTSRD | REQ+27, GETPT+31, GETPT+39, DOREQ+24 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INTHU - [#4001] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INLHDEST( | 1+1 | 
| ^INLHSCH | 0+1 | 
| ^INRHD - [#4005] | DOREQ+18 | 
| ^INTHU - [#4001] | GETPT+17, DOREQ+13, DOREQ+28 | 
| ^INTHU(0 | REQ+25 | 
| Name | Line Occurrences | 
|---|---|
| $$GETPT | GOHOT2+6 | 
| @( | DOREQ+20 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | GETPT+12~, GETPT+37* | 
| DIC | REQ+12~, REQ+32* | 
| DIC(0 | REQ+32* | 
| INABORT | GETPT+12~, GETPT+13*, GETPT+15, GETPT+23, GETPT+32*, GETPT+38, GETPT+40*, GETPT+41, GETPT+44 | 
| INCURP | DOREQ+10~, DOREQ+14*, DOREQ+23, 0+1, 1+1 | 
| INCURT | DOREQ+10~, DOREQ+15*, DOREQ+16*, DOREQ+23, 0+1, 1+1 | 
| INDA | REQ+12~, REQ+29, REQ+35 | 
| INDEST | DOREQ+10~, DOREQ+14*, DOREQ+18, 1+1 | 
| INDET | DOREQ+10~, DOREQ+13*, DOREQ+14, DOREQ+15 | 
| INHOTOPT | GETPT~, GETPT+14*, GETPT+15, GETPT+21, GETPT+23 | 
| INIEN | DOREQ+10~ | 
| INLIST1 | REMQUED~ | 
| INLIST1( | REMQUED+2! | 
| INLIST2 | REMQUED~, REMQUED+2 | 
| INLSTNAM | GOHOT1~, GOHOT1+9, GOHOT2~, GOHOT2+6, GOHOT3~, GOHOT3+6 | 
| INMID | DOREQ+10~, DOREQ+14*, DOREQ+23 | 
| INNODE | REMQUED+1~, REMQUED+2*, GOHOT1+8~, GOHOT1+9*, GOHOT2+5~, GOHOT2+6*, GOHOT3+5~, GOHOT3+6* | 
| INPARM2 | REQ+12~, REQ+29, REQ+34 | 
| INPARM2("HOT" | REQ+18*, REQ+19*, REQ+20*, REQ+21*, REQ+22*, REQ+23* | 
| INPARM2("INHELP" | REQ+16* | 
| INPARM2("TITLE" | REQ+14* | 
| INPRIO | GETPT~, GETPT+14*, GETPT+17*, GETPT+21!*, GETPT+27, GETPT+39*, GETPT+43*, GOHOT1+8~, GOHOT1+9, GOHOT2+5~ , GOHOT2+6, GOHOT3+5~, GOHOT3+6, DOREQ~, DOREQ+27*, DOREQ+28 | 
| INQUE | DOREQ+10~, DOREQ+18*, DOREQ+20, DOREQ+23 | 
| INQUEUED | DOREQ+10~, DOREQ+21, DOREQ+22, DOREQ+25, 0+1*, 1+1* | 
| INQUIT | REQ+12~, REQ+24*, REQ+25*, REQ+29*, REQ+30*, REQ+34*, GETPT+12~, GETPT+28*, GETPT+32*, GETPT+35* , GETPT+37*, GETPT+40* | 
| INREQIEN | GETPT~, GETPT+14*, GETPT+17, GETPT+29, GOHOT1+8~, GOHOT1+9*, GOHOT2+5~, GOHOT2+6*, GOHOT3+5~, GOHOT3+6* , DOREQ~, DOREQ+13, DOREQ+21, DOREQ+28, 0+1, 1+1 | 
| INREQLST | REQ+12~, REQ+34 | 
| INREQLST(1 | REQ+34* | 
| INSELECT | GOHOT1~, GOHOT2~, GOHOT3~ | 
| INSELECT( | GOHOT1+9, GOHOT2+6, GOHOT3+6 | 
| INTTP | DOREQ+10~ | 
| INTTPROC | GETPT~, GETPT+14*, GETPT+17*, GETPT+18*, GETPT+21!*, GETPT+27, GETPT+35*, GETPT+37*, GETPT+43*, GOHOT1+8~ , GOHOT1+9, GOHOT2+5~, GOHOT2+6, GOHOT3+5~, GOHOT3+6, DOREQ~, DOREQ+28 | 
| U | GETPT+17, DOREQ+14, DOREQ+15, DOREQ+18, DOREQ+28 | 
| X | REQ+12~, REQ+24!, REQ+27!, REQ+29, REQ+30, GETPT+12~, GETPT+28!, GETPT+31!, GETPT+32, GETPT+33* , GETPT+35, GETPT+39, GETPT+40, DOREQ+24*, DOREQ+25 | 
| Y | REQ+12~, REQ+24!, REQ+33, REQ+34, GETPT+12~, GETPT+28!, GETPT+37 |