INHMS3 ;DJL; 10 Jan 95 15:00;Interface - Message Search
Source file <INHMS3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Uncategorized | 2 | ^DWL $$YN^UTSRD | 
| IHS Generic Interface System | 1 | ($$INMSGSTR,ERR)^INHMS2 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 4 | INHERR INHMS INHOU2 INHUTC4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SRCHHELP(INHLPLST) | ; Display List Processor style HELP ; MODULE NAME: SRCHHELP ( Display an array of text used for HELP ) ; DESCRIPTION: Call the list processor to display the array passed ; if it contains a least one sub-node otherwise construct ; a node stating no help is available. ; RETURN = none ; PARAMETERS: ; INHLPLST = The array of the text into. ; CODE BEGINS | |
| SRCHSIZE(INSRCH) | ; Determine the expected search size ; MODULE NAME: SRCHSIZE ( Determine the expected Search Size ) ; DESCRIPTION: Determine the expected number of message that will ; be searched. Warn of very large searches and provide ; a mechanism to abort the search. ; Uses the Start-Date and End-Date of span to search to ; determine the size(approximate). ; RETURNS: -1 = The user aborted the search ; Number of messages in the search ; PARAMETERS: ; INSRCH = Array for holding search criteria information ; CODE BEGINS | |
| BLDHELP(INHLP) | ; Construct the array containing the HELP text ; MODULE NAME: BLDHELP ( Construct the array of text used for HELP ) ; DESCRIPTION: Constructs an array on assending numeric nodes containing ; up to 78 characters per line. No realistic limit exists ; on the number of nodes. ; RETURN = none ; PARAMETERS: ; INHLP = The array variable to load the text into. ; CODE BEGINS ; the following line can be used to limit strings to 78 characters. ; HHHHHHHHHHxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxxx | |
| INHTITLE(INMSGSZ,INSRCH) | ; Write the Search Status line 21 from WITHIN the list proc. | |
| QUITDWL(DWLR) | ; handle the quit conditions for a ^DWL loop using DWLR | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INTHU("B" | SRCHSIZE+14, SRCHSIZE+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DWL | SRCHHELP+9~, SRCHHELP+10* | 
| DWLB | SRCHHELP+9~, SRCHHELP+10* | 
| DWLMK | SRCHHELP+9~ | 
| DWLMK1 | SRCHHELP+9~ | 
| DWLR | SRCHHELP+9~, QUITDWL~, QUITDWL+4, QUITDWL+5, QUITDWL+6, QUITDWL+7, QUITDWL+8, QUITDWL+9, QUITDWL+10 | 
| DWLRF | SRCHHELP+9~, SRCHHELP+10* | 
| INHLP | BLDHELP~ | 
| INHLP(1 | BLDHELP+11*, BLDHELP+12* | 
| INHLP(2 | BLDHELP+13*, BLDHELP+14* | 
| INHLP(3 | BLDHELP+15*, BLDHELP+16* | 
| INHLP(4 | BLDHELP+17*, BLDHELP+18* | 
| INHLP(5 | BLDHELP+19*, BLDHELP+20* | 
| INHLP(6 | BLDHELP+21*, BLDHELP+22* | 
| INHLP(7 | BLDHELP+23*, BLDHELP+24* | 
| INHLP(8 | BLDHELP+25*, BLDHELP+26* | 
| INHLPLST | SRCHHELP~, SRCHHELP+11 | 
| INHLPLST(1 | SRCHHELP+11* | 
| INMSGCT | SRCHSIZE+12~, SRCHSIZE+15*, SRCHSIZE+16, SRCHSIZE+17 | 
| INMSGSZ | INHTITLE~, INHTITLE+3 | 
| INQUIT | QUITDWL+1~, QUITDWL+2*, QUITDWL+4*, QUITDWL+5*, QUITDWL+6*, QUITDWL+7*, QUITDWL+8*, QUITDWL+9*, QUITDWL+10*, QUITDWL+11 | 
| INSIZE | SRCHSIZE+12~, SRCHSIZE+14*, SRCHSIZE+15*, SRCHSIZE+18*, SRCHSIZE+19 | 
| INSRCH | SRCHSIZE~, INHTITLE~ | 
| INSRCH("INEND" | SRCHSIZE+15, SRCHSIZE+16 | 
| INSRCH("INEXPAND" | INHTITLE+5 | 
| INSRCH("INSTART" | SRCHSIZE+14 | 
| INSRCHEN | SRCHSIZE+12~, SRCHSIZE+15* | 
| INSRCHST | SRCHSIZE+12~, SRCHSIZE+15* | 
| INTEMP | SRCHSIZE+12~, SRCHSIZE+14*, SRCHSIZE+15*, SRCHSIZE+16 | 
| INTEMPX | INHTITLE+1~, INHTITLE+2*, INHTITLE+4 | 
| INTEMPY | INHTITLE+1~, INHTITLE+2*, INHTITLE+4 | 
| INWRNSZ | SRCHSIZE+12~, SRCHSIZE+14*, SRCHSIZE+16 | 
| >> IOX | INHTITLE+2*, INHTITLE+4* | 
| >> IOXY | INHTITLE+2, INHTITLE+4 | 
| >> IOY | INHTITLE+2*, INHTITLE+4* |