home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / wtest / bentley / mstation / dos / readme.txt < prev   
Text File  |  1995-10-13  |  36KB  |  775 lines

  1.      Product:        MicroStation
  2.      Version:        5.5.1.48
  3.      Date:           October 13, 1995
  4.  
  5.      Copyright 1995, Bentley Systems, Incorporated 
  6.      All Rights Reserved
  7.  
  8.      Including software, file formats, and audiovisual displays; may only 
  9.      be used pursuant to applicable software license agreement; contains 
  10.      confidential and proprietary information of Bentley Systems, 
  11.      Incorporated and/or third parties which is protected by copyright and 
  12.      trade secret law and may not be provided or otherwise made available 
  13.      without proper authorization.
  14.  
  15.      IGDS file formats Copyright 1981-1988 Intergraph Corporation. 
  16.      Intergraph Raster File Formats Copyright 1993 Intergraph Corporation. 
  17.      Used with permission.
  18.      Portions Copyright 1992-1994 Summit Software Company.
  19.  
  20.      RESTRICTED RIGHTS LEGENDS
  21.  
  22.      Use, duplication, or disclosure by the government is subject to 
  23.      restrictions as set forth in subparagraph (c)(1)(ii) of the Rights to 
  24.      Technical Data and Computer Software clause at DFARS 252.227-7013 or 
  25.      subparagraphs (c)(1) and (2) of Computer Software -- Restricted 
  26.      Rights at 48 CFR 52.227-19 as applicable.
  27.      Unpublished - rights reserved under the Copyright Laws of the United 
  28.      States.
  29.  
  30.      Bentley Systems, Incorporated
  31.      690 Pennsylvania Drive
  32.      Exton, Pennsylvania  19341-1136
  33.      USA
  34.      1-610-458-5000
  35.  
  36.      This document contains important information not available in the 
  37.      MicroStation 95 Beta printed documentation.
  38.  
  39.      --------------------
  40.      Beta Software Notice
  41.      --------------------
  42.      This is the third Beta for MicroStation 95 for DOS and Intel-based
  43.      Windows. Please look at this release and report any and all problems 
  44.      you may encounter by sending a completed Problem Report Form to 
  45.      Bentley Systems:
  46.  
  47.      E-mail: msbeta@bentley.com
  48.      Fax:       (610) 458-2711
  49.  
  50.      This software is provided for testing purposes only. Some features 
  51.      planned for the production version may be unreliable or not yet fully 
  52.      implemented.
  53.      ------------------------
  54.      End Beta Software Notice
  55.      ------------------------
  56.  
  57.      ----------------
  58.      Product Sections
  59.      ----------------
  60.      Installation Help
  61.      Running under Windows
  62.      Printing/Plotting
  63.      Display Drivers 
  64.      Configuration Variables
  65.      MicroStation BASIC Macros
  66.      Adobe Acrobat
  67.      OpenGL Support for Windows NT
  68.      Rendering
  69.      Archiver
  70.      DWG/DXF
  71.      General Graphics Information
  72.      Database
  73.      -----------------------
  74.      End of Product Sections
  75.      -----------------------
  76.  
  77.      -----------------
  78.      Installation Help
  79.      -----------------
  80.      For simplified installation instructions from CD, please refer to
  81.      README.TXT in the root directory of the CD.    
  82.  
  83.      For more detailed information about installing MicroStation 95, see 
  84.      Chapter 1, "MicroStation Setup Guide"
  85.  
  86.      The DOS installation program, "install.exe," requires approximately 
  87.      360K to run properly. The configuration program, "usconfig.exe," 
  88.      requires approximately 340K to run properly. 
  89.      ------------------------
  90.      End of Installation Help
  91.      ------------------------
  92.  
  93.      ---------------------
  94.      Running Under Windows
  95.      ---------------------
  96.      MicroStation no longer relies on Windows Connection to run in Windows
  97.      3.1x. The Windows version of MicroStation 95 runs under Windows 3.1x, 
  98.      Windows NT, and Windows 95.
  99.  
  100.      Running MicroStation 95 under Windows 3.1x is accomplished using a 
  101.      Microsoft utility called Win32s (version 1.25.141). This utility allows 
  102.      32-bit Windows applications (like MicroStation 95 for Windows) to run 
  103.      under 16-bit Windows 3.1x. Win32s can be installed from the CD and is 
  104.      found in the \WIN32S directory. You will need to install Win32s under 
  105.      Windows 3.1x before installing the Windows version of MicroStation 95 
  106.      There are complete instructions in the "MicroStation Setup Guide."
  107.      Note that you do NOT need to install Win32s in Windows NT or Windows 95.
  108.  
  109.      It is possible that MicroStation 95 will not run properly on some 
  110.      older versions of Win32s. For your convenience, we have included a 
  111.      utility to remove older versions of Win32s. NOWIN32S.BAT is located on 
  112.      the CD in the \WIN32S\UTILS directory. The command line syntax is: 
  113.      NOWIN32S C:\WINDOWS (where C:\WINDOWS is your Windows directory)
  114.  
  115.      Win32s is a Windows 3.1x enhancement from Microsoft. Bentley assumes 
  116.      no responsibility for unexpected behavior resulting from the 
  117.      installation of Win32s. Please refer to the appropriate Microsoft 
  118.      documentation for more information on Win32s.
  119.  
  120.      The DOS versions of MicroStation, MicroStation Review, and MicroStation
  121.      PowerDraft use memory resident programs in order to communicate with 
  122.      graphic cards and input devices. If the DOS version of any of these 
  123.      programs has been run before starting Windows to run the Windows 
  124.      version of MicroStation 95, an error message will be displayed after 
  125.      you attempt to start MicroStation ("Error: resource file is wrong 
  126.      platform, Expected=(Windows), File=(PC))". You will need to either use 
  127.      the mark and release utilities to remove these memory resident drivers 
  128.      before getting into Windows or reboot after running these programs. 
  129.      (The Mark and Release programs are in uStnRoot\utils directory, please 
  130.      refer to the documentation regarding usage.)
  131.  
  132.      Make sure that you do not have any DOS level environment variables 
  133.      (like MS_CONFIG and MS) set up to point to DOS versions of MicroStation 
  134.      products. This will result in messages similar to what was described 
  135.      in the previous paragraph.
  136.  
  137.      A required component for MicroStation 95 to run under Windows is the 
  138.      Microsoft Visual C++ runtime library MSVCRT20.DLL. Windows 3.1x requires 
  139.      this file to be in the <windows>\system directory. NT requires it to be 
  140.      in the <windows>\system32 directory. The MicroStation installation 
  141.      procedure will attempt to load it in the appropriate directory. There is 
  142.      a possibility that other applications may have placed MSVCRT20.DLL in 
  143.      the <windows> root directory. If you encounter problems running under 
  144.      Windows, make sure that MSVCRT20.DLL is in the appropriate location and 
  145.      remove other versions of it.
  146.  
  147.      Microsoft Word 6.0 will not properly display views served by 
  148.      MicroStation 95 running under Windows 3.1x. This is due to a 
  149.      limitation in the application's ability to accept the link format used 
  150.      for served views. 
  151.      ----------------------------
  152.      End of Running under Windows
  153.      ----------------------------
  154.  
  155.      -----------------
  156.      Printing/Plotting
  157.      -----------------
  158.      NOTE: Bentley does not endorse any hardware peripherals. This includes 
  159.      plotters, printers, display adapters, or input devices.                
  160.  
  161.      Due to Win32s limitations, printing under Windows 3.1x will support 
  162.      standard line styles and line weights, but not both.  If an element 
  163.      has both style and weight, then only the style will be honored.Custom 
  164.      line styles are not affected.  Plotting does not have this limitation.
  165.  
  166.      The Plot Toggle setting in the reference file dialog has been removed. 
  167.      Reference files were plotting by default, even if the display setting 
  168.      was disabled. This will make plotting more WYSIWYG as well as more 
  169.      consistant with V5 plotting.
  170.      ------------------------
  171.      End of Printing/Plotting
  172.      ------------------------
  173.  
  174.      ---------------
  175.      Display Drivers
  176.      ---------------
  177.      NOTE: Bentley does not endorse any hardware peripherals. This includes 
  178.      plotters, printers, display adapters, or input devices.                
  179.  
  180.      The Windows version of MicroStation 95 uses your existing Windows 
  181.      display drivers. 
  182.  
  183.      The DOS version of MicroStation 95 also supports any third party 
  184.      display drivers that function with MicroStation V5.     
  185.      -------------------------
  186.      End of Display Drivers
  187.      -------------------------
  188.  
  189.      -----------------------
  190.      Configuration Variables
  191.      -----------------------
  192.      New Project Configuration files can only be created through a text 
  193.      editor.
  194.  
  195.      MS_SAVEMENU is used to set where the menu configuration file (mgds.men) 
  196.      is stored. This can specify a file or directory. If not specified, 
  197.      ms_savemenu.men is created in the current directory.
  198.  
  199.      MS_RASTERSCAN is used to enable raster reference scanning. If set to 1,
  200.      raster reference scanning is enabled. If set to 0, scanning is 
  201.      disabled. This scan will occur when ref.ma is loaded.
  202.     
  203.      MS_NOEOF_MSGFILE is used to point to a text file that contains any 
  204.      custom message that can be displayed when a no end of file marker is 
  205.      encountered. This configuration variable is not set by default.
  206.  
  207.      MS_CELLSELECTORDIR determines the directory for the Cell Selector button
  208.      configuration (.csf) files.
  209.  
  210.      MS_ARCHIVE is used to select the directories to include in the search
  211.      path for Archive (.mar) files.
  212.  
  213.      MS_ARCHIVECLASS is used to select the directories to include in the 
  214.      search path for Archive class (.mac) files.
  215.      ------------------------------
  216.      End of Configuration Variables
  217.      ------------------------------
  218.  
  219.      -------------------------
  220.      MicroStation BASIC Macros
  221.      -------------------------
  222.      The Create Macro... utility is designed to generate a prototype or 
  223.      template MicroStation BASIC macro that may need to be edited in order 
  224.      to be useful. The macro utility is not designed to be a general 
  225.      purpose record and playback facility.
  226.  
  227.      The MicroStation BASIC macro language now includes DDE 
  228.      commands (Windows platforms only).
  229.      DDEExecute
  230.      --Syntax--
  231.      DDEExecute channel%, command$
  232.      Description:
  233.         Sends an execute message to another application.
  234.      Comments:
  235.         The channel must first be initiated using DDEInitiate. An error will 
  236.         result if channel is invalid. If the receiving application does not 
  237.         execute the instructions, BASIC generates a run-time error. The 
  238.         format of command$ depends on the receiving application.
  239.  
  240.      DDEInitiate
  241.      --Syntax--
  242.      DDEInitiate%(app$, topic$)
  243.      Description:
  244.         Initializes a DDE link to another application and returns a unique 
  245.         number subsequently used to refer to the open DDE channel.
  246.      Comments:
  247.         The function returns 0 if BASIC cannot establish the link. This 
  248.         will occur under any of the following circumstances:
  249.         * The specified application is not running.
  250.         * The topic was invalid for that application.
  251.         * Memory or system resources are insufficient to establish the DDE link.
  252.         The app$ parameter specifies the name of the application (the server) 
  253.         with which a DDE conversation will be established. The topic$ parameter 
  254.         specifies the name of the topic for the conversation. The possible 
  255.         values for this parameter are described in the documentation for the 
  256.         server application.
  257.  
  258.      DDEPoke
  259.      -- Syntax--
  260.      DDEPoke channel%, dataItem$, value$
  261.      Description:
  262.         Sets the value of a data item in the receiving application associated 
  263.         with an open DDE link.
  264.      Comments:
  265.         The channel must first be initiated using DDEInitiate. An error will 
  266.         result if channel is invalid.
  267.         The format for dataItem$ and value$ depends on the receiving application.
  268.  
  269.      DDERequest$
  270.      -- Syntax--
  271.      DDERequest$(channel%, dataItem$)
  272.      Description:
  273.         Returns a string representing the value of the given data item in the 
  274.         receiving application associated with the open DDE channel.
  275.      Comments:
  276.         The channel must first be initiated using DDEInitiate. An error will 
  277.         result if channel is invalid.
  278.         The formats for dataItem$ and the returned value depend on the receiving
  279.         application.
  280.  
  281.      DDESend
  282.      --Syntax--
  283.      DDESend application$, topic$, item$, data$
  284.      Description:
  285.         Initiates a DDE conversation with the server as specified by 
  286.         application$ and topic$ and sends that server a new value for the 
  287.         specified item.
  288.      Comments:
  289.         The DDESend statement performs the equivalent of the following 
  290.         statements:
  291.        ch% = DDEInitiate(application$, topic$)
  292.        DDEPoke ch%, item$, data$
  293.        DDETerminate ch%
  294.  
  295.      DDETerminate
  296.      --Syntax--
  297.      DDETerminate channel%
  298.      Description
  299.         Closes the specified DDE channel.
  300.      Comments:
  301.         The channel must first be initiated using DDEInitiate. An error 
  302.         will result if channel is invalid.
  303.         All open DDE channels are automatically terminated when the macro 
  304.         ends. 
  305.  
  306.      DDETerminateAll
  307.      --Syntax--
  308.      DDETerminateAll
  309.      Description:
  310.         Closes all open DDE channels.
  311.         All open DDE channels are automatically terminated when the macro 
  312.         ends. 
  313.  
  314.      DDETimeOut
  315.      --Syntax--
  316.      DDETimeOut milliseconds&
  317.      Description:
  318.         This statement sets the number of milliseconds that must elapse before a
  319.         DDE command times out. The default is 10,000 (10 seconds).
  320.      --------------------------------
  321.      End of MicroStation BASIC Macros
  322.      --------------------------------
  323.  
  324.      -------------
  325.      Adobe Acrobat
  326.      -------------
  327.      The on-line documentation files supplied in Adobe Acrobat pdf format 
  328.      are not delivered to MicroStation's "docs" directory as stated in the 
  329.      printed Release Notes. Rather the pdf files are in the \DOCS directory 
  330.      of the CD.
  331.  
  332.      For Adobe Acrobat Reader installation instructions, please refer to 
  333.      ACROREAD.TXT in the \ACROBAT directory of the CD.   
  334.  
  335.      The Adobe Acrobat Reader is an Adobe product and is supported by that
  336.      organization. Although we would like to be informed about any problems 
  337.      that you encounter with the Reader, please contact Adobe for technical 
  338.      support with regard to that product.
  339.      --------------------
  340.      End of Adobe Acrobat
  341.      --------------------
  342.  
  343.      ----------------
  344.      Rendering
  345.      ---------------
  346.      MicroStation can be optionally configured to make use of advanced 
  347.      graphics acceleration interfaces to improve performance of rendered 
  348.      images.  Support for the acceleration interface is through an MDL
  349.      extension which may be supplied by Bentley or a third-party vendor. 
  350.      Bentley will support OpenGL in MicroStation 95 in our Windows NT and 
  351.      SGI versions.
  352.  
  353.      The primary reason for using a graphics acceleration interface like 
  354.      OpenGL is to improve rendering performance, but there is often a 
  355.      tradeoff between increased performance and visual quality for rendered
  356.      views. A toggle button labeled "Graphics Acceleration" has been added 
  357.      to the Settings->Rendering->View Attributes dialog. The function of 
  358.      the toggle is to mark the view as eligible to be drawn using OpenGL or
  359.      (depending upon platform) some other graphics acceleration interface. 
  360.      If the toggle is set, the view will be accelerated on all platforms 
  361.      that have an accelerator extension installed (e.g. Windows NT and SGI).
  362.      If the toggle is not set, the view will be drawn without acceleration.
  363.      ----------------
  364.      End of Rendering
  365.      ----------------
  366.    
  367.      -----------------------------
  368.      OpenGL Support for Windows NT
  369.      -----------------------------
  370.      This delivery includes support for OpenGL graphics acceleration using 
  371.      the MicroStation OpenGL Interface application (MSOPENGL). In order to 
  372.      use OpenGL, MicroStation must be run on a high-color or true color 
  373.      display device.  For Windows NT, make sure the display driver selected 
  374.      in the Control Panel is set for >=32768 colors.  
  375.  
  376.      -- Operation--
  377.  
  378.      The current version of MSOPENGL must be loaded manually using the 
  379.      MicroStation key-in "MDL LOAD MSOPENGL".  Once loaded, MSOPENGL will 
  380.      remain loaded until MicroStation is shut down or it is unloaded by the 
  381.      user.
  382.  
  383.      NOTE:  You can force MSOPENGL to load automatically each time 
  384.      MicroStation is started by copying the files MSOPENGL.MA and MSOPENGL.DLL
  385.      from the MDLSYS/ASNEEDED directory to the MDLSYS/REQUIRED directory.
  386.  
  387.      The application supplies a single command, "MSOPENGL SETTINGS" which 
  388.      will display a modal settings dialog box.  The following controls are 
  389.      available in the settings dialog box:
  390.  
  391.      View Number - This option button is used to select the MicroStation view 
  392.      for which to set OpenGL acceleration options.  When the view number is 
  393.      set to "All", the current settings will apply to all views.
  394.  
  395.      Enabled - When this toggle is set, OpenGL will be used to accelerate 
  396.      drawing to all MicroStation views that have the "Graphics Acceleration" 
  397.      toggle set in the "Settings->Rendering->View Attribues" dialog box.
  398.  
  399.      Options Group Box:
  400.  
  401.      Batch Triangles - On some systems, rendering performance improves when 
  402.      triangles are "batched" before sending them to OpenGL.  The default 
  403.      setting for this toggle if off.
  404.  
  405.      Direct Rendering - Currently not implemented.
  406.  
  407.      Double Buffer - When this toggle is set, MicroStation will attempt to 
  408.      display OpenGL graphics in double buffered mode.  When used in 
  409.      conjunction with the Dynamics option, double buffering allows for 
  410.      smoother view manipulations.  Not all OpenGL implementations can support 
  411.      double buffered display operations.
  412.  
  413.      Dynamics - When this toggle is set, view manipulations that are activated
  414.      from the view control icons will operate directly on the displayed 
  415.      elements rather than on a dynamic cube.  Dynamic view rotation 
  416.      performance is typically enhanced when used with the View Cache setting 
  417.      (see below) enabled.
  418.  
  419.      Single Precision - MicroStation normally sends double precision 
  420.      coordinates to OpenGL to ensure proper display over a widest possible 
  421.      range of design files.  However, on some systems, performance improves 
  422.      when single-precision coordinates are used.  The default setting for this
  423.      toggle if off.
  424.  
  425.      View Cache Group Box:
  426.  
  427.      Enable - When enabled, and the contents of a view are cached in an OpenGL
  428.      display list.  Elements displayed in subsequent view updates (including 
  429.      zooms, rotations, pans, and perspective changes) will be displayed from 
  430.      the cache which is many times faster than MicroStation.  The cache is 
  431.      automatically reloaded whenever the view is updated with a different 
  432.      display mode, so it is best to use the Rendering View Attributes dialog 
  433.      box (activated by Settings->Rendering->View Attributes) to set the 
  434.      display mode for the cached view.  Elements placed or modified in the 
  435.      design file will not be reflected in the cached view until the cache is 
  436.      reloaded.  The cache can be forced to reload on the next update by 
  437.      setting this toggle off and then back on again.
  438.  
  439.      Stroke Mult. - Increasing the numeric value in this text field will cause
  440.      elements to be stroked into a finer mesh when they are loaded into the 
  441.      view cache.  A finer mesh allows greater zooming before curved lines and 
  442.      surfaces begin to appear faceted.  A finer mesh also causes more data to 
  443.      be loaded into the cache and will increases the time it takes to load and
  444.      display data from the cache.
  445.  
  446.      Miscellaneous Notes and Known Problems
  447.      --------------------------------------
  448.      1) The greatest performance improvement OpenGL provides to MicroStation 
  449.     is for cached views and smooth renderings without texture maps.  In 
  450.     many cases, OpenGL will render 10x faster than MicroStation.  The 
  451.     performance advantage diminishes considerably when OpenGL texture maps
  452.     are enabled.  Texture maps are not supported in cached views.
  453.  
  454.      2) Phong rendering is not supported by OpenGL.  Selecting Phong rendering
  455.     in an OpenGL accelerated view will result in a Smooth rendering.
  456.  
  457.      3) Windows NT version 3.5 and later supports OpenGL regardless of 
  458.     hardware configuration.  However, using OpenGL will generally not 
  459.     improve MicroStation performance except on systems that include 
  460.     graphics acceleration hardware.
  461.      ------------------------------------
  462.      End of OpenGL Support for Windows NT
  463.      ------------------------------------
  464.  
  465.      --------
  466.      Archiver
  467.      --------
  468.      Dragging and dropping a directory icon from the Windows File Manager will
  469.      not Archive any files contained in that directory. You must select each 
  470.      file to be archived, and then drag them to the MicroStation Archive dialog
  471.      box.
  472.  
  473.      Long filenames are truncated to the first eight characters when transferred
  474.      to an operating system that does not support long filenames (DOS).
  475.     
  476.      For the Use Path Filter option to have any effect, the Save Directories 
  477.      option must also be selected.           
  478.      ---------------
  479.      End of Archiver
  480.      ---------------
  481.      
  482.      -------
  483.      DWG/DXF
  484.      -------   
  485.      Some of the import/export settings can now be set only through a 
  486.      MicroStation BASIC macro.
  487.  
  488.      Enhancements:
  489.  
  490.      Exporting a source view with level symbology turned on will export the 
  491.      drawing using level symbology. Font mapping is done in the MicroStation
  492.      BASIC macro. Cell Name mapping is also available through a MicroStation
  493.      BASIC macro. Line styles have been reworked (especially wide polylines
  494.      and custom line styles). Cell export has been enhanced. Nested Cells 
  495.      and Nested Groups are now supported. 
  496.      --------------
  497.      End of DWG/DXF
  498.      --------------
  499.     
  500.      ----------------------------
  501.      General Graphics Information
  502.      ----------------------------
  503.      When performing any flood commands in views containing more than 2000
  504.      elements, the following message will appear: "There are currently more
  505.      than 2000 elements in the selected view. Computing the flood area from
  506.      this many elements is very slow. This processing time can be reduced by 
  507.      limiting the view area, or selecting the bounding elements before 
  508.      initializing the flood operation". At this point, you have the option of
  509.      continuing the flood operation by selecting "OK" or canceling the command
  510.      with the "Cancel" button. This applies to all commands that have a flood
  511.      option (hatch, pattern, create region, and measure area).
  512.  
  513.      Using the <Ctrl> key while moving a window (ie: tool box) over a 
  514.      dockable region will prevent docking.
  515.  
  516.      There is now a toggle (Join elements) while placing SmartLine that 
  517.      allows for placing elements as either individual or joined elements.
  518.     
  519.      Deleting the default.upf under ustnRoot\config\user will always return 
  520.      you to the Default workspace setup.
  521.  
  522.      The current snap, lock, and level can now be set by clicking data and 
  523.      reset buttons in the appropriate field in the Status bar.
  524.  
  525.      The Surface of projection tool now respects selection sets, graphic 
  526.      groups, multilines and text elements.
  527.  
  528.      The Camera tool no longer requires a front and back clipping plane to 
  529.      be set. The default setting will use from the front of the camera to 
  530.      the back of the design. If clipping planes are desired, the Depth 
  531.      Display tool can be used.
  532.    
  533.      The Insert Vertex tool can now be used to add a vertex off of the end 
  534.      of a line, linestring or curve. The element must be selected at or 
  535.      near the end of the element in order to accomplish this.
  536.      -----------------------------------
  537.      End of General Graphics Information
  538.      -----------------------------------
  539.  
  540.      --------
  541.      Database
  542.      --------
  543.      ** General Database Enhancements     
  544.  
  545.      * FI= statement where the mslink value is null:
  546.      If the where clause on a fi= statement is such that it specifies only 
  547.      a single row, and the mslink column is null or zero, (i.e. unpopulated) 
  548.      and we are in duplicate linkage mode, the mslink column for that row 
  549.      will automatically get assigned the next highest one, and will be used 
  550.      as the AE.If, in the case of the above scenario, there is more than one row
  551.      that satisfies the where clause, that will cause an error. You will see the
  552.      message - Unable to assign mslink. Version 4.0 functionality has been 
  553.      restored. FI= works where the mslink value is null in both New and 
  554.      Duplicate linkage mode.
  555.      
  556.      * Now allows decoding of a DB linkage without having server.ma running
  557.      or being connected to a database. malDB_decodeLink will set 
  558.      link->tablename to an empty string if not connected to a database.
  559.      
  560.      * There is a new toggle in the database section of user preference box for 
  561.      mslink caching. When the toggle is on (off by default) a cache of database 
  562.      linkages is maintained, allowing applications which take advantage of this 
  563.      cache to access elements with database linkages much faster than by 
  564.      scanning. 
  565.        
  566.      * The Database settings submenu lets you switch between databases (and 
  567.      servers) without reconfiguring/restarting. It gives you the ability to 
  568.      connect and run with a database even when there is no MSCATALOG table. 
  569.      It gives you the ability to optionally create the MSCATALOG table if it 
  570.      doesn't exist. It also provides the ability to create tables in the 
  571.      currently open database.
  572.     
  573.      * The fence and non-fence versions of attach ae, load displayable 
  574.      attributes and detach linkage on the database toolbox have been 
  575.      consolidated. These three commands also now work with selection sets.
  576.      
  577.      * All servers are DLMs (for faster performance), except for MS DOS 
  578.      Oracle and RIS.
  579.  
  580.      * The following describes the add row without locking functions:
  581.      If MS_DBNOLOCKING is defined (value does not matter) then MicroStation
  582.      will not lock the table to add a new row.  The server will get the largest 
  583.      mslink in the table, add one to it, and try to insert the new row.  If 
  584.      the insert fails, the mslink is incremented and another insert is 
  585.      attempted.  This process continues until the row has been successfully 
  586.      inserted or MS_DBMAXATTEMPTS is reached. The maximum number of attempted 
  587.      inserts defaults to 10 (DB_MAX_ATTEMPTS in dbserver.h) when 
  588.      MS_DBMAXATTEMPTS is undefined.  I added NEXT_MODE_LARGEST to the next 
  589.      mode choices, NEXT_MODE_MAX, NEXT_MODE_OCC and a field for maxAttempts 
  590.      in sqlStatedata.  This information is global to server.ma
  591.  
  592.  
  593.      ** XBASE
  594.  
  595.      Some significant progress has been made in the improvement of performance
  596.      in the Xbase servers. The affected areas are:
  597.  
  598.         Fence Reporting
  599.         Fence Filters
  600.         FI= (setting the active entity)
  601.         Loading Displayable Attributes (forms and non-forms mode) 
  602.         Cursor processing mdlDB_readColumn function
  603.  
  604.      Additionally, there are now xbase-specific implementations of cursor open, 
  605.      fetch, and close. They are in rdbmslib.ml, so the prototypes can be 
  606.      found in rdbmslib.fdf.  The interface is exactly the same as with the 
  607.      normal cursor functions, except for mdlDB_openCursorXbase. Its extra 
  608.      parameter is an indicator from the caller as to whether any more than 
  609.      just the column's values are desired.  If the other information in the 
  610.      MS_sqlda structure is not needed by the caller, set this parameter to 
  611.      TRUE.  That will result in better performance.
  612.  
  613.      Also, mdlDB_simpleSelectXbase is a new function.  It provides the MDL 
  614.      developer the ability to issue a select statement and receive a single 
  615.      row's column values back without the overhead of opening and closing a 
  616.      cursor.  This is an improvement over mdlDB_sqlQuery because as many
  617.      columns as desired can be specified in the select statement.   
  618.  
  619.      * XBASE Sample files added. The data dictionary files for the GIS 
  620.      example are now included in the delivery. This means that you can 
  621.      connect to GIS simply by using the menu - right out of the box.
  622.      No additional configuration needed. They don't have to run build.bat 
  623.      or initialize the datadictionary to connect to the sample XBASE, 
  624.      XBASENDX or XBASEFOX files.
  625.  
  626.      * "Script Mode" for datadict programs (datadict, datadndx, datadfox).
  627.      Script mode is necessary for win32s (but may be used on any platform 
  628.      except Macintosh). It allows the user to specify a script file that 
  629.      contains all of the datadict arguments, and a file in which to write 
  630.      any error or warning messages (the file is empty in the event that 
  631.      everything works without error). 
  632.  
  633.      The syntax is:  datadict -s<script-file-name> -o<output-file-name>
  634.  
  635.      The following information is strictly an example and is not required
  636.      for the GIS example in particular (see the previous bullet)
  637.  
  638.      The script file should look something like:
  639.  
  640.      -init
  641.      -ta parcel parcel
  642.      -ia parcel parcel
  643.      -ta pard  parcel_das
  644.      -ta maps maps
  645.      -ia maps maps
  646.      -ta features features
  647.      -ia features features
  648.      -ta highway highway
  649.      -ia highway highway
  650.      -ta mscatlog mscatalog
  651.  
  652.      Note that it's the same as the delivered "build.bat" for the GIS 
  653.      example, except that the "datadict" program name doesn't appear on any 
  654.      of the lines. This is not a batch file. You can not comment out a 
  655.      line (ie: "REM").
  656.  
  657.      This script file can be executed from the command line in the Windows 
  658.      RUN window. In the file manager, select the directory that contains 
  659.      your database files. For example, using the delivered XBASE sample you 
  660.      would select the GIS directory. The top of the file manager window 
  661.      displays the path.
  662.  
  663.      <MS>\database\xbase\examples\gis
  664.  
  665.      If you select RUN from the FILE pull down menu, the path appears in 
  666.      the command line. You need to add the script command to the end of 
  667.      this path.
  668.  
  669.      ..\examples\gis\..\..\datadict -sbuild.s -obuild.rpt
  670.  
  671.      Note the ..\..\ before the datadict. In this case the datadict 
  672.      executable is stored in the XBASE directory and ..\..\ allows you to 
  673.      execute it from the GIS directory. The BUILD.S file is a script file 
  674.      delivered with the XBASE samples. You can name the output file 
  675.      anything you want.
  676.       
  677.      * If you are a single user of an Xbase database, be sure to set the 
  678.      configuration variable "MS_DBMODE" to "nonshared".  Note that not 
  679.      defining it at all is not adequate.  This will improve performance 
  680.      of activities that require the generation of a new MSLINK value 
  681.      (e.g. ATTACH AE while LINKAGE MODE is "New").
  682.      Microsoft NT ODBC drivers on 3.5
  683.  
  684.      
  685.      ** RIS     
  686.  
  687.      * RIS is not supported under Win32s (in Windows 3.1x)
  688.  
  689.  
  690.      ** ORACLE
  691.  
  692.      * Oracle is not supported under Win32s Windows 3.1, it is supported 
  693.      under Win32s Windows 3.11 (WFW)
  694.  
  695.      * MicroStation 95 Adds Support for Oracle Forms 4.5 on Intel.
  696.      If settings->database->dialog->Text Forms is selected, MicroStation will 
  697.      invoke the Oracle Forms 4.5 runform program (f45run.exe), displaying 
  698.      database information in a user defined form when elements are reviewed 
  699.      for database information (review attributes).
  700.  
  701.      The configuration variables that effect Oracle forms execution is
  702.      MS_FORMSMANAGER. This specifies the forms manager executable that 
  703.      MicroStation will use to display Oracle forms.  When undefined 
  704.      MicroStation uses 'f45run.exe' as the Oracle Forms runtime executable. 
  705.      Use this variable to specify a different forms executable.MS_FORMSARGS - 
  706.      This specifies arguments to invoke the forms manager. Normally, 
  707.      MicroStation does not use any arguments when it invokes the forms 
  708.      manager. Use this variable if you want to invoke the Oracle Forms 
  709.      Manager with arguments.
  710.  
  711.  
  712.      ** ODBC     
  713.  
  714.      * As of MicroStation 95 Beta 3, the Microsoft ODBC Access and dBASE4
  715.      drivers will ONLY connect under NT 3.51.  For Beta 3 and in the final
  716.      distribution, users must run under NT 3.51 (NOT 3.5) to successfully
  717.      connect using the Microsoft Access or dBASE4 ODBC drivers.  
  718.      The supported Intersolv driver work under both NT 3.5 and NT 3.51.     
  719.  
  720.      * MicroStation 95 will support ODBC Access forms.
  721.      MicroStation 95 supports other forms managers under Windows. Setup 
  722.      procedures will be issued in a technical note upon release.
  723.  
  724.  
  725.      * Workgroup 2000 Tools:
  726.      To get the Workgroup server tools (16 bit) to connect up under NT, when 
  727.      you install 16 bit SQL*Net TCP/IP (under NT), you must select Winsock 
  728.      dlls, Windows NT 3.1/3.5 transportation layer.  If you are under 
  729.      Windows 3.11 select Windows for Workgroups 3.11 TCP/IP (VDx). This allows 
  730.      you to use the Workgroup Server 2000 Tools to manage network databases: 
  731.      startup / shutdown, operate in tables, resize databases, etc.It is much 
  732.      easier than using SQL to do it. If you also have a local Oracle 7 
  733.      database under NT, you must install the 32 bit Server version of SQL*Net 
  734.      TCP/IP or Named Pipes.  It gets confusing, but in essence you are running 
  735.      the 32 bit server listener and connecting from 16 bit client tools on the 
  736.      same box.
  737.  
  738.      You can also manage UNIX databases with these tools.MDL basic database 
  739.      extensions. 
  740.  
  741.  
  742.      * Basic extensions are now available for all MicroStation database 
  743.      operations. Database extensions to MicroStation BASIC helps the user 
  744.      to manipulate database tables and graphics linkages by writing simple 
  745.      macros. Querying database was never this easy or simple. There are two 
  746.      database BASIC examples DBPROFIL.BAS and DBQUERY.BAS in the $MS/macros 
  747.      directory. DBPROFIL.BAS prints the detailed table wise profile of the 
  748.      currently connected database. DBQUERY.BAS shows how to manipulate and 
  749.      query records from the active database.
  750.  
  751.      The database features of MicroStation BASIC extensions are implemented 
  752.      over three main objects:
  753.  
  754.      -MbeSqlda       
  755.      -MbeTable       
  756.      -MbeDatabase 
  757.    
  758.      MbeSqlda:
  759.      MbeSqlda object helps the user to extract the results after a query or 
  760.      a describe table operation.  The MbeSqlda object is similar to the 
  761.      concept of records in a database table. 
  762.  
  763.      MbeTable:
  764.      MbeTable object represents a table in a database.
  765.  
  766.      MbeDatabase:
  767.      MbeDatabase object represents a database or schema.
  768.      ---------------
  769.      End of Database
  770.      ---------------
  771.      
  772.  
  773.  
  774.  
  775.