STANDARD DATA DICTIONARY #8991.5 -- XQAB ERRORS LOGGED FILE 9/29/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):