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 |