FAQs

On the Network and DOS based versions of Unibase by DMAC, a long drun may be gracefully terminated by pressing the {SCROLL LOCK} key. If you forget to turn off the {SCROLL LOCK} key, the next time you execute a drun, you will get the message 'Terminating at Operator Request'.
Yes, if output is done by the backup server. The environment variable ETDUAL2 has been added. When ETDUAL2 points to the location of the files on the other server, then Unibase by DMAC will simultaneously mark files on the primary and backup as having been output. On a Novell network, it usually requires attaching to the other server and mapping a drive letter to the other system. Example: map p:=server1_name/sys:/unibase/files Then set ETDUAL2=p:
The environment variable TABSZ may be used to set the width of the tab stops in ez_edit.
Yes, ez_edit will now handle very large files and a counter has been added to show that it is reading in a large file.
Yes, the high and low ranges in the check box edit portion of the record format generator will now accept negative numbers provided the field type is numeric.
The environment variable TATT (Tag Screen ATTribute) is used to set the non-gui default tag screen attribute used in the "paint the screen" portion of the record format generator. TATT=A, B, C, D, or E respectively gives normal characters, highlighted characters, underlined characters, blinking characters, or reverse characters
The environment variable FATT (Field Screen ATTribute) is used to set the default field screen attribute used in the "paint the screen" portion of the record format generator. FATT=A, B, C, D, or E respectively gives a normal underline, a highlighted underline, an "underlined" underline (which looks like a solid line), a blinking underline, or a reverse underline for the field display.
Yes. Environment variable UBDATE alters the order of the month, day, and year on the login menu, when displaying file information, when displaying status information and when displaying the system date. UBDATE set to 0 gives mmddyy. UBDATE set to 1 gives ddmmyy. UBDATE set to 2 gives yymmdd
Yes. The path description for devices in the device table may now include the control function , any global variable ($var01-$var99), or any environment variable (%variable%). If global variables are going to be used, the environment variable UBPARENT=Y should be set to ensure that global variables retain their values. CAUTION. Any programs that use global variables should be SURE to initialize them properly as global variables retain values unless erased by a parent program.
All hex characters in the range of 00 to fd may be output using the control functions when nn is the hex character you wish to output. The hex characters in the range of fc to ff may be output by setting the environment variable ALLHEX=Y in the Unibase.ini file in the Unibase/bin directory. However, fc through ff may not be used with spooled devices.
Unibase by DMAC can output an unlimited number of files.
Beginning with version 7.2, the keyboard program defaults to the newer extended keyboards and expects KBEXT=Y to be set in the Unibase.ini file in the Unibase/bin directory. To use an old keyboard, you must remove KBEXT=Y from the setup.bat file in the Unibase/bin directory and map the arrow keys on the numeric keypad accordingly. Even if you have a separate arrow keypad, it will be inoperable unless you have an extended keyboard.
Yes, if UBRSET=Y is in the Unibase.ini file in the Unibase/bin directory, then the {FIELD REL} key no longer resets an error message. Only the designated {RESET} key will do so.
Yes. If KEYBUK=Y is set in the Unibase.ini file in the Unibase/bin directory, then Unibase accesses SHOWKEYU instead of SHOWKEY and CHNGKEYU instead of CHANGKEY. These display the keyboard layout from the United Kingdom. Also, there is a file KEYBOARD.UK in the misc directory, which when renamed to KEYBOARD, displays the characters on a UK keyboard for the typewriter overlay.
Yes. If NOCHBKFL=Y is set in the Unibase.ini file in the Unibase directory, then a keyer cannot character back into another field. Once character back reaches the beginning of a field, then it no longer has an effect. The keyer MUST use field back to get to the prior field.
Yes. When FLDCORBG=Y and RCDCORBG=Y are set in the Unibase.ini file in the Unibase/bin directory, doing a {FLD} {CORR} / {RCD} {CORR} will always go to the beginning of the field/record.
Yes, this is done by pressing {RCD}{G} or by mapping a key to "BE " which stands for bypass error. {RCD}{F} also works as a way to flag an error.
Yes. See Chapter 21, Section 21.68 in the User's Guide.
Yes, as long as UBKEYR1=Y is set in the Unibase.ini file in the Unibase/bin directory. This allows the top row of keys to function independently of the data type (A,N,L,U,M,B,T) when the operator is in TYP (non 029) mode.
Yes, by setting the environment variable UBNMULG=Y in the Unibase.ini file in the Unibase directory.
Yes, the "Purge Deleted Records" function under Utilities will handle files specified with a wild card.
Yes. The verbs "setupper", "setnormal", "setlower" and "setuplower" (sentence case), control the case of records output from an output program.
Yes, global variables may be used as datafile and index names in open statements.
Yes. The "equate" verb tells Unibase to declare a variable ("variable") so that every time it appears in this program, it is read as the source. It can also be used for constants in the program. For instance, it is useful for equating names to field numbers or foreign names to Unibase verbs.
Yes, if you set environment variable UBOVNR=Y in the Unibase.ini file in the Unibase directory, it will NOT release the field in data entry when the oversign key is used.
The environment variable DMACI (which must be set in the Unibase.ini file in the Unibase directory) for image entry has a sub-variable V:, which refers to the VGA mode to be used. V:LOW is mode: 12h, displays 640 pixels x 480 pixels x 16 colors for an image. V:HIGH is mode: 102h, displays 800 x 600 pixels x 16 colors. V:HIGH1 is mode 104h, displays 1024 x 768 pixels x 16 colors. V:SUPER is mode 106h, displays 1280 x 1024 pixels x 16 colors. Remember that as more of the image is displayed, the smaller the text/picture becomes. If the monitor cannot display the specified resolution, Unibase by DMAC will drop back to a display that the monitor can handle.