INHUTC ;bar; 23 Jul 97 15:02; Criteria Mgmt and Execution API
Source file <INHUTC.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 6 | ULOG^INHU $$RUN^INHUTC $$TYPE^INHUTC2 FIND^INHUTC5 ($$GETCRIT,$$PRINT,$$RUN)^INHUTC7 $$SC^INHUTIL1 | 
| Uncategorized | 1 | ENV^UTIL | 
| VA Fileman | 1 | ^DIK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RUN(INOPT,INPARMS) | ; Run calling search and print ; ; Description: The function RUN operates into two modes: ; 1. Interactive mode: In this mode, RUN will call function ; DISPLAY to do the search, display the found entries on ; screen for selection and allow user to select print device ; to output. ; 2. Non-interactive mode: In this mode, RUN will initialize the ; device selected in the search criteria. It will create a ; background task to do the search and print to the selected ; device. | |
| DELCRIT(DA) | ; Clean-up search criteria storage data ; ; Description: The function DELCRIT is used to cleans up the search ; criteria data in the ^DIZ global by using the ^DIK ; routine. | |
| GETCRIT(INOPT,INPARMS) | ; Get/Create entries. ; ; Description: The function GETCRIT provides users and Programmers ; an interface to get, create, recall, edit and save a ; search entry from the Interface Criteria file. | |
| RESOLV(INIEN) | ; Resolve transaction and errors associated with it | |
| ENTRY(INTYPE,INAPP,INFUNC,INCTRL,INOPT) | ; simple entry point to run generic ; user-interfactive search of Interface Transactions and Error. ; input: INTYPE = "TRANSACTION" or "ERROR". Required. ; INAPP = Optional text/namespace of application. ie; "MCSC". ; INFUNC = Optional text of functionality. ie; "Scheduling" ; INCTRL = Optional CONTROL value(s) ; if INCTRL contains a "S" allow only STANDARD entries ; if INCTRL contains a "U" allow only USER entries ; if INCTRL contains a "W" allow only WORKING entries ; (if only "W", user will not be prompted) | |
| LOCK(INDA,INMODE,INTIME) | ; lock criteria entry ; ; Description: The function LOCK is used to manage lock and unlock ; entry in criteria file. | |
| SEARCH(INOPT,INIEN) | ||
| TIEN(INOPT,INARNAM) | ; simple entry to retrieve a selected list of transactions | |
| PRINT(INOPT,INIEN) | ; Display/Print messages | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIZ(4001.1 - [#4001.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(3 - [#3] | RESOLV+24 | 
| ^DIZ(4001.1 - [#4001.1] | DELCRIT+16, LOCK+17, LOCK+18 | 
| ^INTHU - [#4001] | RESOLV+17, RESOLV+18, RESOLV+20, RESOLV+22 | 
| Name | Line Occurrences | 
|---|---|
| $$LOCK | DELCRIT+18, DELCRIT+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DELCRIT+21* | 
| DA | DELCRIT~, DELCRIT+14, DELCRIT+16, DELCRIT+18, DELCRIT+21 | 
| DIK | DELCRIT+19~* | 
| DTIME | LOCK+15 | 
| DUZ | RESOLV+24 | 
| INAPP | ENTRY~, ENTRY+15 | 
| INARNAM | TIEN~, TIEN+2 | 
| INCTRL | ENTRY~, ENTRY+15 | 
| INDA | LOCK~, LOCK+15, LOCK+17, LOCK+18 | 
| INFUNC | ENTRY~, ENTRY+15 | 
| INIEN | SEARCH~, SEARCH+36, PRINT~, PRINT+14, RESOLV~ | 
| INIEN( | RESOLV+17, RESOLV+18*, RESOLV+21*, RESOLV+22*, RESOLV+25* | 
| INMODE | LOCK~, LOCK+16*, LOCK+17 | 
| INOPT | ENTRY~, ENTRY+18, TIEN~, TIEN+3, GETCRIT~, GETCRIT+25, RUN~, RUN+22, SEARCH~, SEARCH+36 , PRINT~, PRINT+14 | 
| INOPT("APP" | ENTRY+15*, TIEN+2* | 
| INOPT("ARRAY" | TIEN+2* | 
| INOPT("CONTROL" | ENTRY+15* | 
| INOPT("CRITERIA" | SEARCH+34 | 
| INOPT("FUNC" | ENTRY+15* | 
| INOPT("GALLERY" | ENTRY+17*, TIEN+2* | 
| INOPT("INSRCH" | SEARCH+35, SEARCH+37* | 
| INOPT("TYPE" | ENTRY+15*, TIEN+2* | 
| INPARMS | GETCRIT~, GETCRIT+25, RUN~, RUN+22 | 
| INQUIT | SEARCH+33~, SEARCH+36, SEARCH+38 | 
| INSRCH | SEARCH+33~, SEARCH+35*, SEARCH+36, SEARCH+37 | 
| INSTAT | RESOLV+15~, RESOLV+20*, RESOLV+21 | 
| INTIME | LOCK~, LOCK+15*, LOCK+17 | 
| INTYPE | ENTRY~, ENTRY+13, ENTRY+15, ENTRY+17 | 
| INUIF | RESOLV+15~, RESOLV+17*, RESOLV+18, RESOLV+20, RESOLV+21, RESOLV+22, RESOLV+24, RESOLV+25 | 
| U | DELCRIT+16, RESOLV+20, RESOLV+24 |