     Product:        MicroStation
     Version:        5.5.1.44
     Date:           October 4, 1995

     Copyright 1995, Bentley Systems, Incorporated 
     All Rights Reserved

     Including software, file formats, and audiovisual displays; may only 
     be used pursuant to applicable software license agreement; contains 
     confidential and proprietary information of Bentley Systems, 
     Incorporated and/or third parties which is protected by copyright and 
     trade secret law and may not be provided or otherwise made available 
     without proper authorization.

     IGDS file formats Copyright 1981-1988 Intergraph Corporation. 
     Intergraph Raster File Formats Copyright 1993 Intergraph Corporation. 
     Used with permission.
     Portions Copyright 1992-1994 Summit Software Company.

     RESTRICTED RIGHTS LEGENDS

     Use, duplication, or disclosure by the government is subject to 
     restrictions as set forth in subparagraph (c)(1)(ii) of the Rights to 
     Technical Data and Computer Software clause at DFARS 252.227-7013 or 
     subparagraphs (c)(1) and (2) of Computer Software -- Restricted 
     Rights at 48 CFR 52.227-19 as applicable.
     Unpublished - rights reserved under the Copyright Laws of the United 
     States.

     Bentley Systems, Incorporated
     690 Pennsylvania Drive
     Exton, Pennsylvania  19341-1136
     USA
     1-610-458-5000

     This document contains important information not available in the 
     MicroStation 95 Beta printed documentation.

     --------------------
     Beta Software Notice
     --------------------
     This is the third Beta for MicroStation 95 for DOS and Intel-based
     Windows. Please look at this release and report any and all problems 
     you may encounter by sending a completed Problem Report Form to 
     Bentley Systems:

     E-mail: msbeta@bentley.com
     Fax:       (610) 458-2711

     This software is provided for testing purposes only. Some features 
     planned for the production version may be unreliable or not yet fully 
     implemented.
     ------------------------
     End Beta Software Notice
     ------------------------

     ----------------
     Product Sections
     ----------------
     Installation Help
     Running under Windows
     Printing/Plotting
     Display Drivers 
     Configuration Variables
     MicroStation BASIC Macros
     Adobe Acrobat
     OpenGL Support for Windows NT
     Rendering
     Archiver
     DWG/DXF
     General Graphics Information
     Database
     -----------------------
     End of Product Sections
     -----------------------

     -----------------
     Installation Help
     -----------------
     For simplified installation instructions from CD, please refer to
     README.TXT in the root directory of the CD.    

     For more detailed information about installing MicroStation 95, see 
     Chapter 1, "MicroStation Setup Guide"

     The DOS installation program, "install.exe," requires approximately 
     360K to run properly. The configuration program, "usconfig.exe," 
     requires approximately 340K to run properly. 
     ------------------------
     End of Installation Help
     ------------------------

     ---------------------
     Running Under Windows
     ---------------------
     MicroStation no longer relies on Windows Connection to run in Windows
     3.1x. The Windows version of MicroStation 95 runs under Windows 3.1x, 
     Windows NT, and Windows 95.

     Running MicroStation 95 under Windows 3.1x is accomplished using a 
     Microsoft utility called Win32s (version 1.25.141). This utility allows 
     32-bit Windows applications (like MicroStation 95 for Windows) to run 
     under 16-bit Windows 3.1x. Win32s can be installed from the CD and is 
     found in the \WIN32S directory. You will need to install Win32s under 
     Windows 3.1x before installing the Windows version of MicroStation 95 
     There are complete instructions in the "MicroStation Setup Guide."
     Note that you do NOT need to install Win32s in Windows NT or Windows 95.

     It is possible that MicroStation 95 will not run properly on some 
     older versions of Win32s. For your convenience, we have included a 
     utility to remove older versions of Win32s. NOWIN32S.BAT is located on 
     the CD in the \WIN32S\UTILS directory. The command line syntax is: 
     NOWIN32S C:\WINDOWS (where C:\WINDOWS is your Windows directory)

     Win32s is a Windows 3.1x enhancement from Microsoft. Bentley assumes 
     no responsibility for unexpected behavior resulting from the 
     installation of Win32s. Please refer to the appropriate Microsoft 
     documentation for more information on Win32s.

     The DOS versions of MicroStation, MicroStation Review, and MicroStation
     PowerDraft use memory resident programs in order to communicate with 
     graphic cards and input devices. If the DOS version of any of these 
     programs has been run before starting Windows to run the Windows 
     version of MicroStation 95, an error message will be displayed after 
     you attempt to start MicroStation ("Error: resource file is wrong 
     platform, Expected=(Windows), File=(PC))". You will need to either use 
     the mark and release utilities to remove these memory resident drivers 
     before getting into Windows or reboot after running these programs. 
     (The Mark and Release programs are in uStnRoot\utils directory, please 
     refer to the documentation regarding usage.)

     Make sure that you do not have any DOS level environment variables 
     (like MS_CONFIG and MS) set up to point to DOS versions of MicroStation 
     products. This will result in messages similar to what was described 
     in the previous paragraph.

     A required component for MicroStation 95 to run under Windows is the 
     Microsoft Visual C++ runtime library MSVCRT20.DLL. Windows 3.1x requires 
     this file to be in the <windows>\system directory. NT requires it to be 
     in the <windows>\system32 directory. The MicroStation installation 
     procedure will attempt to load it in the appropriate directory. There is 
     a possibility that other applications may have placed MSVCRT20.DLL in 
     the <windows> root directory. If you encounter problems running under 
     Windows, make sure that MSVCRT20.DLL is in the appropriate location and 
     remove other versions of it.

     Microsoft Word 6.0 will not properly display views served by 
     MicroStation 95 running under Windows 3.1x. This is due to a 
     limitation in the application's ability to accept the link format used 
     for served views. 
     ----------------------------
     End of Running under Windows
     ----------------------------

     -----------------
     Printing/Plotting
     -----------------
     NOTE: Bentley does not endorse any hardware peripherals. This includes 
     plotters, printers, display adapters, or input devices.                

     Due to Win32s limitations, printing under Windows 3.1x will support 
     standard line styles and line weights, but not both.  If an element 
     has both style and weight, then only the style will be honored.Custom 
     line styles are not affected.  Plotting does not have this limitation.

     The Plot Toggle setting in the reference file dialog has been removed. 
     Reference files were plotting by default, even if the display setting 
     was disabled. This will make plotting more WYSIWYG as well as more 
     consistant with V5 plotting.
     ------------------------
     End of Printing/Plotting
     ------------------------

     ---------------
     Display Drivers
     ---------------
     NOTE: Bentley does not endorse any hardware peripherals. This includes 
     plotters, printers, display adapters, or input devices.                

     The Windows version of MicroStation 95 uses your existing Windows 
     display drivers. 

     The DOS version of MicroStation 95 also supports any third party 
     display drivers that function with MicroStation V5.     
     -------------------------
     End of Display Drivers
     -------------------------

     -----------------------
     Configuration Variables
     -----------------------
     New Project Configuration files can only be created through a text 
     editor.

     MS_SAVEMENU is used to set where the menu configuration file (mgds.men) 
     is stored. This can specify a file or directory. If not specified, 
     ms_savemenu.men is created in the current directory.

     MS_RASTERSCAN is used to enable raster reference scanning. If set to 1,
     raster reference scanning is enabled. If set to 0, scanning is 
     disabled. This scan will occur when ref.ma is loaded.
    
     MS_NOEOF_MSGFILE is used to point to a text file that contains any 
     custom message that can be displayed when a no end of file marker is 
     encountered. This configuration variable is not set by default.

     MS_CELLSELECTORDIR determines the directory for the Cell Selector button
     configuration (.csf) files.

     MS_ARCHIVE is used to select the directories to include in the search
     path for Archive (.mar) files.

     MS_ARCHIVECLASS is used to select the directories to include in the 
     search path for Archive class (.mac) files.
     ------------------------------
     End of Configuration Variables
     ------------------------------

     -------------------------
     MicroStation BASIC Macros
     -------------------------
     The Create Macro... utility is designed to generate a prototype or 
     template MicroStation BASIC macro that may need to be edited in order 
     to be useful. The macro utility is not designed to be a general 
     purpose record and playback facility.

     The MicroStation BASIC macro language now includes DDE 
     commands (Windows platforms only).
     DDEExecute
     --Syntax--
     DDEExecute channel%, command$
     Description:
        Sends an execute message to another application.
     Comments:
        The channel must first be initiated using DDEInitiate. An error will 
        result if channel is invalid. If the receiving application does not 
        execute the instructions, BASIC generates a run-time error. The 
        format of command$ depends on the receiving application.

     DDEInitiate
     --Syntax--
     DDEInitiate%(app$, topic$)
     Description:
        Initializes a DDE link to another application and returns a unique 
        number subsequently used to refer to the open DDE channel.
     Comments:
        The function returns 0 if BASIC cannot establish the link. This 
        will occur under any of the following circumstances:
        * The specified application is not running.
        * The topic was invalid for that application.
        * Memory or system resources are insufficient to establish the DDE link.
        The app$ parameter specifies the name of the application (the server) 
        with which a DDE conversation will be established. The topic$ parameter 
        specifies the name of the topic for the conversation. The possible 
        values for this parameter are described in the documentation for the 
        server application.

     DDEPoke
     -- Syntax--
     DDEPoke channel%, dataItem$, value$
     Description:
        Sets the value of a data item in the receiving application associated 
        with an open DDE link.
     Comments:
        The channel must first be initiated using DDEInitiate. An error will 
        result if channel is invalid.
        The format for dataItem$ and value$ depends on the receiving application.

     DDERequest$
     -- Syntax--
     DDERequest$(channel%, dataItem$)
     Description:
        Returns a string representing the value of the given data item in the 
        receiving application associated with the open DDE channel.
     Comments:
        The channel must first be initiated using DDEInitiate. An error will 
        result if channel is invalid.
        The formats for dataItem$ and the returned value depend on the receiving
        application.

     DDESend
     --Syntax--
     DDESend application$, topic$, item$, data$
     Description:
        Initiates a DDE conversation with the server as specified by 
        application$ and topic$ and sends that server a new value for the 
        specified item.
     Comments:
        The DDESend statement performs the equivalent of the following 
        statements:
	   ch% = DDEInitiate(application$, topic$)
	   DDEPoke ch%, item$, data$
	   DDETerminate ch%

     DDETerminate
     --Syntax--
     DDETerminate channel%
     Description
        Closes the specified DDE channel.
     Comments:
        The channel must first be initiated using DDEInitiate. An error 
        will result if channel is invalid.
        All open DDE channels are automatically terminated when the macro 
        ends. 

     DDETerminateAll
     --Syntax--
     DDETerminateAll
     Description:
        Closes all open DDE channels.
        All open DDE channels are automatically terminated when the macro 
        ends. 

     DDETimeOut
     --Syntax--
     DDETimeOut milliseconds&
     Description:
        This statement sets the number of milliseconds that must elapse before a
        DDE command times out. The default is 10,000 (10 seconds).
     --------------------------------
     End of MicroStation BASIC Macros
     --------------------------------

     -------------
     Adobe Acrobat
     -------------
     The on-line documentation files supplied in Adobe Acrobat pdf format 
     are not delivered to MicroStation's "docs" directory as stated in the 
     printed Release Notes. Rather the pdf files are in the \DOCS directory 
     of the CD.

     For Adobe Acrobat Reader installation instructions, please refer to 
     ACROREAD.TXT in the \ACROBAT directory of the CD.   

     The Adobe Acrobat Reader is an Adobe product and is supported by that
     organization. Although we would like to be informed about any problems 
     that you encounter with the Reader, please contact Adobe for technical 
     support with regard to that product.
     --------------------
     End of Adobe Acrobat
     --------------------

     ----------------
     Rendering
     ---------------
     MicroStation can be optionally configured to make use of advanced 
     graphics acceleration interfaces to improve performance of rendered 
     images.  Support for the acceleration interface is through an MDL
     extension which may be supplied by Bentley or a third-party vendor. 
     Bentley will support OpenGL in MicroStation 95 in our Windows NT and 
     SGI versions.

     The primary reason for using a graphics acceleration interface like 
     OpenGL is to improve rendering performance, but there is often a 
     tradeoff between increased performance and visual quality for rendered
     views. A toggle button labeled "Graphics Acceleration" has been added 
     to the Settings->Rendering->View Attributes dialog. The function of 
     the toggle is to mark the view as eligible to be drawn using OpenGL or
     (depending upon platform) some other graphics acceleration interface. 
     If the toggle is set, the view will be accelerated on all platforms 
     that have an accelerator extension installed (e.g. Windows NT and SGI).
     If the toggle is not set, the view will be drawn without acceleration.
     ----------------
     End of Rendering
     ----------------
   
     -----------------------------
     OpenGL Support for Windows NT
     -----------------------------
     This delivery includes support for OpenGL graphics acceleration using 
     the MicroStation OpenGL Interface application (MSOPENGL). In order to 
     use OpenGL, MicroStation must be run on a high-color or true color 
     display device.  For Windows NT, make sure the display driver selected 
     in the Control Panel is set for >=32768 colors.  

     -- Operation--
 
     The current version of MSOPENGL must be loaded manually using the 
     MicroStation key-in "MDL LOAD MSOPENGL".  Once loaded, MSOPENGL will 
     remain loaded until MicroStation is shut down or it is unloaded by the 
     user.

     NOTE:  You can force MSOPENGL to load automatically each time 
     MicroStation is started by copying the files MSOPENGL.MA and MSOPENGL.DLL
     from the MDLSYS/ASNEEDED directory to the MDLSYS/REQUIRED directory.

     The application supplies a single command, "MSOPENGL SETTINGS" which 
     will display a modal settings dialog box.  The following controls are 
     available in the settings dialog box:

     View Number - This option button is used to select the MicroStation view 
     for which to set OpenGL acceleration options.  When the view number is 
     set to "All", the current settings will apply to all views.

     Enabled - When this toggle is set, OpenGL will be used to accelerate 
     drawing to all MicroStation views that have the "Graphics Acceleration" 
     toggle set in the "Settings->Rendering->View Attribues" dialog box.

     Options Group Box:

     Batch Triangles - On some systems, rendering performance improves when 
     triangles are "batched" before sending them to OpenGL.  The default 
     setting for this toggle if off.

     Direct Rendering - Currently not implemented.

     Double Buffer - When this toggle is set, MicroStation will attempt to 
     display OpenGL graphics in double buffered mode.  When used in 
     conjunction with the Dynamics option, double buffering allows for 
     smoother view manipulations.  Not all OpenGL implementations can support 
     double buffered display operations.

     Dynamics - When this toggle is set, view manipulations that are activated
     from the view control icons will operate directly on the displayed 
     elements rather than on a dynamic cube.  Dynamic view rotation 
     performance is typically enhanced when used with the View Cache setting 
     (see below) enabled.

     Single Precision - MicroStation normally sends double precision 
     coordinates to OpenGL to ensure proper display over a widest possible 
     range of design files.  However, on some systems, performance improves 
     when single-precision coordinates are used.  The default setting for this
     toggle if off.

     View Cache Group Box:

     Enable - When enabled, and the contents of a view are cached in an OpenGL
     display list.  Elements displayed in subsequent view updates (including 
     zooms, rotations, pans, and perspective changes) will be displayed from 
     the cache which is many times faster than MicroStation.  The cache is 
     automatically reloaded whenever the view is updated with a different 
     display mode, so it is best to use the Rendering View Attributes dialog 
     box (activated by Settings->Rendering->View Attributes) to set the 
     display mode for the cached view.  Elements placed or modified in the 
     design file will not be reflected in the cached view until the cache is 
     reloaded.  The cache can be forced to reload on the next update by 
     setting this toggle off and then back on again.

     Stroke Mult. - Increasing the numeric value in this text field will cause
     elements to be stroked into a finer mesh when they are loaded into the 
     view cache.  A finer mesh allows greater zooming before curved lines and 
     surfaces begin to appear faceted.  A finer mesh also causes more data to 
     be loaded into the cache and will increases the time it takes to load and
     display data from the cache.

     Miscellaneous Notes and Known Problems
     --------------------------------------
     1) The greatest performance improvement OpenGL provides to MicroStation 
	is for cached views and smooth renderings without texture maps.  In 
	many cases, OpenGL will render 10x faster than MicroStation.  The 
	performance advantage diminishes considerably when OpenGL texture maps
	are enabled.  Texture maps are not supported in cached views.

     2) Phong rendering is not supported by OpenGL.  Selecting Phong rendering
	in an OpenGL accelerated view will result in a Smooth rendering.

     3) Windows NT version 3.5 and later supports OpenGL regardless of 
	hardware configuration.  However, using OpenGL will generally not 
	improve MicroStation performance except on systems that include 
	graphics acceleration hardware.
     ------------------------------------
     End of OpenGL Support for Windows NT
     ------------------------------------

     --------
     Archiver
     --------
     Dragging and dropping a directory icon from the Windows File Manager will
     not Archive any files contained in that directory. You must select each 
     file to be archived, and then drag them to the MicroStation Archive dialog
     box.

     Long filenames are truncated to the first eight characters when transferred
     to an operating system that does not support long filenames (DOS).
    
     For the Use Path Filter option to have any effect, the Save Directories 
     option must also be selected.           
     ---------------
     End of Archiver
     ---------------
     
     -------
     DWG/DXF
     -------   
     Some of the import/export settings can now be set only through a 
     MicroStation BASIC macro.

     Enhancements:

     Exporting a source view with level symbology turned on will export the 
     drawing using level symbology. Font mapping is done in the MicroStation
     BASIC macro. Cell Name mapping is also available through a MicroStation
     BASIC macro. Line styles have been reworked (especially wide polylines
     and custom line styles). Cell export has been enhanced. Nested Cells 
     and Nested Groups are now supported. 
     --------------
     End of DWG/DXF
     --------------
    
     ----------------------------
     General Graphics Information
     ----------------------------
     When performing any flood commands in views containing more than 2000
     elements, the following message will appear: "There are currently more
     than 2000 elements in the selected view. Computing the flood area from
     this many elements is very slow. This processing time can be reduced by 
     limiting the view area, or selecting the bounding elements before 
     initializing the flood operation". At this point, you have the option of
     continuing the flood operation by selecting "OK" or canceling the command
     with the "Cancel" button. This applies to all commands that have a flood
     option (hatch, pattern, create region, and measure area).

     Using the <Ctrl> key while moving a window (ie: tool box) over a 
     dockable region will prevent docking.

     There is now a toggle (Join elements) while placing SmartLine that 
     allows for placing elements as either individual or joined elements.
    
     Deleting the default.upf under ustnRoot\config\user will always return 
     you to the Default workspace setup.

     The current snap, lock, and level can now be set by clicking data and 
     reset buttons in the appropriate field in the Status bar.

     The Surface of projection tool now respects selection sets, graphic 
     groups, multilines and text elements.

     The Camera tool no longer requires a front and back clipping plane to 
     be set. The default setting will use from the front of the camera to 
     the back of the design. If clipping planes are desired, the Depth 
     Display tool can be used.
   
     The Insert Vertex tool can now be used to add a vertex off of the end 
     of a line, linestring or curve. The element must be selected at or 
     near the end of the element in order to accomplish this.
     -----------------------------------
     End of General Graphics Information
     -----------------------------------

     --------
     Database
     --------
     ** General Database Enhancements     

     * FI= statement where the mslink value is null:
     If the where clause on a fi= statement is such that it specifies only 
     a single row, and the mslink column is null or zero, (i.e. unpopulated) 
     and we are in duplicate linkage mode, the mslink column for that row 
     will automatically get assigned the next highest one, and will be used 
     as the AE.If, in the case of the above scenario, there is more than one row
     that satisfies the where clause, that will cause an error. You will see the
     message - Unable to assign mslink. Version 4.0 functionality has been 
     restored. FI= works where the mslink value is null in both New and 
     Duplicate linkage mode.
     
     * Now allows decoding of a DB linkage without having server.ma running
     or being connected to a database. malDB_decodeLink will set 
     link->tablename to an empty string if not connected to a database.
     
     * There is a new toggle in the database section of user preference box for 
     mslink caching. When the toggle is on (off by default) a cache of database 
     linkages is maintained, allowing applications which take advantage of this 
     cache to access elements with database linkages much faster than by 
     scanning. 
       
     * The Database settings submenu lets you switch between databases (and 
     servers) without reconfiguring/restarting. It gives you the ability to 
     connect and run with a database even when there is no MSCATALOG table. 
     It gives you the ability to optionally create the MSCATALOG table if it 
     doesn't exist. It also provides the ability to create tables in the 
     currently open database.
    
     * The fence and non-fence versions of attach ae, load displayable 
     attributes and detach linkage on the database toolbox have been 
     consolidated. These three commands also now work with selection sets.
	 
     * All servers are DLMs (for faster performance), except for MS DOS 
     Oracle and RIS.

     * The following describes the add row without locking functions:
     If MS_DBNOLOCKING is defined (value does not matter) then MicroStation
     will not lock the table to add a new row.  The server will get the largest 
     mslink in the table, add one to it, and try to insert the new row.  If 
     the insert fails, the mslink is incremented and another insert is 
     attempted.  This process continues until the row has been successfully 
     inserted or MS_DBMAXATTEMPTS is reached. The maximum number of attempted 
     inserts defaults to 10 (DB_MAX_ATTEMPTS in dbserver.h) when 
     MS_DBMAXATTEMPTS is undefined.  I added NEXT_MODE_LARGEST to the next 
     mode choices, NEXT_MODE_MAX, NEXT_MODE_OCC and a field for maxAttempts 
     in sqlStatedata.  This information is global to server.ma


     ** XBASE

     Some significant progress has been made in the improvement of performance
     in the Xbase servers. The affected areas are:

        Fence Reporting
        Fence Filters
        FI= (setting the active entity)
        Loading Displayable Attributes (forms and non-forms mode) 
        Cursor processing mdlDB_readColumn function

     Additionally, there are now xbase-specific implementations of cursor open, 
     fetch, and close. They are in rdbmslib.ml, so the prototypes can be 
     found in rdbmslib.fdf.  The interface is exactly the same as with the 
     normal cursor functions, except for mdlDB_openCursorXbase. Its extra 
     parameter is an indicator from the caller as to whether any more than 
     just the column's values are desired.  If the other information in the 
     MS_sqlda structure is not needed by the caller, set this parameter to 
     TRUE.  That will result in better performance.

     Also, mdlDB_simpleSelectXbase is a new function.  It provides the MDL 
     developer the ability to issue a select statement and receive a single 
     row's column values back without the overhead of opening and closing a 
     cursor.  This is an improvement over mdlDB_sqlQuery because as many
     columns as desired can be specified in the select statement.   

     * XBASE Sample files added. The data dictionary files for the GIS 
     example are now included in the delivery. This means that you can 
     connect to GIS simply by using the menu - right out of the box.
     No additional configuration needed. They don't have to run build.bat 
     or initialize the datadictionary to connect to the sample XBASE, 
     XBASENDX or XBASEFOX files.

     * "Script Mode" for datadict programs (datadict, datadndx, datadfox).
     Script mode is necessary for win32s (but may be used on any platform 
     except Macintosh). It allows the user to specify a script file that 
     contains all of the datadict arguments, and a file in which to write 
     any error or warning messages (the file is empty in the event that 
     everything works without error). 

     The syntax is:  datadict -s<script-file-name> -o<output-file-name>

     The following information is strictly an example and is not required
     for the GIS example in particular (see the previous bullet)

     The script file should look something like:

     -init
     -ta parcel parcel
     -ia parcel parcel
     -ta pard  parcel_das
     -ta maps maps
     -ia maps maps
     -ta features features
     -ia features features
     -ta highway highway
     -ia highway highway
     -ta mscatlog mscatalog

     Note that it's the same as the delivered "build.bat" for the GIS 
     example, except that the "datadict" program name doesn't appear on any 
     of the lines. This is not a batch file. You can not comment out a 
     line (ie: "REM").

     This script file can be executed from the command line in the Windows 
     RUN window. In the file manager, select the directory that contains 
     your database files. For example, using the delivered XBASE sample you 
     would select the GIS directory. The top of the file manager window 
     displays the path.

     <MS>\database\xbase\examples\gis

     If you select RUN from the FILE pull down menu, the path appears in 
     the command line. You need to add the script command to the end of 
     this path.

     ..\examples\gis\..\..\datadict -sbuild.s -obuild.rpt

     Note the ..\..\ before the datadict. In this case the datadict 
     executable is stored in the XBASE directory and ..\..\ allows you to 
     execute it from the GIS directory. The BUILD.S file is a script file 
     delivered with the XBASE samples. You can name the output file 
     anything you want.
      
     * If you are a single user of an Xbase database, be sure to set the 
     configuration variable "MS_DBMODE" to "nonshared".  Note that not 
     defining it at all is not adequate.  This will improve performance 
     of activities that require the generation of a new MSLINK value 
     (e.g. ATTACH AE while LINKAGE MODE is "New").
     Microsoft NT ODBC drivers on 3.5

     
     ** RIS     

     * RIS is not supported under Win32s (in Windows 3.1x)


     ** ORACLE

     * Oracle is not supported under Win32s Windows 3.1, it is supported 
     under Win32s Windows 3.11 (WFW)

     * MicroStation 95 Adds Support for Oracle Forms 4.5 on Intel.
     If settings->database->dialog->Text Forms is selected, MicroStation will 
     invoke the Oracle Forms 4.5 runform program (f45run.exe), displaying 
     database information in a user defined form when elements are reviewed 
     for database information (review attributes).

     The configuration variables that effect Oracle forms execution is
     MS_FORMSMANAGER. This specifies the forms manager executable that 
     MicroStation will use to display Oracle forms.  When undefined 
     MicroStation uses 'f45run.exe' as the Oracle Forms runtime executable. 
     Use this variable to specify a different forms executable.MS_FORMSARGS - 
     This specifies arguments to invoke the forms manager. Normally, 
     MicroStation does not use any arguments when it invokes the forms 
     manager. Use this variable if you want to invoke the Oracle Forms 
     Manager with arguments.


     ** ODBC     

     * As of MicroStation 95 Beta 3, the Microsoft ODBC Access and dBASE4
     drivers will ONLY connect under NT 3.51.  For Beta 3 and in the final
     distribution, users must run under NT 3.51 (NOT 3.5) to successfully
     connect using the Microsoft Access or dBASE4 ODBC drivers.  
     The supported Intersolv driver work under both NT 3.5 and NT 3.51.     

     * MicroStation 95 will support ODBC Access forms.
     MicroStation 95 supports other forms managers under Windows. Setup 
     procedures will be issued in a technical note upon release.


     * Workgroup 2000 Tools:
     To get the Workgroup server tools (16 bit) to connect up under NT, when 
     you install 16 bit SQL*Net TCP/IP (under NT), you must select Winsock 
     dlls, Windows NT 3.1/3.5 transportation layer.  If you are under 
     Windows 3.11 select Windows for Workgroups 3.11 TCP/IP (VDx). This allows 
     you to use the Workgroup Server 2000 Tools to manage network databases: 
     startup / shutdown, operate in tables, resize databases, etc.It is much 
     easier than using SQL to do it. If you also have a local Oracle 7 
     database under NT, you must install the 32 bit Server version of SQL*Net 
     TCP/IP or Named Pipes.  It gets confusing, but in essence you are running 
     the 32 bit server listener and connecting from 16 bit client tools on the 
     same box.

     You can also manage UNIX databases with these tools.MDL basic database 
     extensions. 


     * Basic extensions are now available for all MicroStation database 
     operations. Database extensions to MicroStation BASIC helps the user 
     to manipulate database tables and graphics linkages by writing simple 
     macros. Querying database was never this easy or simple. There are two 
     database BASIC examples DBPROFIL.BAS and DBQUERY.BAS in the $MS/macros 
     directory. DBPROFIL.BAS prints the detailed table wise profile of the 
     currently connected database. DBQUERY.BAS shows how to manipulate and 
     query records from the active database.

     The database features of MicroStation BASIC extensions are implemented 
     over three main objects:

     -MbeSqlda       
     -MbeTable       
     -MbeDatabase 
   
     MbeSqlda:
     MbeSqlda object helps the user to extract the results after a query or 
     a describe table operation.  The MbeSqlda object is similar to the 
     concept of records in a database table. 

     MbeTable:
     MbeTable object represents a table in a database.

     MbeDatabase:
     MbeDatabase object represents a database or schema.
     ---------------
     End of Database
     ---------------
     



