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* |