GMVUID ;HIOFO/FT-VUID-RELATED UTILITIES ;5/3/05 11:48
Source file <GMVUID.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
COMBO(GMVTI,GMVQUALI,GMVCATI) | ; Check if this combination is in the AA cross-
; reference of File 120.52 ; Input: ; GMVTI - File 120.51 ien ; GMVQUALI - File 120.52 ien ; GMVCATI - File 120.53 ien |
|
QMAIL | ; Queue mail message
|
|
EN(ERROR) | ; Clean up existing file connections and gui templates
|
|
GET(GMVFILE,GMVIEN,GMVREF) | ; Calls the $$GETVUID^XTID API to get the VUID number
; GMVFILE - File number ; GMVIEN - field # ; GMVREF - value |
|
CAT | ; Loop through the Category entries in FILE 120.53:
; 1) If the CATEGORY is not active, get rid of all VITAL TYPE (#1) ; associations, ; 2) If the CATEGORY is active and a VITAL TYPE is not active, get rid ; of that VITAL TYPE association, ; 3) If the CATEGORY and VITAL TYPE are active, but the DEFAULT ; QUALIFIER (#.07) is not, null out the DEFAULT QUALIFIER field. |
|
TEMPS | ; Clean up GUI templates definitions.
; If a qualifier is inactive, remove it and its category. |
|
QUAL | ; Loop through the Qualifier entries in FILE 120.52:
; 1) If the QUALIFIER is not active, get rid of all VITAL TYPE (#1) ; associations, ; 2) If the QUALIFIER is active and a VITAL TYPE is not active, get rid ; of that VITAL TYPE association, ; 3) If the QUALIFIER and VITAL TYPE are active, but the CATEGORY ; (#.02 in subfile 120.521) is not, get rid of that subfile entry. |
|
QUAL1(GMVX,GMVY) | ; Delete a multiple entry (#1) in FILE 120.52
|
|
; Send mail message to installer that an error occurred
|
||
ACTIVE(GMVFILE,GMVFLD,GMVIEN,GMVDATE) | ; Calls the $$SCREEN^XTID API to get VUID status
; Input: GMVFILE - File number ; GMVFLD - Field number ; GMVIEN - IEN ; GMVDATE - Date ; Output: 0 - Active ; 1 - Inactive |
|
CAT1(GMVX,GMVY) | ; Delete a multiple entry (#1) in FILE 120.53
|
|
CAT2(GMVX,GMVY) | ; Delete a default qualifier
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMRD(120.52 - [#120.52] | QUAL+10, QUAL+13, QUAL+18, QUAL+19, QUAL+25, COMBO+10, COMBO+12 |
^GMRD(120.53 - [#120.53] | CAT+10, CAT+13, CAT+18, CAT+19, CAT+25, CAT2+3* |
^TMP($J | TEMPS+3!, TEMPS+4, TEMPS+6, TEMPS+8, TEMPS+10, TEMPS+11, TEMPS+43! |
Name | Line Occurrences |
---|---|
$$ACTIVE | QUAL+11, QUAL+20, QUAL+27, CAT+11, CAT+20, CAT+28, TEMPS+28 |
$$COMBO | TEMPS+28 |
CAT | EN+7 |
CAT1 | CAT+14, CAT+22 |
CAT2 | CAT+29 |
QMAIL | EN+2 |
QUAL | EN+7 |
QUAL1 | QUAL+14, QUAL+22, QUAL+28 |
TEMPS | EN+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | QUAL1+1~, QUAL1+2*, CAT1+1~, CAT1+2* |
DA(1 | QUAL1+2*, CAT1+2* |
DIK | QUAL1+1~, QUAL1+2*, CAT1+1~, CAT1+2* |
DUZ | MAIL+2 |
ERROR | EN~, EN+2 |
FILE | EN+3~, EN+5* |
GMV | TEMPS+2~, TEMPS+15! |
GMV( | TEMPS+16*, TEMPS+18, TEMPS+19, TEMPS+32*, TEMPS+34, TEMPS+35 |
GMV1 | TEMPS+2~, TEMPS+7*, TEMPS+8*, TEMPS+10, TEMPS+11, TEMPS+40 |
GMV2 | TEMPS+2~, TEMPS+9*, TEMPS+10*, TEMPS+11, TEMPS+40 |
GMVCAT | CAT+8~, CAT+9*, CAT+10*, CAT+11, CAT+13, CAT+14, CAT+18, CAT+19, CAT+22, CAT+25 , CAT+29 |
GMVCATI | COMBO~, COMBO+8*, COMBO+9, COMBO+12 |
GMVDATE | ACTIVE~, ACTIVE+7 |
GMVDESC | TEMPS+2~, TEMPS+13*, TEMPS+33 |
GMVERR | TEMPS+2~, TEMPS+40 |
GMVFILE | ACTIVE~, ACTIVE+7, GET~, GET+5 |
GMVFLAG | COMBO+6~, COMBO+7*, COMBO+9, COMBO+11, COMBO+12*, COMBO+13 |
GMVFLD | ACTIVE~, ACTIVE+7 |
GMVI | TEMPS+2~, TEMPS+16*, TEMPS+17*, TEMPS+18*, TEMPS+19, TEMPS+32, TEMPS+33*, TEMPS+34*, TEMPS+35 |
GMVIEN | ACTIVE~, ACTIVE+7, GET~, GET+5 |
GMVJ | TEMPS+2~, TEMPS+25*, TEMPS+26 |
GMVLIST | TEMPS+2~, TEMPS+4*, TEMPS+5 |
GMVMSG | MAIL+1~ |
GMVMSG(1 | MAIL+5* |
GMVMSG(2 | MAIL+6* |
GMVMSG(3 | MAIL+7* |
GMVMSG(4 | MAIL+8* |
GMVNEW | TEMPS+2~, TEMPS+24*, TEMPS+28*, TEMPS+29*, TEMPS+30*, TEMPS+31*, TEMPS+32 |
GMVNODE | QUAL+8~, QUAL+19*, QUAL+20, QUAL+25*, QUAL+26, QUAL+27, CAT+8~, CAT+25*, CAT+26, CAT+27 , CAT+28, TEMPS+2~, TEMPS+11*, TEMPS+12, TEMPS+13, TEMPS+14*, TEMPS+16, TEMPS+33*, TEMPS+35*, TEMPS+37* , TEMPS+38*, TEMPS+39, TEMPS+40 |
GMVOLD | TEMPS+2~, TEMPS+26*, TEMPS+27, TEMPS+28 |
GMVORIG | TEMPS+2~, TEMPS+11*, TEMPS+39 |
GMVQUAL | QUAL+8~, QUAL+9*, QUAL+10*, QUAL+11, QUAL+13, QUAL+14, QUAL+18, QUAL+19, QUAL+22, QUAL+25 , QUAL+28, TEMPS+2~, TEMPS+27*, TEMPS+28 |
GMVQUALE | COMBO+6~, COMBO+10*, COMBO+11, COMBO+12 |
GMVQUALI | COMBO~, COMBO+8*, COMBO+9, COMBO+10, COMBO+12 |
GMVREF | GET~, GET+5 |
GMVT | QUAL+8~, QUAL+12*, QUAL+13*, QUAL+14, QUAL+17*, QUAL+18*, QUAL+19, QUAL+22, QUAL+25, QUAL+28 , CAT+8~, CAT+12*, CAT+13*, CAT+14, CAT+17*, CAT+18*, CAT+19, CAT+22, CAT+25, CAT+29 |
GMVTI | CAT+8~, CAT+19*, CAT+20, COMBO~, COMBO+8*, COMBO+9, COMBO+12 |
GMVTY | QUAL+20*, QUAL+21, QUAL+24, CAT+8~, CAT+20*, CAT+21, CAT+24 |
GMVUID | GET+4~, GET+5*, GET+6 |
GMVX | QUAL1~, QUAL1+2, CAT1~, CAT1+2, CAT2~, CAT2+1, CAT2+3, TEMPS+2~, TEMPS+19*, TEMPS+20 , TEMPS+21, TEMPS+22*, TEMPS+23, TEMPS+25, TEMPS+26 |
GMVY | QUAL1~, QUAL1+2, CAT1~, CAT1+2, CAT2~, CAT2+2, CAT2+3, TEMPS+2~, TEMPS+21*, TEMPS+28 , TEMPS+30, TEMPS+31 |
OK | EN+3~, EN+4*, EN+5*, EN+6 |
U | QUAL+20, QUAL+27, CAT+19, CAT+27, CAT+28, CAT2+3, GET+6, COMBO+10 |
XMDUZ | MAIL+1~, MAIL+3* |
XMSUB | MAIL+1~, MAIL+4* |
XMTEXT | MAIL+1~, MAIL+9* |
XMY | MAIL+1~ |
XMY( | MAIL+2* |
ZTDESC | QMAIL+1~, QMAIL+2* |
ZTDTH | QMAIL+1~, QMAIL+3* |
ZTIO | QMAIL+1~, QMAIL+3* |
ZTRTN | QMAIL+1~, QMAIL+2* |
ZTSAVE | QMAIL+1~ |