STANDARD DATA DICTIONARY #8991.5 -- XQAB ERRORS LOGGED FILE 3/24/25 PAGE 1 STORED IN ^XTV(8991.5, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 8.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file is used to maintain a log of errors occurring at alpha/beta test sites. It normally will contain data only at the originating site for a software package which is in alpha or beta test. The test sites will transmit to the originating site information on errors which have occurred with namespaced routines or options associated with the package in alpha or beta test. This file contains the data in those messages which permits the errors to be evaluated by routine name, by site, by date of error, etc. CROSS REFERENCED BY: NAME(B), ERROR TEXT(ERR), OPTION IN USE(OPTS), ROUTINE(ROU) LAST MODIFIED: AUG 15,2019@16:23:40 8991.5,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>90!($L(X)<3) X LAST EDITED: JUL 26, 1993 HELP-PROMPT: This NAME is composed of the first 30 characters of the error text (field .03), a semi-colon (;), and the first 30 characters of the option in use (field .04) CROSS-REFERENCE: 8991.5^B 1)= S ^XTV(8991.5,"B",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,"B",$E(X,1,30),DA) 8991.5,.02 ROUTINE 0;2 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>16!($L(X)<2) X LAST EDITED: DEC 14, 2015 HELP-PROMPT: Answer must be 2-16 characters in length. DESCRIPTION: This is the Routine were the error occurred. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 8991.5^ROU 1)= S ^XTV(8991.5,"ROU",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,"ROU",$E(X,1,30),DA) This cross reference allows lookup by routine name. 8991.5,.03 ERROR TEXT 0;3 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>45!($L(X)<1) X LAST EDITED: JUL 26, 1993 HELP-PROMPT: This field contains the beginning text of the error messages $ZE CROSS-REFERENCE: 8991.5^ERR 1)= S ^XTV(8991.5,"ERR",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,"ERR",$E(X,1,30),DA) This cross-reference is used to look-up and sort based on the error text associated with this logged error. 8991.5,.04 OPTION IN USE 0;4 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>60!($L(X)<1) X LAST EDITED: JUL 26, 1993 HELP-PROMPT: This field contains the option in use at the time the error was logged, if it could be determined. CROSS-REFERENCE: 8991.5^OPTS 1)= S ^XTV(8991.5,"OPTS",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,"OPTS",$E(X,1,30),DA) This cross-reference is used to permit look-up and sorting rapidly on the basis of the option in use at the time the error was logged. 8991.5,1 DATE OF ERROR 1;0 DATE Multiple #8991.51 (Add New Entry without Asking) 8991.51,.01 DATE OF ERROR 0;1 DATE (Multiply asked) INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 24, 1991 HELP-PROMPT: This is a date on which the error was recorded at least once CROSS-REFERENCE: 8991.51^B 1)= S ^XTV(8991.5,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,DA(1),1,"B",$E(X,1,30),DA) 8991.51,1 SITE 1;0 Multiple #8991.511 (Add New Entry without Asking) 8991.511,.01 SITE 0;1 FREE TEXT (Multiply asked) INPUT TRANSFORM: K:$L(X)>45!($L(X)<2) X LAST EDITED: SEP 24, 1991 HELP-PROMPT: Answer must be 2-45 characters in length. CROSS-REFERENCE: 8991.511^B 1)= S ^XTV(8991.5,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,DA(2),1,DA(1),1,"B",$E(X,1,30),DA) 8991.511,.99 NUMBER LOGGED ; COMPUTED MUMPS CODE: X ^DD(8991.511,.99,9.4) S X=Y(8991.511,.99,104) S D0=Y(8991.511,.99,80) S D1=Y(8991.511,.99,81) S D 2=Y(8991.511,.99,82) S D3=Y(8991.511,.99,83) S X=$J(X,0,0) 9.2 = S Y(8991.511,.99,80)=$S($D(D0):D0,1:""),Y(8991.511,.99,81)=$S($D(D1):D1,1:""),Y(8991.511,.99, 82)=$S($D(D2):D2,1:""),Y(8991.511,.99,83)=$S($D(D3):D3,1:"") 9.3 = X ^DD(8991.511,.99,9.2) S Y(8991.511,.99,104)="" 9.4 = X ^DD(8991.511,.99,9.3) X "F D3=0:0 S D3=$N(^XTV(8991.5,D0,1,D1,1,D2,1,D3)) Q:D3'>0 S Y(8991 .511,.99,104)=Y(8991.511,.99,104)+$S($D(^(D3,0)):$P(^(0),U,2),1:"""")" S D(3)=D3 ALGORITHM: TOTAL(VOL,UCI:NUMBER LOGGED) (ALWAYS 0 DECIMAL DIGITS) 8991.511,1 VOL,UCI 1;0 Multiple #8991.5111 (Add New Entry without Asking) 8991.5111,.01 VOL,UCI 0;1 FREE TEXT (Multiply asked) INPUT TRANSFORM:K:$L(X)>10!($L(X)<1) X LAST EDITED: JUL 26, 1993 HELP-PROMPT: This indicates the volume and uci where the errors were reported from, and is necessary for sites which may not be translating the error log. CROSS-REFERENCE:8991.5111^B 1)= S ^XTV(8991.5,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^XTV(8991.5,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA) 8991.5111,.02 NUMBER LOGGED 0;2 NUMBER INPUT TRANSFORM:K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: JUL 26, 1993 HELP-PROMPT: This is the number of this error reported. INPUT TEMPLATE(S): PRINT TEMPLATE(S): XQAB SITE/NUMBER/ROU/OPT/ERR JUL 26, 1993@16:23 USER #0 XQAB ERRORS LOGGED LIST SORT TEMPLATE(S): XQAB +DAT/ROU/SITE JUL 26, 1993@16:10 USER #0 SORT BY: +DATE OF ERROR;S1// DATE OF ERROR SUB-FIELD: DATE OF ERROR// (User is asked range) WITHIN DATE OF ERROR, SORT BY: ROUTINE// (User is asked range) WITHIN ROUTINE, SORT BY: DATE OF ERROR// DATE OF ERROR SUB-FIELD: SITE// SITE SUB-FIELD: SITE// (User is asked range) FORM(S)/BLOCK(S):