Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHOU8

Package: IHS Generic Interface System

Routine: INHOU8


Information

INHOU8 ;DJL,DP; 9 Apr 96 08:28;Interface Message Requeue Utilities

Source Information

Source file <INHOU8.m>

Call Graph

Call Graph Total: 12

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  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There are no entries to requeue."
  • Line Location: REQ+25
Function Call: WRITE
  • Prompt: !!
  • Line Location: REQ+27
Function Call: WRITE
  • Prompt: !
  • Line Location: GETPT+31
Function Call: WRITE
  • Prompt: !
  • Line Location: GETPT+39
Function Call: WRITE
  • Prompt: !,$$INMSGSTR^INHMS2(INREQIEN)
  • Line Location: DOREQ+21
Function Call: WRITE
  • Prompt: !
  • Line Location: DOREQ+24
Routine Call
  • DIC
  • Line Location:
    • REQ+33

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHU - [#4001] Classic Fileman Calls

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$GETPT GOHOT2+6
@( DOREQ+20

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All